Skip to main content

Interface: IotaValidatorSummary

This is the JSON-RPC type for the IOTA validator. It flattens all inner structures to top-level fields so that they are decoupled from the internal definitions.

Properties

authorityPubkeyBytes

authorityPubkeyBytes: string


commissionRate

commissionRate: string


description

description: string


exchangeRatesId

exchangeRatesId: string

ID of the exchange rate table object.


exchangeRatesSize

exchangeRatesSize: string

Number of exchange rates in the table.


gasPrice

gasPrice: string


imageUrl

imageUrl: string


iotaAddress

iotaAddress: string


name

name: string


netAddress

netAddress: string


networkPubkeyBytes

networkPubkeyBytes: string


nextEpochAuthorityPubkeyBytes?

optional nextEpochAuthorityPubkeyBytes: null | string


nextEpochCommissionRate

nextEpochCommissionRate: string


nextEpochGasPrice

nextEpochGasPrice: string


nextEpochNetAddress?

optional nextEpochNetAddress: null | string


nextEpochNetworkPubkeyBytes?

optional nextEpochNetworkPubkeyBytes: null | string


nextEpochP2pAddress?

optional nextEpochP2pAddress: null | string


nextEpochPrimaryAddress?

optional nextEpochPrimaryAddress: null | string


nextEpochProofOfPossession?

optional nextEpochProofOfPossession: null | string


nextEpochProtocolPubkeyBytes?

optional nextEpochProtocolPubkeyBytes: null | string


nextEpochStake

nextEpochStake: string


operationCapId

operationCapId: string


p2pAddress

p2pAddress: string


pendingPoolTokenWithdraw

pendingPoolTokenWithdraw: string

Pending pool token withdrawn during the current epoch, emptied at epoch boundaries.


pendingStake

pendingStake: string

Pending stake amount for this epoch.


pendingTotalIotaWithdraw

pendingTotalIotaWithdraw: string

Pending stake withdrawn during the current epoch, emptied at epoch boundaries.


poolTokenBalance

poolTokenBalance: string

Total number of pool tokens issued by the pool.


primaryAddress

primaryAddress: string


projectUrl

projectUrl: string


proofOfPossessionBytes

proofOfPossessionBytes: string


protocolPubkeyBytes

protocolPubkeyBytes: string


rewardsPool

rewardsPool: string

The epoch stake rewards will be added here at the end of each epoch.


stakingPoolActivationEpoch?

optional stakingPoolActivationEpoch: null | string

The epoch at which this pool became active.


stakingPoolDeactivationEpoch?

optional stakingPoolDeactivationEpoch: null | string

The epoch at which this staking pool ceased to be active. None = {pre-active, active},


stakingPoolId

stakingPoolId: string

ID of the staking pool object.


stakingPoolIotaBalance

stakingPoolIotaBalance: string

The total number of IOTA tokens in this pool.


votingPower

votingPower: string