Casper.Network.SDK
Show / Hide Table of Contents

Class GetNodeStatusResult

Result for "info_get_status" RPC response.

Inheritance
object
RpcResult
GetNodeStatusResult
Inherited Members
RpcResult.ApiVersion
RpcResult.Load<T>(string)
RpcResult.Parse<T>(string)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Casper.Network.SDK.JsonRpc.ResultTypes
Assembly: Casper.Network.SDK.dll
Syntax
public class GetNodeStatusResult : RpcResult

Properties

| Edit this page View Source

AvailableBlockRange

The available block range in storage.

Declaration
[JsonPropertyName("available_block_range")]
public AvailableBlockRange AvailableBlockRange { get; init; }
Property Value
Type Description
AvailableBlockRange
| Edit this page View Source

BlockSync

The status of the block synchronizer builders.

Declaration
[JsonPropertyName("block_sync")]
public BlockSynchronizerStatus BlockSync { get; init; }
Property Value
Type Description
BlockSynchronizerStatus
| Edit this page View Source

BuildVersion

The compiled node version.

Declaration
[JsonPropertyName("build_version")]
public string BuildVersion { get; init; }
Property Value
Type Description
string
| Edit this page View Source

ChainspecName

The chainspec name.

Declaration
[JsonPropertyName("chainspec_name")]
public string ChainspecName { get; init; }
Property Value
Type Description
string
| Edit this page View Source

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
| Edit this page View Source

LastProgress

Timestamp of the last recorded progress in the reactor.

Declaration
[JsonPropertyName("last_progress")]
public string LastProgress { get; init; }
Property Value
Type Description
string
| Edit this page View Source

LatestSwitchBlockHash

The hash of the latest switch block.

Declaration
[JsonPropertyName("latest_switch_block_hash")]
public string LatestSwitchBlockHash { get; init; }
Property Value
Type Description
string
| Edit this page View Source

NextUpgrade

Information about the next scheduled upgrade.

Declaration
[JsonPropertyName("next_upgrade")]
public NextUpgrade NextUpgrade { get; init; }
Property Value
Type Description
NextUpgrade
| Edit this page View Source

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
| Edit this page View Source

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>
| Edit this page View Source

ProtocolVersion

The protocol version running in the node

Declaration
[JsonPropertyName("protocol_version")]
public string ProtocolVersion { get; init; }
Property Value
Type Description
string
| Edit this page View Source

ReactorState

The current state of node reactor.

Declaration
[JsonPropertyName("reactor_state")]
[JsonConverter(typeof(JsonStringEnumConverter))]
public ReactorState ReactorState { get; init; }
Property Value
Type Description
ReactorState
| Edit this page View Source

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
| Edit this page View Source

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
| Edit this page View Source

Uptime

Time that passed since the node has started.

Declaration
[JsonPropertyName("uptime")]
public string Uptime { get; init; }
Property Value
Type Description
string
  • Edit this page
  • View Source
In this article
Back to top Maintained by MAKE Technology LLC