ValidatorV1
open class ValidatorV1 : Disposable, AutoCloseable, ValidatorV1Interface
A typed view of a 0x3::validator::ValidatorV1 from the active validator set.
Functions
| Name | Summary |
|---|---|
| close | @Synchronized open override fun close() |
| commissionRate | open override fun commissionRate(): ULong Commission rate of the validator, in basis points. |
| destroy | open override fun destroy() |
| extraFieldsId | open override fun extraFieldsId(): ObjectId Object ID of the Bag holding fields added to this struct after its current on-chain layout was set. |
| gasPrice | open override fun gasPrice(): ULong Gas price quote, updated only at end of epoch. |
| metadata | open override fun metadata(): ValidatorMetadataV1 The validator's metadata (addresses, keys, and descriptive info). |
| nextEpochCommissionRate | open override fun nextEpochCommissionRate(): ULong The commission rate of the validator starting next epoch, in basis points. |
| nextEpochGasPrice | open override fun nextEpochGasPrice(): ULong This validator's gas price quote for the next epoch. |
| nextEpochStake | open override fun nextEpochStake(): ULong Total amount of stake that would be active in the next epoch, in nanos. |
| operationCapId | open override fun operationCapId(): ObjectId Object ID of this validator's current valid UnverifiedValidatorOperationCap. |
| stakingPool | open override fun stakingPool(): StakingPoolV1 Staking pool for this validator. |
| toString | open override fun toString(): String |
| votingPower | open override fun votingPower(): ULong The voting power of this validator, which may differ from its stake amount. |