$StateProofMessage
const$StateProofMessage:object
Type declaration
description
readonlydescription:"Represents the message that the state proofs are attesting to."='Represents the message that the state proofs are attesting to.'
properties
readonlyproperties:object
properties.BlockHeadersCommitment
readonlyproperties.BlockHeadersCommitment:object
properties.BlockHeadersCommitment.description
readonlyproperties.BlockHeadersCommitment.description:"The vector commitment root on all light block headers within a state proof interval."='The vector commitment root on all light block headers within a state proof interval.'
properties.BlockHeadersCommitment.format
readonlyproperties.BlockHeadersCommitment.format:"byte"='byte'
properties.BlockHeadersCommitment.pattern
readonlyproperties.BlockHeadersCommitment.pattern: ”^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$” ='^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$'
properties.BlockHeadersCommitment.type
readonlyproperties.BlockHeadersCommitment.type:"string"='string'
properties.FirstAttestedRound
readonlyproperties.FirstAttestedRound:object
properties.FirstAttestedRound.description
readonlyproperties.FirstAttestedRound.description:"The first round the message attests to."='The first round the message attests to.'
properties.FirstAttestedRound.type
readonlyproperties.FirstAttestedRound.type:"integer"='integer'
properties.FirstAttestedRound.x-algorand-format
readonlyproperties.FirstAttestedRound.x-algorand-format:"uint64"='uint64'
properties.LastAttestedRound
readonlyproperties.LastAttestedRound:object
properties.LastAttestedRound.description
readonlyproperties.LastAttestedRound.description:"The last round the message attests to."='The last round the message attests to.'
properties.LastAttestedRound.type
readonlyproperties.LastAttestedRound.type:"integer"='integer'
properties.LastAttestedRound.x-algorand-format
readonlyproperties.LastAttestedRound.x-algorand-format:"uint64"='uint64'
properties.LnProvenWeight
readonlyproperties.LnProvenWeight:object
properties.LnProvenWeight.description
readonlyproperties.LnProvenWeight.description:"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."='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.'
properties.LnProvenWeight.type
readonlyproperties.LnProvenWeight.type:"integer"='integer'
properties.LnProvenWeight.x-algorand-format
readonlyproperties.LnProvenWeight.x-algorand-format:"uint64"='uint64'
properties.VotersCommitment
readonlyproperties.VotersCommitment:object
properties.VotersCommitment.description
readonlyproperties.VotersCommitment.description:"The vector commitment root of the top N accounts to sign the next StateProof."='The vector commitment root of the top N accounts to sign the next StateProof.'
properties.VotersCommitment.format
readonlyproperties.VotersCommitment.format:"byte"='byte'
properties.VotersCommitment.pattern
readonlyproperties.VotersCommitment.pattern: ”^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$” ='^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$'
properties.VotersCommitment.type
readonlyproperties.VotersCommitment.type:"string"='string'
required
readonlyrequired: readonly ["BlockHeadersCommitment","FirstAttestedRound","LastAttestedRound","LnProvenWeight","VotersCommitment"]
type
readonlytype:"object"='object'
Defined in
schemas.gen.ts:1499