Struct StateProofMessage
Assembly: cs.temp.dll.dll
Syntax
[AlgoApiObject("", "", 0)]
[Serializable]
public struct StateProofMessage : IEquatable<StateProofMessage>
Properties
BlockHeadersCommitment
The vector commitment root on all light block headers within a state proof interval.
Declaration
[AlgoApiField("BlockHeadersCommitment")]
public byte[] BlockHeadersCommitment { get; set; }
Property Value
FirstAttestedRound
The first round the message attests to.
Declaration
[AlgoApiField("FirstAttestedRound")]
public ulong FirstAttestedRound { get; set; }
Property Value
LastAttestedRound
The last round the message attests to.
Declaration
[AlgoApiField("LastAttestedRound")]
public ulong LastAttestedRound { get; set; }
Property Value
LnProvenWeight
An integer value representing the natural log of the proven weight with 16 bits of precision. This value would be used to verify the next state proof.
Declaration
[AlgoApiField("LnProvenWeight")]
public ulong LnProvenWeight { get; set; }
Property Value
VotersCommitment
The vector commitment root of the top N accounts to sign the next StateProof.
Declaration
[AlgoApiField("VotersCommitment")]
public byte[] VotersCommitment { get; set; }
Property Value
Methods
Equals(StateProofMessage)
Declaration
public bool Equals(StateProofMessage other)
Parameters
Returns