ValidatorSet

data class ValidatorSet(val activeValidators: GetLatestSuiSystemStateQuery.ActiveValidators, val inactivePoolsSize: Int?, val pendingActiveValidatorsSize: Int?, val stakingPoolMappingsSize: Int?, val validatorCandidatesSize: Int?, val pendingRemovals: List<Int>?, val totalStake: Any?, val stakingPoolMappingsId: Any?, val pendingActiveValidatorsId: Any?, val validatorCandidatesId: Any?, val inactivePoolsId: Any?)

Constructors

Link copied to clipboard
constructor(activeValidators: GetLatestSuiSystemStateQuery.ActiveValidators, inactivePoolsSize: Int?, pendingActiveValidatorsSize: Int?, stakingPoolMappingsSize: Int?, validatorCandidatesSize: Int?, pendingRemovals: List<Int>?, totalStake: Any?, stakingPoolMappingsId: Any?, pendingActiveValidatorsId: Any?, validatorCandidatesId: Any?, inactivePoolsId: Any?)

Properties

Link copied to clipboard

The current set of active validators.

Link copied to clipboard

Object ID of the Table storing the inactive staking pools.

Link copied to clipboard

Size of the inactive pools Table.

Link copied to clipboard

Object ID of the wrapped object TableVec storing the pending active validators.

Link copied to clipboard

Size of the pending active validators table.

Link copied to clipboard

Validators that are pending removal from the active validator set, expressed as indices in to activeValidators.

Link copied to clipboard

Object ID of the Table storing the mapping from staking pool ids to the addresses of the corresponding validators. This is needed because a validator's address can potentially change but the object ID of its pool will not.

Link copied to clipboard

Size of the stake pool mappings Table.

Link copied to clipboard

Total amount of stake for all active validators at the beginning of the epoch.

Link copied to clipboard

Object ID of the Table storing the validator candidates.

Link copied to clipboard

Size of the validator candidates Table.