Expand description
Types used by Signet’s storage crates.
These are typically low-level types that are shared between multiple storage backends, such as key and value types for various tables.
Structs§
- Account
- An Ethereum account.
- Confirmation
Meta - Block confirmation metadata for a transaction or receipt.
- Confirmed
- A value paired with its block confirmation metadata.
- DbZenith
Header - Newtype for
Zenith::BlockHeaderstored in cold storage. - Ethereum
Hardfork - Ethereum HardForks.
- Executed
Block - Complete execution output for a block.
- Executed
Block Builder - Builder for
ExecutedBlock. - Indexed
Receipt - A receipt with precomputed block-level metadata.
- Integer
List - A data structure that uses Roaring Bitmaps to efficiently store a list of integers.
- Missing
Field Error - Error returned when building an
ExecutedBlockwith missing required fields. - Receipt
- Typed ethereum transaction receipt.
- Recovered
- Signed object with recovered signer.
- Sharded
Key - Sometimes data can be too big to be saved for a single key. This helps out by dividing the data into different shards. Example:
- TxLocation
- Location of a transaction within a block.
Enums§
- DbSignet
Event - Extracted Signet events, stored in cold storage.
- Integer
List Error - Primitives error type.
Functions§
- genesis_
header - Helper method building a
HeadergivenGenesisandEthereumHardfork.
Type Aliases§
- Block
Number List - List with block numbers.
- Recovered
Tx - A recovered transaction type.
- Sealed
Header - A sealed header with a cached hash.
- Transaction
Signed - Signed transaction.