diff --git a/Cargo.lock b/Cargo.lock index 643a466..a84e2ab 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -139,12 +139,39 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f16daaf7e1f95f62c6c3bf8a3fc3d78b08ae9777810c0bb5e94966c7cd57ef0" dependencies = [ - "alloy-eips", + "alloy-eips 1.8.3", "alloy-primitives", "alloy-rlp", - "alloy-serde", + "alloy-serde 1.8.3", "alloy-trie", - "alloy-tx-macros", + "alloy-tx-macros 1.8.3", + "auto_impl", + "borsh", + "c-kzg", + "derive_more", + "either", + "k256", + "once_cell", + "rand 0.8.5", + "secp256k1", + "serde", + "serde_json", + "serde_with", + "thiserror 2.0.18", +] + +[[package]] +name = "alloy-consensus" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae8c24c95e90c1608c2d91cff1b451d796474168d3310ccc8b7cd12502ca8169" +dependencies = [ + "alloy-eips 2.0.1", + "alloy-primitives", + "alloy-rlp", + "alloy-serde 2.0.1", + "alloy-trie", + "alloy-tx-macros 2.0.1", "auto_impl", "borsh", "c-kzg", @@ -166,11 +193,25 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "118998d9015332ab1b4720ae1f1e3009491966a0349938a1f43ff45a8a4c6299" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 1.8.3", + "alloy-eips 1.8.3", "alloy-primitives", "alloy-rlp", - "alloy-serde", + "alloy-serde 1.8.3", + "serde", +] + +[[package]] +name = "alloy-consensus-any" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d211ad0ef468a70a7a829e49683ff59ad25f02b4ab3764344c4c2663329a52c" +dependencies = [ + "alloy-consensus 2.0.1", + "alloy-eips 2.0.1", + "alloy-primitives", + "alloy-rlp", + "alloy-serde 2.0.1", "serde", ] @@ -180,14 +221,14 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ac9e0c34dc6bce643b182049cdfcca1b8ce7d9c260cbdd561f511873b7e26cd" dependencies = [ - "alloy-consensus", + "alloy-consensus 1.8.3", "alloy-dyn-abi", "alloy-json-abi", - "alloy-network", - "alloy-network-primitives", + "alloy-network 1.8.3", + "alloy-network-primitives 1.8.3", "alloy-primitives", "alloy-provider", - "alloy-rpc-types-eth", + "alloy-rpc-types-eth 1.8.3", "alloy-sol-types", "alloy-transport", "futures", @@ -275,7 +316,30 @@ dependencies = [ "alloy-eip7928", "alloy-primitives", "alloy-rlp", - "alloy-serde", + "alloy-serde 1.8.3", + "auto_impl", + "borsh", + "c-kzg", + "derive_more", + "either", + "serde", + "serde_with", + "sha2", +] + +[[package]] +name = "alloy-eips" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae69eaa5096b47ffe97e6a5d6bde7e7fa2dec106af22a9315621d11039c3de3c" +dependencies = [ + "alloy-eip2124", + "alloy-eip2930", + "alloy-eip7702", + "alloy-eip7928", + "alloy-primitives", + "alloy-rlp", + "alloy-serde 2.0.1", "auto_impl", "borsh", "c-kzg", @@ -313,22 +377,63 @@ dependencies = [ "tracing", ] +[[package]] +name = "alloy-json-rpc" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "662b525af73e86b2167dae923261c8edf440ba7e1426b30a8b993177bc214c02" +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" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7197a66d94c4de1591cdc16a9bcea5f8cccd0da81b865b49aef97b1b4016e0fa" dependencies = [ - "alloy-consensus", - "alloy-consensus-any", - "alloy-eips", - "alloy-json-rpc", - "alloy-network-primitives", + "alloy-consensus 1.8.3", + "alloy-consensus-any 1.8.3", + "alloy-eips 1.8.3", + "alloy-json-rpc 1.8.3", + "alloy-network-primitives 1.8.3", "alloy-primitives", - "alloy-rpc-types-any", - "alloy-rpc-types-eth", - "alloy-serde", - "alloy-signer", + "alloy-rpc-types-any 1.8.3", + "alloy-rpc-types-eth 1.8.3", + "alloy-serde 1.8.3", + "alloy-signer 1.8.3", + "alloy-sol-types", + "async-trait", + "auto_impl", + "derive_more", + "futures-utils-wasm", + "serde", + "serde_json", + "thiserror 2.0.18", +] + +[[package]] +name = "alloy-network" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c657c2d9751d3c7d94990554b231e5372c3c2e4bad842806280b6151a0d6a05d" +dependencies = [ + "alloy-consensus 2.0.1", + "alloy-consensus-any 2.0.1", + "alloy-eips 2.0.1", + "alloy-json-rpc 2.0.1", + "alloy-network-primitives 2.0.1", + "alloy-primitives", + "alloy-rpc-types-any 2.0.1", + "alloy-rpc-types-eth 2.0.1", + "alloy-serde 2.0.1", + "alloy-signer 2.0.1", "alloy-sol-types", "async-trait", "auto_impl", @@ -345,10 +450,23 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb82711d59a43fdfd79727c99f270b974c784ec4eb5728a0d0d22f26716c87ef" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 1.8.3", + "alloy-eips 1.8.3", + "alloy-primitives", + "alloy-serde 1.8.3", + "serde", +] + +[[package]] +name = "alloy-network-primitives" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59e7c4bb0ebbd6d7406d2808968f43c0d5186c69c5e58cedcbee7380f4cd1fcf" +dependencies = [ + "alloy-consensus 2.0.1", + "alloy-eips 2.0.1", "alloy-primitives", - "alloy-serde", + "alloy-serde 2.0.1", "serde", ] @@ -386,15 +504,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf6b18b929ef1d078b834c3631e9c925177f3b23ddc6fa08a722d13047205876" dependencies = [ "alloy-chains", - "alloy-consensus", - "alloy-eips", - "alloy-json-rpc", - "alloy-network", - "alloy-network-primitives", + "alloy-consensus 1.8.3", + "alloy-eips 1.8.3", + "alloy-json-rpc 1.8.3", + "alloy-network 1.8.3", + "alloy-network-primitives 1.8.3", "alloy-primitives", "alloy-rpc-client", - "alloy-rpc-types-eth", - "alloy-signer", + "alloy-rpc-types-eth 1.8.3", + "alloy-signer 1.8.3", "alloy-sol-types", "alloy-transport", "alloy-transport-http", @@ -446,7 +564,7 @@ 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", "alloy-transport-http", @@ -469,9 +587,24 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3823026d1ed239a40f12364fac50726c8daf1b6ab8077a97212c5123910429ed" dependencies = [ - "alloy-consensus-any", - "alloy-rpc-types-eth", - "alloy-serde", + "alloy-consensus-any 1.8.3", + "alloy-rpc-types-eth 1.8.3", + "alloy-serde 1.8.3", +] + +[[package]] +name = "alloy-rpc-types-any" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f1a9a3bda9be7f6515316eb792710532411878bbfc88934973f4b371376b00d" +dependencies = [ + "alloy-consensus-any 2.0.1", + "alloy-network-primitives 2.0.1", + "alloy-primitives", + "alloy-rpc-types-eth 2.0.1", + "alloy-serde 2.0.1", + "serde", + "serde_json", ] [[package]] @@ -480,13 +613,34 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59c095f92c4e1ff4981d89e9aa02d5f98c762a1980ab66bec49c44be11349da2" dependencies = [ - "alloy-consensus", - "alloy-consensus-any", - "alloy-eips", - "alloy-network-primitives", + "alloy-consensus 1.8.3", + "alloy-consensus-any 1.8.3", + "alloy-eips 1.8.3", + "alloy-network-primitives 1.8.3", "alloy-primitives", "alloy-rlp", - "alloy-serde", + "alloy-serde 1.8.3", + "alloy-sol-types", + "itertools 0.14.0", + "serde", + "serde_json", + "serde_with", + "thiserror 2.0.18", +] + +[[package]] +name = "alloy-rpc-types-eth" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dda4ece0050154ab278241aeffade58916b04f38254832e8cb6e4671c6e72ed2" +dependencies = [ + "alloy-consensus 2.0.1", + "alloy-consensus-any 2.0.1", + "alloy-eips 2.0.1", + "alloy-network-primitives 2.0.1", + "alloy-primitives", + "alloy-rlp", + "alloy-serde 2.0.1", "alloy-sol-types", "itertools 0.14.0", "serde", @@ -506,6 +660,17 @@ dependencies = [ "serde_json", ] +[[package]] +name = "alloy-serde" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "beaa5c581a67e2743d95b4849eb9cfeb90866429cdaa6d8f6b75eb988b2d0cd9" +dependencies = [ + "alloy-primitives", + "serde", + "serde_json", +] + [[package]] name = "alloy-signer" version = "1.8.3" @@ -521,16 +686,31 @@ dependencies = [ "thiserror 2.0.18", ] +[[package]] +name = "alloy-signer" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5da9ae50f9b48d7b4e2e5cde87175257be7e5e56909a7794720597c1d9806f6" +dependencies = [ + "alloy-primitives", + "async-trait", + "auto_impl", + "either", + "elliptic-curve", + "k256", + "thiserror 2.0.18", +] + [[package]] name = "alloy-signer-local" -version = "1.8.3" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f721f4bf2e4812e5505aaf5de16ef3065a8e26b9139ac885862d00b5a55a659a" +checksum = "49b794002d57fd2f71b4c87298a41ca24dfc0f2cf6630d95106a477e451747ba" dependencies = [ - "alloy-consensus", - "alloy-network", + "alloy-consensus 2.0.1", + "alloy-network 2.0.1", "alloy-primitives", - "alloy-signer", + "alloy-signer 2.0.1", "async-trait", "k256", "rand 0.8.5", @@ -613,7 +793,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", @@ -637,7 +817,7 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8597d36d546e1dab822345ad563243ec3920e199322cb554ce56c8ef1a1e2e7" dependencies = [ - "alloy-json-rpc", + "alloy-json-rpc 1.8.3", "alloy-transport", "itertools 0.14.0", "opentelemetry", @@ -678,6 +858,18 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "alloy-tx-macros" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3520337f3d3d063a7fe20f47aaa62d695e3dc0372b34f601560dee24e76988b9" +dependencies = [ + "darling 0.23.0", + "proc-macro2", + "quote", + "syn 2.0.117", +] + [[package]] name = "android_system_properties" version = "0.1.5" @@ -3994,12 +4186,12 @@ name = "r402-evm" version = "0.14.0-beta.1" dependencies = [ "alloy-contract", - "alloy-network", + "alloy-network 1.8.3", "alloy-primitives", "alloy-provider", "alloy-rpc-client", - "alloy-rpc-types-eth", - "alloy-signer", + "alloy-rpc-types-eth 1.8.3", + "alloy-signer 1.8.3", "alloy-signer-local", "alloy-sol-types", "alloy-transport", diff --git a/Cargo.toml b/Cargo.toml index 3545330..da1f726 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -62,7 +62,7 @@ alloy-provider = "1.8" alloy-rpc-client = "1.4" alloy-rpc-types-eth = "1.4" alloy-signer = "1.4" -alloy-signer-local = "1.8" +alloy-signer-local = "2.0" alloy-sol-types = "1.4" alloy-transport = { version = "1.4", features = ["throttle"] } alloy-transport-http = "1.4"