Modules§
- sql
- Mappings between availability types and SQL types.
Structs§
- ADVZ
Common Query Data - The old VidCommonQueryData, associated with ADVZ VID Scheme.
- ADVZ
Payload Query Data - Block
Query Data - Block
Summary Query Data - Block
With Transaction - Custom
Snafu - SNAFU context selector for the
Error::Customvariant - Fetch
Block Snafu - SNAFU context selector for the
Error::FetchBlockvariant - Fetch
Header Snafu - SNAFU context selector for the
Error::FetchHeadervariant - Fetch
Leaf Snafu - SNAFU context selector for the
Error::FetchLeafvariant - Fetch
State Cert Snafu - SNAFU context selector for the
Error::FetchStateCertvariant - Fetch
Transaction Snafu - SNAFU context selector for the
Error::FetchTransactionvariant - Header
Query Data - Inconsistent
Leaf Error - Inconsistent
Leaf Legacy Error - Invalid
Transaction Index Snafu - SNAFU context selector for the
Error::InvalidTransactionIndexvariant - Leaf
Query Data - Leaf
Query Data Legacy - Limits
- Namespace
Info - Payload
Metadata - A summary of a payload without all the data.
- Payload
Query Data - Query
Snafu - SNAFU context selector for the
Error::Queryvariant - Range
Limit Snafu - SNAFU context selector for the
Error::RangeLimitvariant - Request
Snafu - SNAFU context selector for the
Error::Requestvariant - Transaction
Index - Transaction
Query Data - Transaction
Summary Query Data - Transaction
With Proof Query Data - VidCommon
Metadata - A summary of a VID payload without all the data.
- VidCommon
Query Data
Enums§
Traits§
- Queryable
Header - Queryable
Payload - A block payload whose contents (e.g. individual transactions) can be examined.
- Verifiable
Inclusion - 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§
Type Aliases§
- Block
Hash - A block hash is the hash of the block header.
- Leaf
Hash - Leaf
Hash Legacy - Namespace
Id - Namespace
Index - Namespace
Map - QcHash
- Timestamp
- Transaction
Hash - Transaction
Inclusion Proof