diff --git a/Cargo.lock b/Cargo.lock index a061fe6..418c668 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -189,7 +189,7 @@ dependencies = [ "alloy-provider", "alloy-rpc-types-eth", "alloy-sol-types", - "alloy-transport", + "alloy-transport 1.8.3", "futures", "futures-util", "serde_json", @@ -313,6 +313,21 @@ dependencies = [ "tracing", ] +[[package]] +name = "alloy-json-rpc" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31b6af6f374c1eeef8ab8dc26232cd440db167322a4207a3debd3d1ee565ca47" +dependencies = [ + "alloy-primitives", + "alloy-sol-types", + "http 1.4.0", + "serde", + "serde_json", + "thiserror 2.0.18", + "tracing", +] + [[package]] name = "alloy-network" version = "1.8.3" @@ -322,7 +337,7 @@ dependencies = [ "alloy-consensus", "alloy-consensus-any", "alloy-eips", - "alloy-json-rpc", + "alloy-json-rpc 1.8.3", "alloy-network-primitives", "alloy-primitives", "alloy-rpc-types-any", @@ -388,16 +403,16 @@ dependencies = [ "alloy-chains", "alloy-consensus", "alloy-eips", - "alloy-json-rpc", + "alloy-json-rpc 1.8.3", "alloy-network", "alloy-network-primitives", "alloy-primitives", - "alloy-rpc-client", + "alloy-rpc-client 1.8.3", "alloy-rpc-types-eth", "alloy-signer", "alloy-sol-types", - "alloy-transport", - "alloy-transport-http", + "alloy-transport 1.8.3", + "alloy-transport-http 1.8.3", "async-stream", "async-trait", "auto_impl", @@ -446,10 +461,33 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94fcc9604042ca80bd37aa5e232ea1cd851f337e31e2babbbb345bc0b1c30de3" dependencies = [ - "alloy-json-rpc", + "alloy-json-rpc 1.8.3", + "alloy-primitives", + "alloy-transport 1.8.3", + "alloy-transport-http 1.8.3", + "futures", + "pin-project", + "reqwest 0.13.2", + "serde", + "serde_json", + "tokio", + "tokio-stream", + "tower", + "tracing", + "url", + "wasmtimer", +] + +[[package]] +name = "alloy-rpc-client" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "222fd4efff0fb9a25184684742c44fe9fa9a16c4ab5bf97583e71c86598ef8f0" +dependencies = [ + "alloy-json-rpc 2.0.0", "alloy-primitives", - "alloy-transport", - "alloy-transport-http", + "alloy-transport 2.0.0", + "alloy-transport-http 2.0.0", "futures", "pin-project", "reqwest 0.13.2", @@ -613,7 +651,7 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8098f965442a9feb620965ba4b4be5e2b320f4ec5a3fff6bfa9e1ff7ef42bed1" dependencies = [ - "alloy-json-rpc", + "alloy-json-rpc 1.8.3", "auto_impl", "base64 0.22.1", "derive_more", @@ -631,14 +669,37 @@ dependencies = [ "wasmtimer", ] +[[package]] +name = "alloy-transport" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32b7b755e64ae6b5de0d762ed2c780e072167ea5e542076a559e00314352a0bf" +dependencies = [ + "alloy-json-rpc 2.0.0", + "auto_impl", + "base64 0.22.1", + "derive_more", + "futures", + "futures-utils-wasm", + "parking_lot", + "serde", + "serde_json", + "thiserror 2.0.18", + "tokio", + "tower", + "tracing", + "url", + "wasmtimer", +] + [[package]] name = "alloy-transport-http" version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8597d36d546e1dab822345ad563243ec3920e199322cb554ce56c8ef1a1e2e7" dependencies = [ - "alloy-json-rpc", - "alloy-transport", + "alloy-json-rpc 1.8.3", + "alloy-transport 1.8.3", "itertools 0.14.0", "opentelemetry", "opentelemetry-http", @@ -650,6 +711,22 @@ dependencies = [ "url", ] +[[package]] +name = "alloy-transport-http" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a29980e69119444ed26b75e7ee5bed2043870f904a64318297e55800db686564" +dependencies = [ + "alloy-json-rpc 2.0.0", + "alloy-transport 2.0.0", + "itertools 0.14.0", + "reqwest 0.13.2", + "serde_json", + "tower", + "tracing", + "url", +] + [[package]] name = "alloy-trie" version = "0.9.5" @@ -3941,13 +4018,13 @@ dependencies = [ "alloy-network", "alloy-primitives", "alloy-provider", - "alloy-rpc-client", + "alloy-rpc-client 2.0.0", "alloy-rpc-types-eth", "alloy-signer", "alloy-signer-local", "alloy-sol-types", - "alloy-transport", - "alloy-transport-http", + "alloy-transport 1.8.3", + "alloy-transport-http 1.8.3", "async-trait", "dashmap 6.1.0", "r402", diff --git a/Cargo.toml b/Cargo.toml index e334e9f..8edf527 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -51,7 +51,7 @@ alloy-contract = "1.8" alloy-network = "1.8" alloy-primitives = { version = "1.4", features = ["k256", "serde"] } alloy-provider = "1.8" -alloy-rpc-client = "1.4" +alloy-rpc-client = "2.0" alloy-rpc-types-eth = "1.4" alloy-signer = "1.4" alloy-signer-local = "1.8"