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