3#include <fmt/ostream.h>
8#include <boost/asio.hpp>
9#include <boost/multiprecision/cpp_int.hpp>
Definition FixedHash.h:35
Definition vector_ref.h:23
std::vector< h256 > h256s
Definition FixedHash.h:458
std::vector<::byte > bytes
Definition Common.h:46
std::unordered_set< h160 > AddressSet
A hash set of Ethereum addresses.
Definition Address.h:23
boost::multiprecision::number< boost::multiprecision::cpp_int_backend< 256, 256, boost::multiprecision::unsigned_magnitude, boost::multiprecision::unchecked, void > > u256
Definition Common.h:98
std::unordered_set< h256 > h256Hash
Definition FixedHash.h:462
dev::FixedHash< 64 > uint512_hash_t
Definition types.hpp:34
uint32_t PbftStep
Definition types.hpp:27
uint8_t byte
Definition types.hpp:52
uint64_t EthBlockNumber
Definition types.hpp:24
std::vector< blk_hash_t > vec_blk_t
Definition types.hpp:50
std::vector< byte > bytes
Definition types.hpp:53
dev::FixedHash< 32 > uint256_hash_t
Definition types.hpp:33
uint32_t PbftRound
Definition types.hpp:26
EthBlockNumber PbftPeriod
Definition types.hpp:25
val_t trx_nonce_t
Definition types.hpp:54
boost::multiprecision::uint256_t uint256_t
Definition types.hpp:30
dev::u256 val_t
Definition types.hpp:48
uint64_t level_t
Definition types.hpp:47
std::vector< trx_hash_t > vec_trx_t
Definition types.hpp:51
uint64_t gas_t
Definition types.hpp:46
dev::FixedHash< 20 > uint160_hash_t
Definition types.hpp:36
dev::FixedHash< 65 > uint520_hash_t
Definition types.hpp:35