TARAXA
taraxa::HardforksConfig Struct Reference

#include <hardfork.hpp>

Collaboration diagram for taraxa::HardforksConfig:

Public Types

using RewardsDistributionMap = std::map< uint64_t, uint32_t >
 

Public Member Functions

bool isAspenHardforkPartOne (uint64_t block_number) const
 
bool isCornusHardfork (uint64_t block_number) const
 

Public Attributes

uint64_t fix_redelegate_block_num = -1
 
std::vector< Redelegationredelegations
 
RewardsDistributionMap rewards_distribution_frequency
 
MagnoliaHardfork magnolia_hf
 
uint64_t phalaenopsis_hf_block_num = -1
 
uint64_t fix_claim_all_block_num = -1
 
AspenHardfork aspen_hf
 
FicusHardforkConfig ficus_hf
 
uint64_t cornus_hf_block_num {0}
 

Member Typedef Documentation

◆ RewardsDistributionMap

using taraxa::HardforksConfig::RewardsDistributionMap = std::map<uint64_t, uint32_t>

Member Function Documentation

◆ isAspenHardforkPartOne()

bool taraxa::HardforksConfig::isAspenHardforkPartOne ( uint64_t  block_number) const
inline

◆ isCornusHardfork()

bool taraxa::HardforksConfig::isCornusHardfork ( uint64_t  block_number) const
inline

Member Data Documentation

◆ aspen_hf

AspenHardfork taraxa::HardforksConfig::aspen_hf

◆ cornus_hf_block_num

uint64_t taraxa::HardforksConfig::cornus_hf_block_num {0}

◆ ficus_hf

FicusHardforkConfig taraxa::HardforksConfig::ficus_hf

◆ fix_claim_all_block_num

uint64_t taraxa::HardforksConfig::fix_claim_all_block_num = -1

◆ fix_redelegate_block_num

uint64_t taraxa::HardforksConfig::fix_redelegate_block_num = -1

◆ magnolia_hf

MagnoliaHardfork taraxa::HardforksConfig::magnolia_hf

◆ phalaenopsis_hf_block_num

uint64_t taraxa::HardforksConfig::phalaenopsis_hf_block_num = -1

◆ redelegations

std::vector<Redelegation> taraxa::HardforksConfig::redelegations

◆ rewards_distribution_frequency

RewardsDistributionMap taraxa::HardforksConfig::rewards_distribution_frequency

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