From cef7ec80c13acac11ac4c2b93bf6bd19f4298d8c Mon Sep 17 00:00:00 2001 From: Steven <112043913+stevencartavia@users.noreply.github.com> Date: Tue, 12 Nov 2024 19:00:07 -0600 Subject: [PATCH] Move CanonChainTracker to storage-api (#12491) --- Cargo.lock | 1 + crates/storage/provider/src/traits/mod.rs | 3 --- crates/storage/storage-api/Cargo.toml | 1 + .../{provider/src/traits => storage-api/src}/chain_info.rs | 0 crates/storage/storage-api/src/lib.rs | 3 +++ 5 files changed, 5 insertions(+), 3 deletions(-) rename crates/storage/{provider/src/traits => storage-api/src}/chain_info.rs (100%) diff --git a/Cargo.lock b/Cargo.lock index b6744e1f1e..1525d53b8e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -9121,6 +9121,7 @@ dependencies = [ "alloy-consensus", "alloy-eips", "alloy-primitives", + "alloy-rpc-types-engine", "auto_impl", "reth-chainspec", "reth-db", diff --git a/crates/storage/provider/src/traits/mod.rs b/crates/storage/provider/src/traits/mod.rs index 3034eda804..5542ea168a 100644 --- a/crates/storage/provider/src/traits/mod.rs +++ b/crates/storage/provider/src/traits/mod.rs @@ -9,9 +9,6 @@ pub use reth_evm::provider::EvmEnvProvider; mod block; pub use block::*; -mod chain_info; -pub use chain_info::CanonChainTracker; - mod header_sync_gap; pub use header_sync_gap::{HeaderSyncGap, HeaderSyncGapProvider}; diff --git a/crates/storage/storage-api/Cargo.toml b/crates/storage/storage-api/Cargo.toml index 32aadc1922..2b13f6332f 100644 --- a/crates/storage/storage-api/Cargo.toml +++ b/crates/storage/storage-api/Cargo.toml @@ -28,5 +28,6 @@ reth-db.workspace = true alloy-eips.workspace = true alloy-primitives.workspace = true alloy-consensus.workspace = true +alloy-rpc-types-engine.workspace = true auto_impl.workspace = true diff --git a/crates/storage/provider/src/traits/chain_info.rs b/crates/storage/storage-api/src/chain_info.rs similarity index 100% rename from crates/storage/provider/src/traits/chain_info.rs rename to crates/storage/storage-api/src/chain_info.rs diff --git a/crates/storage/storage-api/src/lib.rs b/crates/storage/storage-api/src/lib.rs index 4980335066..13a44b482a 100644 --- a/crates/storage/storage-api/src/lib.rs +++ b/crates/storage/storage-api/src/lib.rs @@ -46,6 +46,9 @@ pub use transactions::*; mod trie; pub use trie::*; +mod chain_info; +pub use chain_info::*; + mod withdrawals; pub use withdrawals::*;