IotaValidatorSummary
@iota/iota-sdk / client / IotaValidatorSummary
Interface: IotaValidatorSummary
Defined in: sdk/typescript/src/client/types/generated.ts:991
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
Defined in: sdk/typescript/src/client/types/generated.ts:992
commissionRate
commissionRate:
string
Defined in: sdk/typescript/src/client/types/generated.ts:993
description
description:
string
Defined in: sdk/typescript/src/client/types/generated.ts:994
effectiveCommissionRate?
optionaleffectiveCommissionRate?:string|null
Defined in: sdk/typescript/src/client/types/generated.ts:995
exchangeRatesId
exchangeRatesId:
string
Defined in: sdk/typescript/src/client/types/generated.ts:997
ID of the exchange rate table object.
exchangeRatesSize
exchangeRatesSize:
string
Defined in: sdk/typescript/src/client/types/generated.ts:999
Number of exchange rates in the table.
gasPrice
gasPrice:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1000
imageUrl
imageUrl:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1001
iotaAddress
iotaAddress:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1002
name
name:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1003
netAddress
netAddress:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1004
networkPubkeyBytes
networkPubkeyBytes:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1005
nextEpochAuthorityPubkeyBytes?
optionalnextEpochAuthorityPubkeyBytes?:string|null
Defined in: sdk/typescript/src/client/types/generated.ts:1006
nextEpochCommissionRate
nextEpochCommissionRate:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1007
nextEpochGasPrice
nextEpochGasPrice:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1008
nextEpochNetAddress?
optionalnextEpochNetAddress?:string|null
Defined in: sdk/typescript/src/client/types/generated.ts:1009
nextEpochNetworkPubkeyBytes?
optionalnextEpochNetworkPubkeyBytes?:string|null
Defined in: sdk/typescript/src/client/types/generated.ts:1010
nextEpochP2pAddress?
optionalnextEpochP2pAddress?:string|null
Defined in: sdk/typescript/src/client/types/generated.ts:1011
nextEpochPrimaryAddress?
optionalnextEpochPrimaryAddress?:string|null
Defined in: sdk/typescript/src/client/types/generated.ts:1012
nextEpochProofOfPossession?
optionalnextEpochProofOfPossession?:string|null
Defined in: sdk/typescript/src/client/types/generated.ts:1013
nextEpochProtocolPubkeyBytes?
optionalnextEpochProtocolPubkeyBytes?:string|null
Defined in: sdk/typescript/src/client/types/generated.ts:1014
nextEpochStake
nextEpochStake:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1015
operationCapId
operationCapId:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1016
p2pAddress
p2pAddress:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1017
pendingPoolTokenWithdraw
pendingPoolTokenWithdraw:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1019
Pending pool token withdrawn during the current epoch, emptied at epoch boundaries.
pendingStake
pendingStake:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1021
Pending stake amount for this epoch.
pendingTotalIotaWithdraw
pendingTotalIotaWithdraw:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1023
Pending stake withdrawn during the current epoch, emptied at epoch boundaries.
poolTokenBalance
poolTokenBalance:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1025
Total number of pool tokens issued by the pool.
primaryAddress
primaryAddress:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1026
projectUrl
projectUrl:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1027
proofOfPossessionBytes
proofOfPossessionBytes:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1028
protocolPubkeyBytes
protocolPubkeyBytes:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1029
rewardsPool
rewardsPool:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1031
The epoch stake rewards will be added here at the end of each epoch.
stakingPoolActivationEpoch?
optionalstakingPoolActivationEpoch?:string|null
Defined in: sdk/typescript/src/client/types/generated.ts:1033
The epoch at which this pool became active.
stakingPoolDeactivationEpoch?
optionalstakingPoolDeactivationEpoch?:string|null
Defined in: sdk/typescript/src/client/types/generated.ts:1035
The epoch at which this staking pool ceased to be active. None = {pre-active, active},
stakingPoolId
stakingPoolId:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1037
ID of the staking pool object.
stakingPoolIotaBalance
stakingPoolIotaBalance:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1039
The total number of IOTA tokens in this pool.
votingPower
votingPower:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1040