Skip to main content

Crate signet_storage_types

Crate signet_storage_types 

Source
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.
ConfirmationMeta
Block confirmation metadata for a transaction or receipt.
Confirmed
A value paired with its block confirmation metadata.
DbZenithHeader
Newtype for Zenith::BlockHeader stored in cold storage.
EthereumHardfork
Ethereum HardForks.
ExecutedBlock
Complete execution output for a block.
ExecutedBlockBuilder
Builder for ExecutedBlock.
IndexedReceipt
A receipt with precomputed block-level metadata.
IntegerList
A data structure that uses Roaring Bitmaps to efficiently store a list of integers.
MissingFieldError
Error returned when building an ExecutedBlock with missing required fields.
Receipt
Typed ethereum transaction receipt.
Recovered
Signed object with recovered signer.
ShardedKey
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§

DbSignetEvent
Extracted Signet events, stored in cold storage.
IntegerListError
Primitives error type.

Functions§

genesis_header
Helper method building a Header given Genesis and EthereumHardfork.

Type Aliases§

BlockNumberList
List with block numbers.
RecoveredTx
A recovered transaction type.
SealedHeader
A sealed header with a cached hash.
TransactionSigned
Signed transaction.