Struct vm_genesis::Validator
source · pub struct Validator {
pub address: AccountAddress,
pub name: Vec<u8>,
pub auth_key: AuthenticationKey,
pub consensus_pubkey: Vec<u8>,
pub operator_address: AccountAddress,
pub operator_name: Vec<u8>,
pub operator_auth_key: AuthenticationKey,
pub network_address: Vec<u8>,
pub full_node_network_address: Vec<u8>,
}Fields§
§address: AccountAddressThe Diem account address of the validator
name: Vec<u8>UTF8-encoded name for the validator
auth_key: AuthenticationKeyAuthentication key for the validator
consensus_pubkey: Vec<u8>Ed25519 public key used to sign consensus messages
operator_address: AccountAddressThe Diem account address of the validator’s operator (same as address if the validator is
its own operator)
operator_name: Vec<u8>UTF8-encoded name of the operator
operator_auth_key: AuthenticationKeyAuthentication key for the operator
network_address: Vec<u8>NetworkAddress for the validator
full_node_network_address: Vec<u8>NetworkAddress for the validator’s full node