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