IotaValidatorSummary
@iota/iota-sdk / client / IotaValidatorSummary
Interface: IotaValidatorSummary
Defined in: sdk/typescript/src/client/types/generated.ts:1012
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:1013
commissionRate
commissionRate:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1014
description
description:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1015
effectiveCommissionRate?
optionaleffectiveCommissionRate?:string|null
Defined in: sdk/typescript/src/client/types/generated.ts:1016
exchangeRatesId
exchangeRatesId:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1018
ID of the exchange rate table object.
exchangeRatesSize
exchangeRatesSize:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1020
Number of exchange rates in the table.
gasPrice
gasPrice:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1021
imageUrl
imageUrl:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1022
iotaAddress
iotaAddress:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1023
name
name:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1024
netAddress
netAddress:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1025
networkPubkeyBytes
networkPubkeyBytes:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1026
nextEpochAuthorityPubkeyBytes?
optionalnextEpochAuthorityPubkeyBytes?:string|null
Defined in: sdk/typescript/src/client/types/generated.ts:1027
nextEpochCommissionRate
nextEpochCommissionRate:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1028
nextEpochGasPrice
nextEpochGasPrice:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1029
nextEpochNetAddress?
optionalnextEpochNetAddress?:string|null
Defined in: sdk/typescript/src/client/types/generated.ts:1030
nextEpochNetworkPubkeyBytes?
optionalnextEpochNetworkPubkeyBytes?:string|null
Defined in: sdk/typescript/src/client/types/generated.ts:1031
nextEpochP2pAddress?
optionalnextEpochP2pAddress?:string|null
Defined in: sdk/typescript/src/client/types/generated.ts:1032
nextEpochPrimaryAddress?
optionalnextEpochPrimaryAddress?:string|null
Defined in: sdk/typescript/src/client/types/generated.ts:1033
nextEpochProofOfPossession?
optionalnextEpochProofOfPossession?:string|null
Defined in: sdk/typescript/src/client/types/generated.ts:1034
nextEpochProtocolPubkeyBytes?
optionalnextEpochProtocolPubkeyBytes?:string|null
Defined in: sdk/typescript/src/client/types/generated.ts:1035
nextEpochStake
nextEpochStake:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1036
operationCapId
operationCapId:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1037
p2pAddress
p2pAddress:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1038
pendingPoolTokenWithdraw
pendingPoolTokenWithdraw:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1040
Pending pool token withdrawn during the current epoch, emptied at epoch boundaries.
pendingStake
pendingStake:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1042
Pending stake amount for this epoch.
pendingTotalIotaWithdraw
pendingTotalIotaWithdraw:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1044
Pending stake withdrawn during the current epoch, emptied at epoch boundaries.
poolTokenBalance
poolTokenBalance:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1046
Total number of pool tokens issued by the pool.
primaryAddress
primaryAddress:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1047
projectUrl
projectUrl:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1048
proofOfPossessionBytes
proofOfPossessionBytes:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1049
protocolPubkeyBytes
protocolPubkeyBytes:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1050
rewardsPool
rewardsPool:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1052
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:1054
The epoch at which this pool became active.
stakingPoolDeactivationEpoch?
optionalstakingPoolDeactivationEpoch?:string|null
Defined in: sdk/typescript/src/client/types/generated.ts:1056
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:1058
ID of the staking pool object.
stakingPoolIotaBalance
stakingPoolIotaBalance:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1060
The total number of IOTA tokens in this pool.
votingPower
votingPower:
string
Defined in: sdk/typescript/src/client/types/generated.ts:1061