Type Alias unc_jsonrpc_client::methods::status::RpcStatusResponse
source · 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: VersionBinary version.
chain_id: StringUnique chain id.
protocol_version: u32Currently active protocol version.
latest_protocol_version: u32Latest 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: StatusSyncInfoSync 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: PublicKeyPublic key of the node.
node_key: Option<PublicKey>Deprecated; same as validator_public_key which you should use instead.
uptime_sec: i64Uptime of the node.
detailed_debug_status: Option<DetailedDebugStatus>Information about last blocks, network, epoch and chain & chunk info.