Skip to content

$StateProofFields

const $StateProofFields: object

Type declaration

description

readonly description: “[sp] represents a state proof.\n\nDefinition:\ncrypto/stateproof/structs.go : StateProof”

properties

readonly properties: object

properties.part-proofs

readonly properties.part-proofs: object

properties.part-proofs.$ref

readonly properties.part-proofs.$ref: "#/components/schemas/MerkleArrayProof" = '#/components/schemas/MerkleArrayProof'

properties.positions-to-reveal

readonly properties.positions-to-reveal: object

properties.positions-to-reveal.description

readonly properties.positions-to-reveal.description: ”\[pr\] Sequence of reveal positions.” = '\\[pr\\] Sequence of reveal positions.'

properties.positions-to-reveal.items

readonly properties.positions-to-reveal.items: object

properties.positions-to-reveal.items.type

readonly properties.positions-to-reveal.items.type: "integer" = 'integer'

properties.positions-to-reveal.items.x-algorand-format

readonly properties.positions-to-reveal.items.x-algorand-format: "uint64" = 'uint64'

properties.positions-to-reveal.type

readonly properties.positions-to-reveal.type: "array" = 'array'

properties.reveals

readonly properties.reveals: object

properties.reveals.description

readonly properties.reveals.description: ”\[r\] Note that this is actually stored as a map[uint64] - Reveal in the actual msgp” = '\\[r\\] Note that this is actually stored as a map[uint64] - Reveal in the actual msgp'

properties.reveals.items

readonly properties.reveals.items: object

properties.reveals.items.$ref

readonly properties.reveals.items.$ref: "#/components/schemas/StateProofReveal" = '#/components/schemas/StateProofReveal'

properties.reveals.type

readonly properties.reveals.type: "array" = 'array'

properties.salt-version

readonly properties.salt-version: object

properties.salt-version.description

readonly properties.salt-version.description: ”\[v\] Salt version of the merkle signature.” = '\\[v\\] Salt version of the merkle signature.'

properties.salt-version.type

readonly properties.salt-version.type: "integer" = 'integer'

properties.sig-commit

readonly properties.sig-commit: object

properties.sig-commit.description

readonly properties.sig-commit.description: ”\[c\]” = '\\[c\\]'

properties.sig-commit.format

readonly properties.sig-commit.format: "byte" = 'byte'

properties.sig-commit.pattern

readonly properties.sig-commit.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.sig-commit.type

readonly properties.sig-commit.type: "string" = 'string'

properties.sig-proofs

readonly properties.sig-proofs: object

properties.sig-proofs.$ref

readonly properties.sig-proofs.$ref: "#/components/schemas/MerkleArrayProof" = '#/components/schemas/MerkleArrayProof'

properties.signed-weight

readonly properties.signed-weight: object

properties.signed-weight.description

readonly properties.signed-weight.description: ”\[w\]” = '\\[w\\]'

properties.signed-weight.type

readonly properties.signed-weight.type: "integer" = 'integer'

properties.signed-weight.x-algorand-format

readonly properties.signed-weight.x-algorand-format: "uint64" = 'uint64'

type

readonly type: "object" = 'object'

Defined in

schemas.gen.ts:946