Module query_data

Module query_data 

Source

Structsยง

ADVZCommonQueryData
The old VidCommonQueryData, associated with ADVZ VID Scheme.
ADVZPayloadQueryData
BlockQueryData
BlockSummaryQueryData
BlockWithTransaction
HeaderQueryData
InconsistentLeafError
InconsistentLeafLegacyError
InconsistentLeafLegacySnafu ๐Ÿ”’
SNAFU context selector for the InconsistentLeafLegacyError error
InconsistentLeafSnafu ๐Ÿ”’
SNAFU context selector for the InconsistentLeafError error
LeafQueryData
LeafQueryDataLegacy
Limits
NamespaceInfo
PayloadMetadata
A summary of a payload without all the data.
PayloadQueryData
TransactionIndex
TransactionQueryData
TransactionSummaryQueryData
TransactionWithProofQueryData
VidCommonMetadata
A summary of a VID payload without all the data.
VidCommonQueryData

Traitsยง

QueryableHeader
QueryablePayload
A block payload whose contents (e.g. individual transactions) can be examined.
VerifiableInclusion
The proof system and the statement which is proved will vary by application, with different applications proving stronger or weaker statements depending on the trust assumptions at play. Some may prove a very strong statement (for example, a shared sequencer proving that the transaction belongs not only to the block but to a section of the block dedicated to a specific rollup), otherwise may prove something substantially weaker (for example, a trusted query service may use () for the proof).

Functionsยง

payload_size ๐Ÿ”’

Type Aliasesยง

BlockHash
A block hash is the hash of the block header.
LeafHash
LeafHashLegacy
NamespaceId
NamespaceIndex
NamespaceMap
QcHash
Timestamp
TransactionHash
TransactionInclusionProof