40Json::Value
enc_json(
const AspenHardfork& obj);
41void dec_json(
const Json::Value& json, AspenHardfork& obj);
68 void validate(uint32_t delegation_delay)
const;
Definition FixedHash.h:35
#define HAS_RLP_FIELDS
Definition encoding_rlp.hpp:208
uint64_t jail_time
Definition hardfork.hpp:20
uint64_t block_num_part_one
Definition hardfork.hpp:29
taraxa::uint256_t max_supply
Definition hardfork.hpp:33
uint64_t dag_gas_limit
Definition hardfork.hpp:78
taraxa::addr_t validator
Definition hardfork.hpp:10
uint32_t delegation_locking_period
Definition hardfork.hpp:77
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
taraxa::addr_t delegator
Definition hardfork.hpp:11
uint64_t block_num_part_two
Definition hardfork.hpp:31
uint64_t block_num
Definition hardfork.hpp:87
EthBlockNumber PbftPeriod
Definition types.hpp:25
taraxa::uint256_t amount
Definition hardfork.hpp:12
uint64_t block_num
Definition hardfork.hpp:76
boost::multiprecision::uint256_t uint256_t
Definition types.hpp:30
uint64_t trx_max_gas_limit
Definition hardfork.hpp:89
uint64_t trx_min_gas_price
Definition hardfork.hpp:88
uint64_t pbft_gas_limit
Definition hardfork.hpp:79
taraxa::uint256_t generated_rewards
Definition hardfork.hpp:36
uint64_t block_num
Definition hardfork.hpp:19
Definition hardfork.hpp:27
Definition hardfork.hpp:75
Definition hardfork.hpp:18
Definition hardfork.hpp:9
Definition hardfork.hpp:86
Definition hardfork.hpp:43
taraxa::addr_t bridge_contract_address
Definition hardfork.hpp:46
bool isPillarBlockPeriod(taraxa::PbftPeriod period, bool skip_first_pillar_block=false) const
Definition hardfork.cpp:56
uint64_t pillar_blocks_interval
Definition hardfork.hpp:45
bool isPbftWithPillarBlockPeriod(taraxa::PbftPeriod period) const
Definition hardfork.cpp:62
bool isFicusHardfork(taraxa::PbftPeriod period) const
Definition hardfork.cpp:54
void validate(uint32_t delegation_delay) const
Definition hardfork.cpp:72
uint64_t block_num
Definition hardfork.hpp:44
taraxa::PbftPeriod firstPillarBlockPeriod() const
Definition hardfork.cpp:68
Definition hardfork.hpp:114
bool isOnCornusHardfork(uint64_t block_number) const
Definition hardfork.hpp:158
uint64_t fix_redelegate_block_num
Definition hardfork.hpp:116
AspenHardfork aspen_hf
Definition hardfork.hpp:147
uint64_t phalaenopsis_hf_block_num
Definition hardfork.hpp:142
std::vector< Redelegation > redelegations
Definition hardfork.hpp:117
uint64_t fix_claim_all_block_num
Definition hardfork.hpp:144
FicusHardforkConfig ficus_hf
Definition hardfork.hpp:152
MagnoliaHardfork magnolia_hf
Definition hardfork.hpp:139
CornusHardforkConfig cornus_hf
Definition hardfork.hpp:157
RewardsDistributionMap rewards_distribution_frequency
Definition hardfork.hpp:128
std::map< uint64_t, uint32_t > RewardsDistributionMap
Definition hardfork.hpp:127
bool isAspenHardforkPartOne(uint64_t block_number) const
Definition hardfork.hpp:149
SoleiroliaHardforkConfig soleirolia_hf
Definition hardfork.hpp:162