interface ValidatorMetadata {
    description: string;
    extra_fields: _0x2.bag.Bag;
    image_url: _0x2.url.Url;
    name: string;
    net_address: string;
    network_pubkey_bytes: number[];
    next_epoch_net_address: _0x1.option.Option<string>;
    next_epoch_network_pubkey_bytes: _0x1.option.Option<number[]>;
    next_epoch_p2p_address: _0x1.option.Option<string>;
    next_epoch_primary_address: _0x1.option.Option<string>;
    next_epoch_proof_of_possession: _0x1.option.Option<number[]>;
    next_epoch_protocol_pubkey_bytes: _0x1.option.Option<number[]>;
    next_epoch_worker_address: _0x1.option.Option<string>;
    next_epoch_worker_pubkey_bytes: _0x1.option.Option<number[]>;
    p2p_address: string;
    primary_address: string;
    project_url: _0x2.url.Url;
    proof_of_possession: number[];
    protocol_pubkey_bytes: number[];
    sui_address: string;
    worker_address: string;
    worker_pubkey_bytes: number[];
}

Properties

description: string
extra_fields: _0x2.bag.Bag
image_url: _0x2.url.Url
name: string
net_address: string
network_pubkey_bytes: number[]
next_epoch_net_address: _0x1.option.Option<string>
next_epoch_network_pubkey_bytes: _0x1.option.Option<number[]>
next_epoch_p2p_address: _0x1.option.Option<string>
next_epoch_primary_address: _0x1.option.Option<string>
next_epoch_proof_of_possession: _0x1.option.Option<number[]>
next_epoch_protocol_pubkey_bytes: _0x1.option.Option<number[]>
next_epoch_worker_address: _0x1.option.Option<string>
next_epoch_worker_pubkey_bytes: _0x1.option.Option<number[]>
p2p_address: string
primary_address: string
project_url: _0x2.url.Url
proof_of_possession: number[]
protocol_pubkey_bytes: number[]
sui_address: string
worker_address: string
worker_pubkey_bytes: number[]