7 #include <boost/asio.hpp>
8 #include <boost/multiprecision/cpp_int.hpp>
53 using bytes = std::vector<byte>;
SecureFixedHash< 32 > Secret
Definition: Common.h:19
std::vector< h256 > h256s
Definition: FixedHash.h:458
h160 Address
Definition: Address.h:17
std::vector<::byte > bytes
Definition: Common.h:46
FixedHash< 8 > h64
Definition: FixedHash.h:456
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
vector_ref<::byte const > bytesConstRef
Definition: Common.h:48
FixedHash< 32 > h256
Definition: FixedHash.h:453
dev::FixedHash< 64 > uint512_hash_t
Definition: types.hpp:33
uint32_t PbftStep
Definition: types.hpp:26
uint64_t EthBlockNumber
Definition: types.hpp:23
std::vector< blk_hash_t > vec_blk_t
Definition: types.hpp:50
dev::FixedHash< 32 > uint256_hash_t
Definition: types.hpp:32
uint32_t PbftRound
Definition: types.hpp:25
EthBlockNumber PbftPeriod
Definition: types.hpp:24
val_t trx_nonce_t
Definition: types.hpp:54
boost::multiprecision::uint256_t uint256_t
Definition: types.hpp:29
dev::u256 val_t
Definition: types.hpp:47
uint64_t level_t
Definition: types.hpp:46
std::vector< trx_hash_t > vec_trx_t
Definition: types.hpp:51
uint64_t gas_t
Definition: types.hpp:45
dev::FixedHash< 20 > uint160_hash_t
Definition: types.hpp:35
dev::FixedHash< 65 > uint520_hash_t
Definition: types.hpp:34