mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
chore: move and integrate ConfigureEvmFor (#13896)
This commit is contained in:
@ -6,9 +6,9 @@ use reth_ethereum_engine_primitives::{
|
||||
EthBuiltPayload, EthPayloadAttributes, EthPayloadBuilderAttributes,
|
||||
};
|
||||
use reth_ethereum_payload_builder::EthereumBuilderConfig;
|
||||
use reth_evm::ConfigureEvm;
|
||||
use reth_evm::ConfigureEvmFor;
|
||||
use reth_evm_ethereum::EthEvmConfig;
|
||||
use reth_node_api::{FullNodeTypes, HeaderTy, NodeTypesWithEngine, TxTy};
|
||||
use reth_node_api::{FullNodeTypes, NodeTypesWithEngine, TxTy};
|
||||
use reth_node_builder::{
|
||||
components::PayloadServiceBuilder, BuilderContext, PayloadBuilderConfig, PayloadTypes,
|
||||
};
|
||||
@ -33,7 +33,7 @@ impl EthereumPayloadBuilder {
|
||||
where
|
||||
Types: NodeTypesWithEngine<ChainSpec = ChainSpec, Primitives = EthPrimitives>,
|
||||
Node: FullNodeTypes<Types = Types>,
|
||||
Evm: ConfigureEvm<Header = HeaderTy<Types>, Transaction = TxTy<Node::Types>>,
|
||||
Evm: ConfigureEvmFor<Types::Primitives>,
|
||||
Pool: TransactionPool<Transaction: PoolTransaction<Consensus = TxTy<Node::Types>>>
|
||||
+ Unpin
|
||||
+ 'static,
|
||||
|
||||
Reference in New Issue
Block a user