37 std::pair<uint64_t, uint64_t>
getGasLimits(uint64_t block_number)
const;
DagBlock class is a DAG block class which main data is a list of transaction hashes included in the b...
Definition dag_block.hpp:16
Json::Value enc_json(const DagBlockProposerConfig &obj)
Definition dag_config.cpp:16
void dec_json(Json::Value const &json, DBConfig &db_config)
Definition config.cpp:12
std::vector< byte > bytes
Definition types.hpp:53
Definition dag_config.hpp:17
Definition genesis.hpp:12
uint64_t blocks
Definition genesis.hpp:14
uint64_t minimum_price
Definition genesis.hpp:15
bytes rlp() const
Definition genesis.cpp:30
uint64_t percentile
Definition genesis.hpp:13
void validate() const
Definition genesis.cpp:24
Definition genesis.hpp:23
state_api::Config state
Definition genesis.hpp:29
void updateBlocksPerYear()
Definition genesis.cpp:103
bytes rlp() const
Definition genesis.cpp:116
PbftConfig pbft
Definition genesis.hpp:28
GasPriceConfig gas_price
Definition genesis.hpp:26
DagConfig dag
Definition genesis.hpp:30
DagBlock dag_genesis_block
Definition genesis.hpp:25
GenesisConfig()
Definition genesis.cpp:64
std::pair< uint64_t, uint64_t > getGasLimits(uint64_t block_number) const
Definition genesis.cpp:132
SortitionConfig sortition
Definition genesis.hpp:27
blk_hash_t genesisHash() const
Definition genesis.cpp:130
uint64_t chain_id
Definition genesis.hpp:24
void validate() const
Definition genesis.cpp:111
Definition pbft_config.hpp:9
Definition state_config.hpp:59