chore: rm reth-provider dep (#12376)

This commit is contained in:
Matthias Seitz
2024-11-07 15:53:26 +01:00
committed by GitHub
parent 764371d246
commit 9596b1c08b
5 changed files with 4 additions and 10 deletions

1
Cargo.lock generated
View File

@ -8405,7 +8405,6 @@ dependencies = [
"reth-metrics", "reth-metrics",
"reth-payload-primitives", "reth-payload-primitives",
"reth-primitives", "reth-primitives",
"reth-provider",
"revm", "revm",
"tokio", "tokio",
"tokio-stream", "tokio-stream",

View File

@ -14,10 +14,9 @@ workspace = true
[dependencies] [dependencies]
# reth # reth
reth-primitives = { workspace = true, optional = true } reth-primitives = { workspace = true, optional = true }
reth-provider.workspace = true reth-chain-state.workspace = true
reth-payload-primitives.workspace = true reth-payload-primitives.workspace = true
reth-ethereum-engine-primitives.workspace = true reth-ethereum-engine-primitives.workspace = true
reth-chain-state = { workspace = true, optional = true }
# alloy # alloy
alloy-primitives = { workspace = true, optional = true } alloy-primitives = { workspace = true, optional = true }
@ -38,16 +37,13 @@ tracing.workspace = true
[dev-dependencies] [dev-dependencies]
reth-primitives.workspace = true reth-primitives.workspace = true
reth-chain-state.workspace = true
alloy-primitives.workspace = true alloy-primitives.workspace = true
revm.workspace = true revm.workspace = true
[features] [features]
test-utils = [ test-utils = [
"alloy-primitives", "alloy-primitives",
"reth-chain-state",
"reth-chain-state/test-utils", "reth-chain-state/test-utils",
"reth-primitives/test-utils", "reth-primitives/test-utils",
"reth-provider/test-utils",
"revm/test-utils" "revm/test-utils"
] ]

View File

@ -9,11 +9,11 @@ use crate::{
}; };
use alloy_rpc_types::engine::PayloadId; use alloy_rpc_types::engine::PayloadId;
use futures_util::{future::FutureExt, Stream, StreamExt}; use futures_util::{future::FutureExt, Stream, StreamExt};
use reth_chain_state::CanonStateNotification;
use reth_payload_primitives::{ use reth_payload_primitives::{
BuiltPayload, Events, PayloadBuilder, PayloadBuilderAttributes, PayloadBuilderError, BuiltPayload, Events, PayloadBuilder, PayloadBuilderAttributes, PayloadBuilderError,
PayloadEvents, PayloadKind, PayloadTypes, PayloadEvents, PayloadKind, PayloadTypes,
}; };
use reth_provider::CanonStateNotification;
use std::{ use std::{
fmt, fmt,
future::Future, future::Future,

View File

@ -6,10 +6,9 @@ use crate::{
}; };
use alloy_primitives::U256; use alloy_primitives::U256;
use reth_chain_state::ExecutedBlock; use reth_chain_state::{CanonStateNotification, ExecutedBlock};
use reth_payload_primitives::{PayloadBuilderError, PayloadKind, PayloadTypes}; use reth_payload_primitives::{PayloadBuilderError, PayloadKind, PayloadTypes};
use reth_primitives::Block; use reth_primitives::Block;
use reth_provider::CanonStateNotification;
use std::{ use std::{
future::Future, future::Future,
pin::Pin, pin::Pin,

View File

@ -1,9 +1,9 @@
//! Trait abstractions used by the payload crate. //! Trait abstractions used by the payload crate.
use reth_chain_state::CanonStateNotification;
use reth_payload_primitives::{ use reth_payload_primitives::{
BuiltPayload, PayloadBuilderAttributes, PayloadBuilderError, PayloadKind, BuiltPayload, PayloadBuilderAttributes, PayloadBuilderError, PayloadKind,
}; };
use reth_provider::CanonStateNotification;
use std::future::Future; use std::future::Future;
/// A type that can build a payload. /// A type that can build a payload.