Skip to main content

ValidatorMetadataV1

open class ValidatorMetadataV1 : Disposable, AutoCloseable, ValidatorMetadataV1Interface

A typed view of a 0x3::validator::ValidatorMetadataV1.

Functions

NameSummary
authorityPubkeyBytesopen override fun authorityPubkeyBytes(): ByteArray
Public key bytes for signing transactions (also serves as the authority name).
close@Synchronized
open override fun close()
descriptionopen override fun description(): String
destroyopen override fun destroy()
imageUrlopen override fun imageUrl(): String
iotaAddressopen override fun iotaAddress(): Address
The IOTA address of the validator.
nameopen override fun name(): String
A unique human-readable validator name.
netAddressopen override fun netAddress(): String
Network address of the validator.
networkPubkeyBytesopen override fun networkPubkeyBytes(): ByteArray
Public key bytes for TLS connections.
nextEpochAuthorityPubkeyBytesopen override fun nextEpochAuthorityPubkeyBytes(): ByteArray?
next_epoch_* metadata only takes effect in the next epoch. If None, the current value stays unchanged.
nextEpochNetAddressopen override fun nextEpochNetAddress(): String?
nextEpochNetworkPubkeyBytesopen override fun nextEpochNetworkPubkeyBytes(): ByteArray?
nextEpochP2pAddressopen override fun nextEpochP2pAddress(): String?
nextEpochPrimaryAddressopen override fun nextEpochPrimaryAddress(): String?
nextEpochProofOfPossessionopen override fun nextEpochProofOfPossession(): ByteArray?
nextEpochProtocolPubkeyBytesopen override fun nextEpochProtocolPubkeyBytes(): ByteArray?
p2pAddressopen override fun p2pAddress(): String
Address of the validator used for p2p activities such as state sync.
primaryAddressopen override fun primaryAddress(): String
Primary address of the consensus.
projectUrlopen override fun projectUrl(): String
proofOfPossessionopen override fun proofOfPossession(): ByteArray
Proof that the validator owns the private key.
protocolPubkeyBytesopen override fun protocolPubkeyBytes(): ByteArray
Public key bytes for signing consensus blocks.
toStringopen override fun toString(): String