Interface: ValidatorV1Like
A typed view of a 0x3::validator::ValidatorV1 from the active validator
set.
Methods
commissionRate()
commissionRate(): bigint;
Commission rate of the validator, in basis points.
Returns
bigint
extraFieldsId()
extraFieldsId(): ObjectIdLike;
Object ID of the Bag holding fields added to this struct after its
current on-chain layout was set.
Returns
gasPrice()
gasPrice(): bigint;
Gas price quote, updated only at end of epoch.
Returns
bigint
metadata()
metadata(): ValidatorMetadataV1Like;
The validator's metadata (addresses, keys, and descriptive info).
Returns
nextEpochCommissionRate()
nextEpochCommissionRate(): bigint;
The commission rate of the validator starting next epoch, in basis points.
Returns
bigint
nextEpochGasPrice()
nextEpochGasPrice(): bigint;
This validator's gas price quote for the next epoch.
Returns
bigint
nextEpochStake()
nextEpochStake(): bigint;
Total amount of stake that would be active in the next epoch, in nanos.
Returns
bigint
operationCapId()
operationCapId(): ObjectIdLike;
Object ID of this validator's current valid
UnverifiedValidatorOperationCap.
Returns
stakingPool()
stakingPool(): StakingPoolV1Like;
Staking pool for this validator.
Returns
votingPower()
votingPower(): bigint;
The voting power of this validator, which may differ from its stake amount.
Returns
bigint