TARAXA
taraxa::GenesisConfig Struct Reference

#include <genesis.hpp>

Collaboration diagram for taraxa::GenesisConfig:

Public Member Functions

 GenesisConfig ()
 
void validate () const
 
bytes rlp () const
 
blk_hash_t genesisHash () const
 
void updateBlocksPerYear ()
 

Public Attributes

uint64_t chain_id = 0
 
DagBlock dag_genesis_block
 
GasPriceConfig gas_price
 
SortitionConfig sortition
 
PbftConfig pbft
 
state_api::Config state
 
DagConfig dag
 

Constructor & Destructor Documentation

◆ GenesisConfig()

taraxa::GenesisConfig::GenesisConfig ( )

Member Function Documentation

◆ genesisHash()

blk_hash_t taraxa::GenesisConfig::genesisHash ( ) const

◆ rlp()

bytes taraxa::GenesisConfig::rlp ( ) const

◆ updateBlocksPerYear()

void taraxa::GenesisConfig::updateBlocksPerYear ( )

◆ validate()

void taraxa::GenesisConfig::validate ( ) const

Member Data Documentation

◆ chain_id

uint64_t taraxa::GenesisConfig::chain_id = 0

◆ dag

DagConfig taraxa::GenesisConfig::dag

◆ dag_genesis_block

DagBlock taraxa::GenesisConfig::dag_genesis_block

◆ gas_price

GasPriceConfig taraxa::GenesisConfig::gas_price

◆ pbft

PbftConfig taraxa::GenesisConfig::pbft

◆ sortition

SortitionConfig taraxa::GenesisConfig::sortition

◆ state

state_api::Config taraxa::GenesisConfig::state

The documentation for this struct was generated from the following files: