ValidatorMetadataV1
open class ValidatorMetadataV1 : Disposable, AutoCloseable, ValidatorMetadataV1Interface
A typed view of a 0x3::validator::ValidatorMetadataV1.
Functions
| Name | Summary |
|---|---|
| authorityPubkeyBytes | open override fun authorityPubkeyBytes(): ByteArray Public key bytes for signing transactions (also serves as the authority name). |
| close | @Synchronized open override fun close() |
| description | open override fun description(): String |
| destroy | open override fun destroy() |
| imageUrl | open override fun imageUrl(): String |
| iotaAddress | open override fun iotaAddress(): Address The IOTA address of the validator. |
| name | open override fun name(): String A unique human-readable validator name. |
| netAddress | open override fun netAddress(): String Network address of the validator. |
| networkPubkeyBytes | open override fun networkPubkeyBytes(): ByteArray Public key bytes for TLS connections. |
| nextEpochAuthorityPubkeyBytes | open override fun nextEpochAuthorityPubkeyBytes(): ByteArray?next_epoch_* metadata only takes effect in the next epoch. If None, the current value stays unchanged. |
| nextEpochNetAddress | open override fun nextEpochNetAddress(): String? |
| nextEpochNetworkPubkeyBytes | open override fun nextEpochNetworkPubkeyBytes(): ByteArray? |
| nextEpochP2pAddress | open override fun nextEpochP2pAddress(): String? |
| nextEpochPrimaryAddress | open override fun nextEpochPrimaryAddress(): String? |
| nextEpochProofOfPossession | open override fun nextEpochProofOfPossession(): ByteArray? |
| nextEpochProtocolPubkeyBytes | open override fun nextEpochProtocolPubkeyBytes(): ByteArray? |
| p2pAddress | open override fun p2pAddress(): String Address of the validator used for p2p activities such as state sync. |
| primaryAddress | open override fun primaryAddress(): String Primary address of the consensus. |
| projectUrl | open override fun projectUrl(): String |
| proofOfPossession | open override fun proofOfPossession(): ByteArray Proof that the validator owns the private key. |
| protocolPubkeyBytes | open override fun protocolPubkeyBytes(): ByteArray Public key bytes for signing consensus blocks. |
| toString | open override fun toString(): String |