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
std::vector<::byte > bytes
Definition: Common.h:46
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:13
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
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: config.hpp:42
Definition: state_config.hpp:59