diff --git a/Cargo.toml b/Cargo.toml index ecae7e866fdb..1777f391fe05 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -253,6 +253,9 @@ async-trait = "0.1.68" futures = "0.3.26" pin-project = "1.0.12" futures-util = "0.3.25" +hyper = "0.14.25" +tower = "0.4" +tower-http = "0.4" # p2p discv5 = "0.4" diff --git a/crates/node-core/Cargo.toml b/crates/node-core/Cargo.toml index 308ae00b15bc..f2530cbc47be 100644 --- a/crates/node-core/Cargo.toml +++ b/crates/node-core/Cargo.toml @@ -78,7 +78,7 @@ serde.workspace = true serde_json.workspace = true # http/rpc -hyper = "0.14.25" +hyper.workspace = true # tracing tracing.workspace = true diff --git a/crates/rpc/ipc/Cargo.toml b/crates/rpc/ipc/Cargo.toml index b01b689505c7..8d93a275cf30 100644 --- a/crates/rpc/ipc/Cargo.toml +++ b/crates/rpc/ipc/Cargo.toml @@ -21,7 +21,7 @@ tokio-util = { workspace = true, features = ["codec"] } tokio-stream.workspace = true async-trait.workspace = true pin-project.workspace = true -tower = "0.4" +tower.workspace = true # misc jsonrpsee = { workspace = true, features = ["server", "client"] } diff --git a/crates/rpc/rpc-builder/Cargo.toml b/crates/rpc/rpc-builder/Cargo.toml index b79b485d3402..c297245e1b3a 100644 --- a/crates/rpc/rpc-builder/Cargo.toml +++ b/crates/rpc/rpc-builder/Cargo.toml @@ -24,9 +24,9 @@ reth-node-api.workspace = true # rpc/net jsonrpsee = { workspace = true, features = ["server"] } -tower-http = { version = "0.4", features = ["full"] } -tower = { version = "0.4", features = ["full"] } -hyper = "0.14" +tower-http = { workspace = true, features = ["full"] } +tower = { workspace = true, features = ["full"] } +hyper.workspace = true # metrics reth-metrics = { workspace = true, features = ["common"] } diff --git a/crates/rpc/rpc/Cargo.toml b/crates/rpc/rpc/Cargo.toml index 9cf2443814b7..bb41f75b7b59 100644 --- a/crates/rpc/rpc/Cargo.toml +++ b/crates/rpc/rpc/Cargo.toml @@ -45,7 +45,7 @@ revm-primitives = { workspace = true, features = ["serde"] } jsonrpsee.workspace = true http = "0.2.8" http-body = "0.4.5" -hyper = "0.14.24" +hyper.workspace = true jsonwebtoken = "8" ## required for optimism sequencer delegation @@ -56,7 +56,7 @@ reqwest = { version = "0.11", default-features = false, features = [ # async async-trait.workspace = true tokio = { workspace = true, features = ["sync"] } -tower = "0.4" +tower.workspace = true tokio-stream = { workspace = true, features = ["sync"] } pin-project.workspace = true parking_lot.workspace = true