Class NodeStatusResponse

java.lang.Object
com.algorand.algosdk.v2.client.common.PathResponse
com.algorand.algosdk.v2.client.model.NodeStatusResponse

public class NodeStatusResponse
extends PathResponse
  • Field Summary

    Fields
    Modifier and Type Field Description
    java.lang.String catchpoint
    The current catchpoint that is being caught up to
    java.lang.Long catchpointAcquiredBlocks
    The number of blocks that have already been obtained by the node as part of the catchup
    java.lang.Long catchpointProcessedAccounts
    The number of accounts from the current catchpoint that have been processed so far as part of the catchup
    java.lang.Long catchpointProcessedKvs
    The number of key-values (KVs) from the current catchpoint that have been processed so far as part of the catchup
    java.lang.Long catchpointTotalAccounts
    The total number of accounts included in the current catchpoint
    java.lang.Long catchpointTotalBlocks
    The total number of blocks that are required to complete the current catchpoint catchup
    java.lang.Long catchpointTotalKvs
    The total number of key-values (KVs) included in the current catchpoint
    java.lang.Long catchpointVerifiedAccounts
    The number of accounts from the current catchpoint that have been verified so far as part of the catchup
    java.lang.Long catchpointVerifiedKvs
    The number of key-values (KVs) from the current catchpoint that have been verified so far as part of the catchup
    java.lang.Long catchupTime
    CatchupTime in nanoseconds
    java.lang.String lastCatchpoint
    The last catchpoint seen by the node
    java.lang.Long lastRound
    LastRound indicates the last round seen
    java.lang.String lastVersion
    LastVersion indicates the last consensus version supported
    java.lang.String nextVersion
    NextVersion of consensus protocol to use
    java.lang.Long nextVersionRound
    NextVersionRound is the round at which the next consensus version will apply
    java.lang.Boolean nextVersionSupported
    NextVersionSupported indicates whether the next consensus version is supported by this node
    java.lang.Boolean stoppedAtUnsupportedRound
    StoppedAtUnsupportedRound indicates that the node does not support the new rounds and has stopped making progress
    java.lang.Long timeSinceLastRound
    TimeSinceLastRound in nanoseconds
    java.lang.Long upgradeDelay
    Upgrade delay
    java.lang.Long upgradeNextProtocolVoteBefore
    Next protocol round
    java.lang.Boolean upgradeNodeVote
    This node's upgrade vote
    java.lang.Long upgradeNoVotes
    No votes cast for consensus upgrade
    java.lang.Long upgradeVoteRounds
    Total voting rounds for current upgrade
    java.lang.Long upgradeVotes
    Total votes cast for consensus upgrade
    java.lang.Long upgradeVotesRequired
    Yes votes required for consensus upgrade
    java.lang.Long upgradeYesVotes
    Yes votes cast for consensus upgrade
  • Constructor Summary

    Constructors
    Constructor Description
    NodeStatusResponse()  
  • Method Summary

    Modifier and Type Method Description
    boolean equals​(java.lang.Object o)  

    Methods inherited from class com.algorand.algosdk.v2.client.common.PathResponse

    toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • catchpoint

      public java.lang.String catchpoint
      The current catchpoint that is being caught up to
    • catchpointAcquiredBlocks

      public java.lang.Long catchpointAcquiredBlocks
      The number of blocks that have already been obtained by the node as part of the catchup
    • catchpointProcessedAccounts

      public java.lang.Long catchpointProcessedAccounts
      The number of accounts from the current catchpoint that have been processed so far as part of the catchup
    • catchpointProcessedKvs

      public java.lang.Long catchpointProcessedKvs
      The number of key-values (KVs) from the current catchpoint that have been processed so far as part of the catchup
    • catchpointTotalAccounts

      public java.lang.Long catchpointTotalAccounts
      The total number of accounts included in the current catchpoint
    • catchpointTotalBlocks

      public java.lang.Long catchpointTotalBlocks
      The total number of blocks that are required to complete the current catchpoint catchup
    • catchpointTotalKvs

      public java.lang.Long catchpointTotalKvs
      The total number of key-values (KVs) included in the current catchpoint
    • catchpointVerifiedAccounts

      public java.lang.Long catchpointVerifiedAccounts
      The number of accounts from the current catchpoint that have been verified so far as part of the catchup
    • catchpointVerifiedKvs

      public java.lang.Long catchpointVerifiedKvs
      The number of key-values (KVs) from the current catchpoint that have been verified so far as part of the catchup
    • catchupTime

      public java.lang.Long catchupTime
      CatchupTime in nanoseconds
    • lastCatchpoint

      public java.lang.String lastCatchpoint
      The last catchpoint seen by the node
    • lastRound

      public java.lang.Long lastRound
      LastRound indicates the last round seen
    • lastVersion

      public java.lang.String lastVersion
      LastVersion indicates the last consensus version supported
    • nextVersion

      public java.lang.String nextVersion
      NextVersion of consensus protocol to use
    • nextVersionRound

      public java.lang.Long nextVersionRound
      NextVersionRound is the round at which the next consensus version will apply
    • nextVersionSupported

      public java.lang.Boolean nextVersionSupported
      NextVersionSupported indicates whether the next consensus version is supported by this node
    • stoppedAtUnsupportedRound

      public java.lang.Boolean stoppedAtUnsupportedRound
      StoppedAtUnsupportedRound indicates that the node does not support the new rounds and has stopped making progress
    • timeSinceLastRound

      public java.lang.Long timeSinceLastRound
      TimeSinceLastRound in nanoseconds
    • upgradeDelay

      public java.lang.Long upgradeDelay
      Upgrade delay
    • upgradeNextProtocolVoteBefore

      public java.lang.Long upgradeNextProtocolVoteBefore
      Next protocol round
    • upgradeNoVotes

      public java.lang.Long upgradeNoVotes
      No votes cast for consensus upgrade
    • upgradeNodeVote

      public java.lang.Boolean upgradeNodeVote
      This node's upgrade vote
    • upgradeVoteRounds

      public java.lang.Long upgradeVoteRounds
      Total voting rounds for current upgrade
    • upgradeVotes

      public java.lang.Long upgradeVotes
      Total votes cast for consensus upgrade
    • upgradeVotesRequired

      public java.lang.Long upgradeVotesRequired
      Yes votes required for consensus upgrade
    • upgradeYesVotes

      public java.lang.Long upgradeYesVotes
      Yes votes cast for consensus upgrade
  • Constructor Details

    • NodeStatusResponse

      public NodeStatusResponse()
  • Method Details

    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object