chore:changed import for custom-engine-types (#15573)

This commit is contained in:
Soubhik Singha Mahapatra
2025-04-07 14:58:16 +05:30
committed by GitHub
parent f5510619b3
commit 70a105e209
3 changed files with 22 additions and 26 deletions

View File

@@ -29,37 +29,39 @@ use alloy_rpc_types::{
Withdrawal,
};
use reth::{
api::{InvalidPayloadAttributesError, PayloadTypes},
builder::{
components::{BasicPayloadServiceBuilder, ComponentsBuilder, PayloadBuilderBuilder},
node::NodeTypes,
rpc::{EngineValidatorBuilder, RpcAddOns},
BuilderContext, FullNodeTypes, Node, NodeAdapter, NodeBuilder, NodeComponentsBuilder,
},
primitives::{Block, EthPrimitives, RecoveredBlock, SealedBlock, TransactionSigned},
providers::{EthStorage, StateProviderFactory},
rpc::types::engine::ExecutionPayload,
tasks::TaskManager,
transaction_pool::{PoolTransaction, TransactionPool},
};
use reth_basic_payload_builder::{BuildArguments, BuildOutcome, PayloadBuilder, PayloadConfig};
use reth_chainspec::{Chain, ChainSpec, ChainSpecProvider};
use reth_engine_local::payload::UnsupportedLocalAttributes;
use reth_ethereum_payload_builder::{EthereumBuilderConfig, EthereumExecutionPayloadValidator};
use reth_node_api::{
payload::{EngineApiMessageVersion, EngineObjectValidationError, PayloadOrAttributes},
validate_version_specific_fields, AddOnsContext, EngineTypes, EngineValidator,
FullNodeComponents, NewPayloadError, PayloadAttributes, PayloadBuilderAttributes,
PayloadValidator,
};
use reth_node_core::{args::RpcServerArgs, node_config::NodeConfig};
use reth_node_ethereum::{
use reth_ethereum::{
chainspec::{Chain, ChainSpec, ChainSpecProvider},
node::{
EthereumConsensusBuilder, EthereumExecutorBuilder, EthereumNetworkBuilder,
EthereumPoolBuilder,
api::{
payload::{EngineApiMessageVersion, EngineObjectValidationError, PayloadOrAttributes},
validate_version_specific_fields, AddOnsContext, EngineTypes, EngineValidator,
FullNodeComponents, InvalidPayloadAttributesError, NewPayloadError, PayloadAttributes,
PayloadBuilderAttributes, PayloadTypes, PayloadValidator,
},
core::{args::RpcServerArgs, node_config::NodeConfig},
node::{
EthereumConsensusBuilder, EthereumExecutorBuilder, EthereumNetworkBuilder,
EthereumPoolBuilder,
},
EthEvmConfig, EthereumEthApiBuilder,
},
EthEvmConfig, EthereumEthApiBuilder,
pool::{PoolTransaction, TransactionPool},
primitives::{RecoveredBlock, SealedBlock},
provider::{EthStorage, StateProviderFactory},
Block, EthPrimitives, TransactionSigned,
};
use reth_ethereum_payload_builder::{EthereumBuilderConfig, EthereumExecutionPayloadValidator};
use reth_payload_builder::{EthBuiltPayload, EthPayloadBuilderAttributes, PayloadBuilderError};
use reth_tracing::{RethTracer, Tracer};
use reth_trie_db::MerklePatriciaTrie;
@@ -160,7 +162,7 @@ impl PayloadTypes for CustomEngineTypes {
fn block_to_payload(
block: SealedBlock<
<<Self::BuiltPayload as reth_node_api::BuiltPayload>::Primitives as reth_node_api::NodePrimitives>::Block,
<<Self::BuiltPayload as reth_ethereum::node::api::BuiltPayload>::Primitives as reth_ethereum::node::api::NodePrimitives>::Block,
>,
) -> ExecutionData {
let (payload, sidecar) =