Trait reth_node_builder::NodeTypes
pub trait NodeTypes: Send + Sync + 'static {
type Primitives: NodePrimitives;
type Engine: EngineTypes;
}
Expand description
The type that configures the essential types of an ethereum like node.
This includes the primitive types of a node, the engine API types for communication with the consensus layer.
This trait is intended to be stateless and only define the types of the node.
Required Associated Types§
type Primitives: NodePrimitives
type Primitives: NodePrimitives
The node’s primitive types, defining basic operations and structures.
type Engine: EngineTypes
type Engine: EngineTypes
The node’s engine types, defining the interaction with the consensus engine.