Expand description
Reth state related types and functionality.
Modules§
- test_
utils test-utils
Common test helpers
Structs§
- State after applying the given block, this block is part of the canonical chain that partially stored in memory and can be traced back to a canonical block on disk.
- A Stream of
CanonStateNotification
. - This type is responsible for providing the blocks, receipts, and state for all canonical blocks not on disk yet and keeps track of the block range that is in memory.
- Tracks the chain info: canonical head, safe block, finalized block.
- Temp helper struct for integrating [
NodePrimitives
]. - Represents an executed block stored in-memory.
- Wrapper around a broadcast receiver that receives fork choice notifications.
- A stream for fork choice watch channels (pending, safe or finalized watchers)
- A state provider that stores references to in-memory blocks along with their state as well as a reference of the historical state provider for fallback lookups.
Enums§
- A notification that is sent when a new block is imported, or an old block is reverted.
- Non-empty chain of blocks.
Traits§
- A type that allows to register chain related event subscriptions.
- A trait that allows to register to fork choice related events and get notified when a new fork choice is available.
Type Aliases§
- Type alias for a sender that sends
CanonStateNotification
- Type alias for a receiver that receives
CanonStateNotification
- A state provider that stores references to in-memory blocks along with their state as well as the historical state provider for fallback lookups.