mirror of
https://github.com/paradigmxyz/reth.git
synced 2026-04-30 03:01:58 -04:00
chore:changed import for custom-engine-types (#15573)
This commit is contained in:
committed by
GitHub
parent
f5510619b3
commit
70a105e209
@@ -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) =
|
||||
|
||||
Reference in New Issue
Block a user