Expand description
Standalone crate for Reth configuration traits and builder types.
Structs§
- AnyNode
Types - A
NodeTypes
type builder. - AnyNode
Types With Engine - A
NodeTypesWithEngine
type builder. - Node
Types WithDB Adapter - An adapter type combining
NodeTypes
and db intoNodeTypesWithDB
.
Traits§
- Block
- Abstraction of block data type.
- Block
Body - Abstraction for block’s body.
- Full
Block - Helper trait that unifies all behaviour required by block to support full node operations.
- Full
Node Primitives - Helper trait that sets trait bounds on
NodePrimitives
. - Full
Receipt - Helper trait that unifies all behaviour required by receipt to support full node operations.
- Full
Signed Tx - Helper trait that unifies all behaviour required by block to support full node operations.
- Node
Primitives - Configures all the primitive types of the node.
- Node
Types - The type that configures the essential types of an Ethereum-like node.
- Node
Types WithDB - A helper trait that is downstream of the
NodeTypesWithEngine
trait and adds database to the node. - Node
Types With Engine - The type that configures an Ethereum-like node with an engine for consensus.
Type Aliases§
- BlockTy
- Helper adapter type for accessing
NodePrimitives::Block
onNodeTypes
. - BodyTy
- Helper adapter type for accessing
NodePrimitives::BlockBody
onNodeTypes
. - Header
Ty - Helper adapter type for accessing
NodePrimitives::BlockHeader
onNodeTypes
. - KeyHasher
Ty - Helper type for getting the
Primitives
associated type from aNodeTypes
. - Primitives
Ty - Helper type for getting the
Primitives
associated type from aNodeTypes
. - Receipt
Ty - Helper adapter type for accessing
NodePrimitives::Receipt
onNodeTypes
. - TxTy
- Helper adapter type for accessing
NodePrimitives::SignedTx
onNodeTypes
.