pub type RpcStatusResponse = StatusResponse;

Aliased Type§

struct RpcStatusResponse {
Show 13 fields pub version: Version, pub chain_id: String, pub protocol_version: u32, pub latest_protocol_version: u32, pub rpc_addr: Option<String>, pub validators: Vec<ValidatorInfo>, pub sync_info: StatusSyncInfo, pub validator_account_id: Option<AccountId>, pub validator_public_key: Option<PublicKey>, pub node_public_key: PublicKey, pub node_key: Option<PublicKey>, pub uptime_sec: i64, pub detailed_debug_status: Option<DetailedDebugStatus>,
}

Fields§

§version: Version

Binary version.

§chain_id: String

Unique chain id.

§protocol_version: u32

Currently active protocol version.

§latest_protocol_version: u32

Latest protocol version that this client supports.

§rpc_addr: Option<String>

Address for RPC server. None if node doesn’t have RPC endpoint enabled.

§validators: Vec<ValidatorInfo>

Current epoch validators.

§sync_info: StatusSyncInfo

Sync status of the node.

§validator_account_id: Option<AccountId>

Validator id of the node

§validator_public_key: Option<PublicKey>

Public key of the validator.

§node_public_key: PublicKey

Public key of the node.

§node_key: Option<PublicKey>

Deprecated; same as validator_public_key which you should use instead.

§uptime_sec: i64

Uptime of the node.

§detailed_debug_status: Option<DetailedDebugStatus>

Information about last blocks, network, epoch and chain & chunk info.

Trait Implementations§