本文整理汇总了C++中dev::eth::BlockHeader类的典型用法代码示例。如果您正苦于以下问题:C++ BlockHeader类的具体用法?C++ BlockHeader怎么用?C++ BlockHeader使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了BlockHeader类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: toJson
Json::Value toJson(dev::eth::BlockHeader const& _bi, BlockDetails const& _bd, UncleHashes const& _us, Transactions const& _ts, SealEngineFace* _face)
{
Json::Value res = toJson(_bi, _face);
if (_bi)
{
res["totalDifficulty"] = toJS(_bd.totalDifficulty);
res["size"] = toJS(_bd.size);
res["uncles"] = Json::Value(Json::arrayValue);
for (h256 h: _us)
res["uncles"].append(toJS(h));
res["transactions"] = Json::Value(Json::arrayValue);
for (unsigned i = 0; i < _ts.size(); i++)
res["transactions"].append(toJson(_ts[i], std::make_pair(_bi.hash(), i), (BlockNumber)_bi.number()));
}
return res;
}