Class GetNodeStatusResult
Result for "info_get_status" RPC response.
Inherited Members
Namespace: Casper.Network.SDK.JsonRpc.ResultTypes
Assembly: Casper.Network.SDK.dll
Syntax
public class GetNodeStatusResult : RpcResult
Properties
| Edit this page View SourceAvailableBlockRange
The available block range in storage.
Declaration
[JsonPropertyName("available_block_range")]
public AvailableBlockRange AvailableBlockRange { get; init; }
Property Value
| Type | Description |
|---|---|
| AvailableBlockRange |
BlockSync
The status of the block synchronizer builders.
Declaration
[JsonPropertyName("block_sync")]
public BlockSynchronizerStatus BlockSync { get; init; }
Property Value
| Type | Description |
|---|---|
| BlockSynchronizerStatus |
BuildVersion
The compiled node version.
Declaration
[JsonPropertyName("build_version")]
public string BuildVersion { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
ChainspecName
The chainspec name.
Declaration
[JsonPropertyName("chainspec_name")]
public string ChainspecName { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
LastAddedBlockInfo
The minimal info of the last block from the linear chain.
Declaration
[JsonPropertyName("last_added_block_info")]
public MinimalBlockInfo LastAddedBlockInfo { get; init; }
Property Value
| Type | Description |
|---|---|
| MinimalBlockInfo |
LastProgress
Timestamp of the last recorded progress in the reactor.
Declaration
[JsonPropertyName("last_progress")]
public string LastProgress { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
LatestSwitchBlockHash
The hash of the latest switch block.
Declaration
[JsonPropertyName("latest_switch_block_hash")]
public string LatestSwitchBlockHash { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
NextUpgrade
Information about the next scheduled upgrade.
Declaration
[JsonPropertyName("next_upgrade")]
public NextUpgrade NextUpgrade { get; init; }
Property Value
| Type | Description |
|---|---|
| NextUpgrade |
OurPublicSigningKey
Node public signing key.
Declaration
[JsonPropertyName("our_public_signing_key")]
[JsonConverter(typeof(PublicKey.PublicKeyConverter))]
public PublicKey OurPublicSigningKey { get; init; }
Property Value
| Type | Description |
|---|---|
| PublicKey |
Peers
The node ID and network address of each connected peer.
Declaration
[JsonPropertyName("peers")]
public List<Peer> Peers { get; init; }
Property Value
| Type | Description |
|---|---|
| List<Peer> |
ProtocolVersion
The protocol version running in the node
Declaration
[JsonPropertyName("protocol_version")]
public string ProtocolVersion { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
ReactorState
The current state of node reactor.
Declaration
[JsonPropertyName("reactor_state")]
[JsonConverter(typeof(JsonStringEnumConverter))]
public ReactorState ReactorState { get; init; }
Property Value
| Type | Description |
|---|---|
| ReactorState |
RoundLength
The next round length if this node is a validator.
Declaration
[JsonPropertyName("round_length")]
public string RoundLength { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
StartingStateRootHash
The state root hash used at the start of the current session.
Declaration
[JsonPropertyName("starting_state_root_hash")]
public string StartingStateRootHash { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
Uptime
Time that passed since the node has started.
Declaration
[JsonPropertyName("uptime")]
public string Uptime { get; init; }
Property Value
| Type | Description |
|---|---|
| string |