IValidatorV1
Namespace: IotaSdk
A typed view of a 0x3::validator::ValidatorV1 from the active validator
set.
public interface IValidatorV1
Attributes NullableContextAttribute
Methods
CommissionRate()
Commission rate of the validator, in basis points.
ulong CommissionRate()
Returns
ExtraFieldsId()
Object ID of the Bag holding fields added to this struct after its
current on-chain layout was set.
ObjectId ExtraFieldsId()
Returns
GasPrice()
Gas price quote, updated only at end of epoch.
ulong GasPrice()
Returns
Metadata()
The validator's metadata (addresses, keys, and descriptive info).
ValidatorMetadataV1 Metadata()
Returns
NextEpochCommissionRate()
The commission rate of the validator starting next epoch, in basis points.
ulong NextEpochCommissionRate()
Returns
NextEpochGasPrice()
This validator's gas price quote for the next epoch.
ulong NextEpochGasPrice()
Returns
NextEpochStake()
Total amount of stake that would be active in the next epoch, in nanos.
ulong NextEpochStake()
Returns
OperationCapId()
Object ID of this validator's current valid
UnverifiedValidatorOperationCap.
ObjectId OperationCapId()
Returns
StakingPool()
Staking pool for this validator.
StakingPoolV1 StakingPool()
Returns
VotingPower()
The voting power of this validator, which may differ from its stake amount.
ulong VotingPower()