mirror of
https://github.com/paradigmxyz/reth.git
synced 2026-04-30 03:01:58 -04:00
chore: rm legacy helper traits (#13895)
This commit is contained in:
@@ -34,7 +34,7 @@ use reth_node_core::{
|
||||
primitives::Head,
|
||||
};
|
||||
use reth_provider::{
|
||||
providers::{BlockchainProvider, NodeTypesForProvider, NodeTypesForTree},
|
||||
providers::{BlockchainProvider, NodeTypesForProvider},
|
||||
ChainSpecProvider, FullProvider,
|
||||
};
|
||||
use reth_tasks::TaskExecutor;
|
||||
@@ -242,7 +242,7 @@ where
|
||||
/// Configures the types of the node.
|
||||
pub fn with_types<T>(self) -> NodeBuilderWithTypes<RethFullAdapter<DB, T>>
|
||||
where
|
||||
T: NodeTypesWithEngine<ChainSpec = ChainSpec> + NodeTypesForTree,
|
||||
T: NodeTypesWithEngine<ChainSpec = ChainSpec> + NodeTypesForProvider,
|
||||
{
|
||||
self.with_types_and_provider()
|
||||
}
|
||||
@@ -266,7 +266,7 @@ where
|
||||
node: N,
|
||||
) -> NodeBuilderWithComponents<RethFullAdapter<DB, N>, N::ComponentsBuilder, N::AddOns>
|
||||
where
|
||||
N: Node<RethFullAdapter<DB, N>, ChainSpec = ChainSpec> + NodeTypesForTree,
|
||||
N: Node<RethFullAdapter<DB, N>, ChainSpec = ChainSpec> + NodeTypesForProvider,
|
||||
{
|
||||
self.with_types().with_components(node.components_builder()).with_add_ons(node.add_ons())
|
||||
}
|
||||
@@ -303,7 +303,7 @@ where
|
||||
/// Configures the types of the node.
|
||||
pub fn with_types<T>(self) -> WithLaunchContext<NodeBuilderWithTypes<RethFullAdapter<DB, T>>>
|
||||
where
|
||||
T: NodeTypesWithEngine<ChainSpec = ChainSpec> + NodeTypesForTree,
|
||||
T: NodeTypesWithEngine<ChainSpec = ChainSpec> + NodeTypesForProvider,
|
||||
{
|
||||
WithLaunchContext { builder: self.builder.with_types(), task_executor: self.task_executor }
|
||||
}
|
||||
@@ -332,7 +332,7 @@ where
|
||||
NodeBuilderWithComponents<RethFullAdapter<DB, N>, N::ComponentsBuilder, N::AddOns>,
|
||||
>
|
||||
where
|
||||
N: Node<RethFullAdapter<DB, N>, ChainSpec = ChainSpec> + NodeTypesForTree,
|
||||
N: Node<RethFullAdapter<DB, N>, ChainSpec = ChainSpec> + NodeTypesForProvider,
|
||||
{
|
||||
self.with_types().with_components(node.components_builder()).with_add_ons(node.add_ons())
|
||||
}
|
||||
@@ -351,14 +351,14 @@ where
|
||||
>>::Node,
|
||||
>
|
||||
where
|
||||
N: Node<RethFullAdapter<DB, N>, ChainSpec = ChainSpec> + NodeTypesForTree,
|
||||
N: Node<RethFullAdapter<DB, N>, ChainSpec = ChainSpec> + NodeTypesForProvider,
|
||||
N::AddOns: RethRpcAddOns<
|
||||
NodeAdapter<
|
||||
RethFullAdapter<DB, N>,
|
||||
<N::ComponentsBuilder as NodeComponentsBuilder<RethFullAdapter<DB, N>>>::Components,
|
||||
>,
|
||||
>,
|
||||
N::Primitives: FullNodePrimitives<BlockBody = reth_primitives::BlockBody>,
|
||||
N::Primitives: FullNodePrimitives,
|
||||
EngineNodeLauncher: LaunchNode<
|
||||
NodeBuilderWithComponents<RethFullAdapter<DB, N>, N::ComponentsBuilder, N::AddOns>,
|
||||
>,
|
||||
@@ -549,7 +549,7 @@ where
|
||||
impl<T, DB, CB, AO> WithLaunchContext<NodeBuilderWithComponents<RethFullAdapter<DB, T>, CB, AO>>
|
||||
where
|
||||
DB: Database + DatabaseMetrics + DatabaseMetadata + Clone + Unpin + 'static,
|
||||
T: NodeTypesWithEngine + NodeTypesForTree,
|
||||
T: NodeTypesWithEngine + NodeTypesForProvider,
|
||||
CB: NodeComponentsBuilder<RethFullAdapter<DB, T>>,
|
||||
AO: RethRpcAddOns<NodeAdapter<RethFullAdapter<DB, T>, CB::Components>>,
|
||||
EngineNodeLauncher: LaunchNode<NodeBuilderWithComponents<RethFullAdapter<DB, T>, CB, AO>>,
|
||||
|
||||
Reference in New Issue
Block a user