Search Results for

    Show / Hide Table of Contents

    Interface IStateProofTrackingData

    Namespace: Algorand.Unity
    Assembly: cs.temp.dll.dll
    Syntax
    public interface IStateProofTrackingData

    Properties

    StateProofNextRound

    StateProofNextRound is the next round for which we will accept a StateProof transaction.

    Declaration
    ulong StateProofNextRound { get; set; }
    Property Value
    Type Description
    UInt64

    StateProofOnlineTotalWeight

    StateProofOnlineTotalWeight is the total number of microalgos held by the online accounts during the StateProof round (or zero, if the merkle root is zero - no commitment for StateProof voters). This is intended for computing the threshold of votes to expect from StateProofVotersCommitment.

    Declaration
    MicroAlgos StateProofOnlineTotalWeight { get; set; }
    Property Value
    Type Description
    MicroAlgos

    StateProofVotersCommitment

    StateProofVotersCommitment is the root of a vector commitment containing the online accounts that will help sign a state proof. The VC root, and the state proof, happen on blocks that are a multiple of ConsensusParams.StateProofRounds. For blocks that are not a multiple of ConsensusParams.StateProofRounds, this value is zero.

    Declaration
    byte[] StateProofVotersCommitment { get; set; }
    Property Value
    Type Description
    Byte[]
    ☀
    ☾
    In This Article
    Back to top
    Generated by DocFX
    ☀
    ☾