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