TARAXA
types.hpp File Reference
#include <libdevcore/Address.h>
#include <libdevcore/FixedHash.h>
#include <libdevcrypto/Common.h>
#include <boost/asio.hpp>
#include <boost/multiprecision/cpp_int.hpp>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 taraxa
 

Typedefs

using taraxa::EthBlockNumber = uint64_t
 
using taraxa::PbftPeriod = EthBlockNumber
 
using taraxa::PbftRound = uint32_t
 
using taraxa::PbftStep = uint32_t
 
using taraxa::uint256_t = boost::multiprecision::uint256_t
 
using taraxa::uint256_hash_t = dev::FixedHash< 32 >
 
using taraxa::uint512_hash_t = dev::FixedHash< 64 >
 
using taraxa::uint520_hash_t = dev::FixedHash< 65 >
 
using taraxa::uint160_hash_t = dev::FixedHash< 20 >
 
using taraxa::secret_t = dev::SecureFixedHash< 32 >
 
using taraxa::public_t = uint512_hash_t
 
using taraxa::addr_t = uint160_hash_t
 
using taraxa::sig_t = uint520_hash_t
 
using taraxa::vote_hash_t = uint256_hash_t
 
using taraxa::blk_hash_t = uint256_hash_t
 
using taraxa::trx_hash_t = uint256_hash_t
 
using taraxa::gas_t = uint64_t
 
using taraxa::level_t = uint64_t
 
using taraxa::val_t = dev::u256
 
using taraxa::root_t = dev::h256
 
using taraxa::vec_blk_t = std::vector< blk_hash_t >
 
using taraxa::vec_trx_t = std::vector< trx_hash_t >
 
using taraxa::byte = uint8_t
 
using taraxa::bytes = std::vector< byte >
 
using taraxa::trx_nonce_t = val_t