From d175d6475d003d8ef70a3d937e3f5088058e3421 Mon Sep 17 00:00:00 2001 From: Dan Cline <6798349+Rjected@users.noreply.github.com> Date: Wed, 29 Jan 2025 17:41:56 -0500 Subject: [PATCH] chore(ethereum-node): remove reth-primitives dep (#14081) --- Cargo.lock | 2 +- crates/ethereum/node/Cargo.toml | 4 ++-- crates/ethereum/node/src/node.rs | 2 +- crates/ethereum/node/src/payload.rs | 2 +- crates/ethereum/node/tests/e2e/utils.rs | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c8de55a973..9ae517c840 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8063,6 +8063,7 @@ dependencies = [ "reth-ethereum-consensus", "reth-ethereum-engine-primitives", "reth-ethereum-payload-builder", + "reth-ethereum-primitives", "reth-evm", "reth-evm-ethereum", "reth-exex", @@ -8072,7 +8073,6 @@ dependencies = [ "reth-node-core", "reth-payload-builder", "reth-payload-primitives", - "reth-primitives", "reth-provider", "reth-revm", "reth-rpc", diff --git a/crates/ethereum/node/Cargo.toml b/crates/ethereum/node/Cargo.toml index 54db70a4c1..f8d3542e4d 100644 --- a/crates/ethereum/node/Cargo.toml +++ b/crates/ethereum/node/Cargo.toml @@ -17,6 +17,7 @@ reth-ethereum-engine-primitives.workspace = true reth-basic-payload-builder.workspace = true reth-ethereum-payload-builder.workspace = true reth-ethereum-consensus.workspace = true +reth-ethereum-primitives.workspace = true reth-node-builder.workspace = true reth-tracing.workspace = true reth-provider.workspace = true @@ -28,7 +29,6 @@ reth-consensus.workspace = true reth-rpc.workspace = true reth-node-api.workspace = true reth-chainspec.workspace = true -reth-primitives.workspace = true reth-revm = { workspace = true, features = ["std"] } reth-trie-db.workspace = true @@ -76,7 +76,7 @@ test-utils = [ "reth-consensus/test-utils", "reth-network/test-utils", "reth-payload-builder/test-utils", - "reth-primitives/test-utils", + "reth-ethereum-primitives/test-utils", "reth-revm/test-utils", "reth-db/test-utils", "reth-provider/test-utils", diff --git a/crates/ethereum/node/src/node.rs b/crates/ethereum/node/src/node.rs index e94978e21d..cbac350228 100644 --- a/crates/ethereum/node/src/node.rs +++ b/crates/ethereum/node/src/node.rs @@ -9,6 +9,7 @@ pub use reth_ethereum_engine_primitives::EthereumEngineValidator; use reth_ethereum_engine_primitives::{ EthBuiltPayload, EthPayloadAttributes, EthPayloadBuilderAttributes, }; +use reth_ethereum_primitives::{EthPrimitives, PooledTransaction}; use reth_evm::execute::BasicBlockExecutorProvider; use reth_evm_ethereum::execute::EthExecutionStrategyFactory; use reth_network::{EthNetworkPrimitives, NetworkHandle, PeersInfo}; @@ -21,7 +22,6 @@ use reth_node_builder::{ rpc::{EngineValidatorBuilder, RpcAddOns}, BuilderContext, Node, NodeAdapter, NodeComponentsBuilder, PayloadTypes, }; -use reth_primitives::{EthPrimitives, PooledTransaction}; use reth_provider::{providers::ProviderFactoryBuilder, CanonStateSubscriptions, EthStorage}; use reth_rpc::EthApi; use reth_tracing::tracing::{debug, info}; diff --git a/crates/ethereum/node/src/payload.rs b/crates/ethereum/node/src/payload.rs index 52d0fe01d1..7bfb62cdd1 100644 --- a/crates/ethereum/node/src/payload.rs +++ b/crates/ethereum/node/src/payload.rs @@ -6,6 +6,7 @@ use reth_ethereum_engine_primitives::{ EthBuiltPayload, EthPayloadAttributes, EthPayloadBuilderAttributes, }; use reth_ethereum_payload_builder::EthereumBuilderConfig; +use reth_ethereum_primitives::EthPrimitives; use reth_evm::ConfigureEvmFor; use reth_evm_ethereum::EthEvmConfig; use reth_node_api::{FullNodeTypes, NodeTypesWithEngine, PrimitivesTy, TxTy}; @@ -13,7 +14,6 @@ use reth_node_builder::{ components::PayloadServiceBuilder, BuilderContext, PayloadBuilderConfig, PayloadTypes, }; use reth_payload_builder::{PayloadBuilderHandle, PayloadBuilderService}; -use reth_primitives::EthPrimitives; use reth_provider::CanonStateSubscriptions; use reth_transaction_pool::{PoolTransaction, TransactionPool}; diff --git a/crates/ethereum/node/tests/e2e/utils.rs b/crates/ethereum/node/tests/e2e/utils.rs index 6496cde5e3..8c214d5c09 100644 --- a/crates/ethereum/node/tests/e2e/utils.rs +++ b/crates/ethereum/node/tests/e2e/utils.rs @@ -11,10 +11,10 @@ use alloy_rpc_types_eth::TransactionRequest; use alloy_signer::SignerSync; use rand::{seq::SliceRandom, Rng}; use reth_e2e_test_utils::{wallet::Wallet, NodeHelperType, TmpDB}; +use reth_ethereum_primitives::TxType; use reth_node_api::NodeTypesWithDBAdapter; use reth_node_ethereum::EthereumNode; use reth_payload_builder::EthPayloadBuilderAttributes; -use reth_primitives::TxType; use reth_provider::FullProvider; use revm::primitives::{AccessListItem, Authorization};