Search Results for

    Show / Hide Table of Contents

    Struct NodeStatusResponse

    Namespace: Algorand.Unity.Algod
    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
    Type Description
    String

    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
    Type Description
    Optional<UInt64>

    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
    Type Description
    Optional<UInt64>

    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
    Type Description
    Optional<UInt64>

    CatchpointTotalAccounts

    The total number of accounts included in the current catchpoint

    Declaration
    [AlgoApiField("catchpoint-total-accounts")]
    public Optional<ulong> CatchpointTotalAccounts { get; set; }
    Property Value
    Type Description
    Optional<UInt64>

    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
    Type Description
    Optional<UInt64>

    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
    Type Description
    Optional<UInt64>

    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
    Type Description
    Optional<UInt64>

    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
    Type Description
    Optional<UInt64>

    CatchupTime

    CatchupTime in nanoseconds

    Declaration
    [AlgoApiField("catchup-time")]
    public ulong CatchupTime { get; set; }
    Property Value
    Type Description
    UInt64

    LastCatchpoint

    The last catchpoint seen by the node

    Declaration
    [AlgoApiField("last-catchpoint")]
    public string LastCatchpoint { get; set; }
    Property Value
    Type Description
    String

    LastRound

    LastRound indicates the last round seen

    Declaration
    [AlgoApiField("last-round")]
    public ulong LastRound { get; set; }
    Property Value
    Type Description
    UInt64

    LastVersion

    LastVersion indicates the last consensus version supported

    Declaration
    [AlgoApiField("last-version")]
    public string LastVersion { get; set; }
    Property Value
    Type Description
    String

    NextVersion

    NextVersion of consensus protocol to use

    Declaration
    [AlgoApiField("next-version")]
    public string NextVersion { get; set; }
    Property Value
    Type Description
    String

    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
    Type Description
    UInt64

    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
    Type Description
    Boolean

    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
    Type Description
    Boolean

    TimeSinceLastRound

    TimeSinceLastRound in nanoseconds

    Declaration
    [AlgoApiField("time-since-last-round")]
    public ulong TimeSinceLastRound { get; set; }
    Property Value
    Type Description
    UInt64

    Methods

    Equals(NodeStatusResponse)

    Declaration
    public bool Equals(NodeStatusResponse other)
    Parameters
    Type Name Description
    NodeStatusResponse other
    Returns
    Type Description
    Boolean
    ☀
    ☾
    In This Article
    Back to top
    Generated by DocFX
    ☀
    ☾