Struct NodeStatusResponse
Assembly: cs.temp.dll.dll
Syntax
[AlgoApiObject("", "", 0)]
[Serializable]
public struct NodeStatusResponse : IEquatable<NodeStatusResponse>
Properties
Catchpoint
The current catchpoint that is being caught up to
Declaration
[AlgoApiField("catchpoint")]
public string Catchpoint { get; set; }
Property Value
CatchpointAcquiredBlocks
The number of blocks that have already been obtained by the node as part of the catchup
Declaration
[AlgoApiField("catchpoint-acquired-blocks")]
public Optional<ulong> CatchpointAcquiredBlocks { get; set; }
Property Value
CatchpointProcessedAccounts
The number of accounts from the current catchpoint that have been processed so far as part of the catchup
Declaration
[AlgoApiField("catchpoint-processed-accounts")]
public Optional<ulong> CatchpointProcessedAccounts { get; set; }
Property Value
CatchpointProcessedKvs
The number of key-values (KVs) from the current catchpoint that have been processed so far as part of the catchup
Declaration
[AlgoApiField("catchpoint-processed-kvs")]
public Optional<ulong> CatchpointProcessedKvs { get; set; }
Property Value
CatchpointTotalAccounts
The total number of accounts included in the current catchpoint
Declaration
[AlgoApiField("catchpoint-total-accounts")]
public Optional<ulong> CatchpointTotalAccounts { get; set; }
Property Value
CatchpointTotalBlocks
The total number of blocks that are required to complete the current catchpoint catchup
Declaration
[AlgoApiField("catchpoint-total-blocks")]
public Optional<ulong> CatchpointTotalBlocks { get; set; }
Property Value
CatchpointTotalKvs
The total number of key-values (KVs) included in the current catchpoint
Declaration
[AlgoApiField("catchpoint-total-kvs")]
public Optional<ulong> CatchpointTotalKvs { get; set; }
Property Value
CatchpointVerifiedAccounts
The number of accounts from the current catchpoint that have been verified so far as part of the catchup
Declaration
[AlgoApiField("catchpoint-verified-accounts")]
public Optional<ulong> CatchpointVerifiedAccounts { get; set; }
Property Value
CatchpointVerifiedKvs
The number of key-values (KVs) from the current catchpoint that have been verified so far as part of the catchup
Declaration
[AlgoApiField("catchpoint-verified-kvs")]
public Optional<ulong> CatchpointVerifiedKvs { get; set; }
Property Value
CatchupTime
CatchupTime in nanoseconds
Declaration
[AlgoApiField("catchup-time")]
public ulong CatchupTime { get; set; }
Property Value
LastCatchpoint
The last catchpoint seen by the node
Declaration
[AlgoApiField("last-catchpoint")]
public string LastCatchpoint { get; set; }
Property Value
LastRound
LastRound indicates the last round seen
Declaration
[AlgoApiField("last-round")]
public ulong LastRound { get; set; }
Property Value
LastVersion
LastVersion indicates the last consensus version supported
Declaration
[AlgoApiField("last-version")]
public string LastVersion { get; set; }
Property Value
NextVersion
NextVersion of consensus protocol to use
Declaration
[AlgoApiField("next-version")]
public string NextVersion { get; set; }
Property Value
NextVersionRound
NextVersionRound is the round at which the next consensus version will apply
Declaration
[AlgoApiField("next-version-round")]
public ulong NextVersionRound { get; set; }
Property Value
NextVersionSupported
NextVersionSupported indicates whether the next consensus version is supported by this node
Declaration
[AlgoApiField("next-version-supported")]
public bool NextVersionSupported { get; set; }
Property Value
StoppedAtUnsupportedRound
StoppedAtUnsupportedRound indicates that the node does not support the new rounds and has stopped making progress
Declaration
[AlgoApiField("stopped-at-unsupported-round")]
public bool StoppedAtUnsupportedRound { get; set; }
Property Value
TimeSinceLastRound
TimeSinceLastRound in nanoseconds
Declaration
[AlgoApiField("time-since-last-round")]
public ulong TimeSinceLastRound { get; set; }
Property Value
Methods
Equals(NodeStatusResponse)
Declaration
public bool Equals(NodeStatusResponse other)
Parameters
Returns