validator_set
Module0x0000…0003
- Move path
- 0x0000…0003::validator_set
- Functions
- 6214 public, 0 entry
- Structs
- 6
- Friend modules
- sui_systemsui_system_state_inner
validator_set
Functions62
Structs6
key is an object with an id. store can be kept inside other objects. copy can be duplicated. drop can be thrown away.
- ValidatorEpochInfoEventcopydrop
epoch u64 validator_address address reference_gas_survey_quote u64 stake u64 commission_rate u64 pool_staking_reward u64 storage_fund_staking_reward u64 pool_token_exchange_rate staking_pool::PoolTokenExchangeRate tallying_rule_reporters vector<address> tallying_rule_global_score u64 - ValidatorEpochInfoEventV2copydrop
epoch u64 validator_address address reference_gas_survey_quote u64 stake u64 voting_power u64 commission_rate u64 pool_staking_reward u64 storage_fund_staking_reward u64 pool_token_exchange_rate staking_pool::PoolTokenExchangeRate tallying_rule_reporters vector<address> tallying_rule_global_score u64 - ValidatorJoinEventcopydrop
epoch u64 validator_address address staking_pool_id ID - ValidatorLeaveEventcopydrop
epoch u64 validator_address address staking_pool_id ID is_voluntary bool - ValidatorSetstore
total_stake u64 active_validators vector<validator::Validator> pending_active_validators TableVec<validator::Validator> pending_removals vector<u64> staking_pool_mappings Table<ID, address> inactive_validators Table<ID, validator_wrapper::ValidatorWrapper> validator_candidates Table<address, validator_wrapper::ValidatorWrapper> at_risk_validators VecMap<address, u64> extra_fields Bag - VotingPowerAdmissionStartEpochKeycopydropstore
dummy_field bool
Constants23
Constants are shown the way the code loads them. Bytecode does not keep their names.