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

PropertyTypeDescription
authorityPubkeyBytesstring-
commissionRatestring-
descriptionstring-
exchangeRatesIdstringID of the exchange rate table object.
exchangeRatesSizestringNumber of exchange rates in the table.
gasPricestring-
imageUrlstring-
iotaAddressstring-
namestring-
netAddressstring-
networkPubkeyBytesstring-
nextEpochAuthorityPubkeyBytes?string | null-
nextEpochCommissionRatestring-
nextEpochGasPricestring-
nextEpochNetAddress?string | null-
nextEpochNetworkPubkeyBytes?string | null-
nextEpochP2pAddress?string | null-
nextEpochPrimaryAddress?string | null-
nextEpochProofOfPossession?string | null-
nextEpochProtocolPubkeyBytes?string | null-
nextEpochStakestring-
operationCapIdstring-
p2pAddressstring-
pendingPoolTokenWithdrawstringPending pool token withdrawn during the current epoch, emptied at epoch boundaries.
pendingStakestringPending stake amount for this epoch.
pendingTotalIotaWithdrawstringPending stake withdrawn during the current epoch, emptied at epoch boundaries.
poolTokenBalancestringTotal number of pool tokens issued by the pool.
primaryAddressstring-
projectUrlstring-
proofOfPossessionBytesstring-
protocolPubkeyBytesstring-
rewardsPoolstringThe epoch stake rewards will be added here at the end of each epoch.
stakingPoolActivationEpoch?string | nullThe epoch at which this pool became active.
stakingPoolDeactivationEpoch?string | nullThe epoch at which this staking pool ceased to be active. None = {pre-active, active},
stakingPoolIdstringID of the staking pool object.
stakingPoolIotaBalancestringThe total number of IOTA tokens in this pool.
votingPowerstring-