Skip to main content

Interface: ValidatorMetadataV1Like

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

Methods​

authorityPubkeyBytes()​

authorityPubkeyBytes(): ArrayBuffer;

Public key bytes for signing transactions (also serves as the authority name).

Returns​

ArrayBuffer


description()​

description(): string;

Returns​

string


imageUrl()​

imageUrl(): string;

Returns​

string


iotaAddress()​

iotaAddress(): AddressLike;

The IOTA address of the validator.

Returns​

AddressLike


name()​

name(): string;

A unique human-readable validator name.

Returns​

string


netAddress()​

netAddress(): string;

Network address of the validator.

Returns​

string


networkPubkeyBytes()​

networkPubkeyBytes(): ArrayBuffer;

Public key bytes for TLS connections.

Returns​

ArrayBuffer


nextEpochAuthorityPubkeyBytes()​

nextEpochAuthorityPubkeyBytes(): ArrayBuffer | undefined;

next_epoch_* metadata only takes effect in the next epoch. If None, the current value stays unchanged.

Returns​

ArrayBuffer | undefined


nextEpochNetAddress()​

nextEpochNetAddress(): string | undefined;

Returns​

string | undefined


nextEpochNetworkPubkeyBytes()​

nextEpochNetworkPubkeyBytes(): ArrayBuffer | undefined;

Returns​

ArrayBuffer | undefined


nextEpochP2pAddress()​

nextEpochP2pAddress(): string | undefined;

Returns​

string | undefined


nextEpochPrimaryAddress()​

nextEpochPrimaryAddress(): string | undefined;

Returns​

string | undefined


nextEpochProofOfPossession()​

nextEpochProofOfPossession(): ArrayBuffer | undefined;

Returns​

ArrayBuffer | undefined


nextEpochProtocolPubkeyBytes()​

nextEpochProtocolPubkeyBytes(): ArrayBuffer | undefined;

Returns​

ArrayBuffer | undefined


p2pAddress()​

p2pAddress(): string;

Address of the validator used for p2p activities such as state sync.

Returns​

string


primaryAddress()​

primaryAddress(): string;

Primary address of the consensus.

Returns​

string


projectUrl()​

projectUrl(): string;

Returns​

string


proofOfPossession()​

proofOfPossession(): ArrayBuffer;

Proof that the validator owns the private key.

Returns​

ArrayBuffer


protocolPubkeyBytes()​

protocolPubkeyBytes(): ArrayBuffer;

Public key bytes for signing consensus blocks.

Returns​

ArrayBuffer