Structs§
- ADVZ
NsProof - Proof of correctness for namespace payload bytes in a block.
- Index
- Iter
- Cartesian product of
NsIter
,TxIter
. - NsIndex
- Index for an entry in a ns table.
- NsIter
- Return type for [
Payload::ns_iter
]. - NsPayload
- Raw binary data for a single namespace’s payload.
- NsPayload
Builder - Build an individual namespace payload one transaction at a time.
- NsPayload
Byte Len - Byte length of a namespace payload.
- NsPayload
Owned - NsPayload
Range - Index range for a namespace payload inside a block payload.
- NsTable
- Raw binary data for a namespace table.
- NsTable
Builder - NumNss
- Number of entries in a namespace table.
- NumTxs
- Number of txs in a namespace.
- NumTxs
Range - Byte range for the part of a tx table that declares the number of txs in the payload.
- NumTxs
Unchecked - The part of a tx table that declares the number of txs in the payload.
- Payload
- Raw payload data for an entire block.
- Payload
Byte Len - Byte length of a block payload, which includes all namespaces but not the namespace table.
- TxIndex
- Index for an entry in a tx table.
- TxIter
- TxPayload
- A transaction’s payload data.
- TxPayload
Range - Byte range for a transaction’s payload data.
- TxProof
- Proof of correctness for transaction bytes in a block.
- TxTable
Entries - Entries from a tx table in a namespace for use in a transaction proof.
- TxTable
Entries Range - Byte range for entries from a tx table for use in a transaction proof.
Enums§
- NsTable
Validation Error - Return type for
NsTable::validate
.
Constants§
- NS_
ID_ BYTE_ LEN - NS_
OFFSET_ BYTE_ LEN - NUM_
NSS_ BYTE_ LEN - Byte lengths for the different items that could appear in a namespace table.
- NUM_
TXS_ BYTE_ LEN - Byte lengths for the different items that could appear in a tx table.
- TX_
OFFSET_ BYTE_ LEN