SuiValidatorSummary

@Serializable
data class SuiValidatorSummary(val suiAddress: String, val protocolPubkeyBytes: String, val networkPubkeyBytes: String, val workerPubkeyBytes: String, val proofOfPossessionBytes: String, val name: String, val description: String, val imageUrl: String, val projectUrl: String, val netAddress: String, val p2pAddress: String, val primaryAddress: String, val workerAddress: String, val nextEpochProtocolPubkeyBytes: String? = null, val nextEpochProofOfPossession: String? = null, val nextEpochNetworkPubkeyBytes: String? = null, val nextEpochWorkerPubkeyBytes: String? = null, val nextEpochNetAddress: String? = null, val nextEpochP2pAddress: String? = null, val nextEpochPrimaryAddress: String? = null, val nextEpochWorkerAddress: String? = null, val votingPower: Long, val operationCapId: String, val gasPrice: Long, val commissionRate: Long, val nextEpochStake: Long, val nextEpochGasPrice: Long, val nextEpochCommissionRate: Long, val stakingPoolId: String, val stakingPoolActivationEpoch: Long, val stakingPoolDeactivationEpoch: Long? = null, val stakingPoolSuiBalance: Long, val rewardsPool: Long, val poolTokenBalance: Long, val pendingStake: Long, val pendingTotalSuiWithdraw: Long, val pendingPoolTokenWithdraw: Long, val exchangeRatesId: String, val exchangeRatesSize: Long)

A summary of a validator's information.

Constructors

Link copied to clipboard
constructor(suiAddress: String, protocolPubkeyBytes: String, networkPubkeyBytes: String, workerPubkeyBytes: String, proofOfPossessionBytes: String, name: String, description: String, imageUrl: String, projectUrl: String, netAddress: String, p2pAddress: String, primaryAddress: String, workerAddress: String, nextEpochProtocolPubkeyBytes: String? = null, nextEpochProofOfPossession: String? = null, nextEpochNetworkPubkeyBytes: String? = null, nextEpochWorkerPubkeyBytes: String? = null, nextEpochNetAddress: String? = null, nextEpochP2pAddress: String? = null, nextEpochPrimaryAddress: String? = null, nextEpochWorkerAddress: String? = null, votingPower: Long, operationCapId: String, gasPrice: Long, commissionRate: Long, nextEpochStake: Long, nextEpochGasPrice: Long, nextEpochCommissionRate: Long, stakingPoolId: String, stakingPoolActivationEpoch: Long, stakingPoolDeactivationEpoch: Long? = null, stakingPoolSuiBalance: Long, rewardsPool: Long, poolTokenBalance: Long, pendingStake: Long, pendingTotalSuiWithdraw: Long, pendingPoolTokenWithdraw: Long, exchangeRatesId: String, exchangeRatesSize: Long)

Properties

Link copied to clipboard

The commission rate of the validator.

Link copied to clipboard

The description of the validator.

Link copied to clipboard

The exchange rates ID of the validator.

Link copied to clipboard

The exchange rates size of the validator.

Link copied to clipboard

The gas price of the validator.

Link copied to clipboard

The image URL of the validator.

Link copied to clipboard

The name of the validator.

Link copied to clipboard

The net address of the validator.

Link copied to clipboard

The network public key of the validator.

Link copied to clipboard

The commission rate of the validator for the next epoch.

Link copied to clipboard

The gas price of the validator for the next epoch.

Link copied to clipboard

The net address of the validator for the next epoch.

Link copied to clipboard

The network public key of the validator for the next epoch.

Link copied to clipboard

The p2p address of the validator for the next epoch.

Link copied to clipboard

The primary address of the validator for the next epoch.

Link copied to clipboard

The proof of possession of the validator for the next epoch.

Link copied to clipboard

The protocol public key of the validator for the next epoch.

Link copied to clipboard

The stake of the validator for the next epoch.

Link copied to clipboard

The worker address of the validator for the next epoch.

Link copied to clipboard

The worker public key of the validator for the next epoch.

Link copied to clipboard

The operation cap ID of the validator.

Link copied to clipboard

The p2p address of the validator.

Link copied to clipboard

The pending pool token withdraw of the validator.

Link copied to clipboard

The pending stake of the validator.

Link copied to clipboard

The pending total SUI withdraw of the validator.

Link copied to clipboard

The pool token balance of the validator.

Link copied to clipboard

The primary address of the validator.

Link copied to clipboard

The project URL of the validator.

Link copied to clipboard

The proof of possession of the validator.

Link copied to clipboard

The protocol public key of the validator.

Link copied to clipboard

The rewards pool of the validator.

Link copied to clipboard

The staking pool activation epoch of the validator.

Link copied to clipboard

The staking pool deactivation epoch of the validator.

Link copied to clipboard

The staking pool ID of the validator.

Link copied to clipboard

The SUI balance of the staking pool of the validator.

Link copied to clipboard

The SUI address of the validator.

Link copied to clipboard

The voting power of the validator.

Link copied to clipboard

The worker address of the validator.

Link copied to clipboard

The worker public key of the validator.