diff --git a/Cargo.lock b/Cargo.lock index b567c72..0ac501b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -132,20 +132,20 @@ version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea8ebf106e84a1c37f86244df7da0c7587e697b71a0d565cce079449b85ac6f8" dependencies = [ - "alloy-consensus", + "alloy-consensus 0.5.4", "alloy-contract", "alloy-core", - "alloy-eips", + "alloy-eips 0.5.4", "alloy-genesis", - "alloy-network", + "alloy-network 0.5.4", "alloy-provider", "alloy-pubsub", "alloy-rpc-client", "alloy-rpc-types", - "alloy-serde", + "alloy-serde 0.5.4", "alloy-signer 0.5.4", "alloy-signer-aws", - "alloy-signer-local", + "alloy-signer-local 0.5.4", "alloy-transport", "alloy-transport-http", "alloy-transport-ipc", @@ -169,16 +169,47 @@ version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "41ed961a48297c732a5d97ee321aa8bb5009ecadbcb077d8bec90cb54e651629" dependencies = [ - "alloy-eips", + "alloy-eips 0.5.4", "alloy-primitives", "alloy-rlp", - "alloy-serde", + "alloy-serde 0.5.4", "auto_impl", "c-kzg", "derive_more 1.0.0", "serde", ] +[[package]] +name = "alloy-consensus" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a101d4d016f47f13890a74290fdd17b05dd175191d9337bc600791fb96e4dea8" +dependencies = [ + "alloy-eips 0.7.3", + "alloy-primitives", + "alloy-rlp", + "alloy-serde 0.7.3", + "alloy-trie", + "auto_impl", + "c-kzg", + "derive_more 1.0.0", + "serde", +] + +[[package]] +name = "alloy-consensus-any" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa60357dda9a3d0f738f18844bd6d0f4a5924cc5cf00bfad2ff1369897966123" +dependencies = [ + "alloy-consensus 0.7.3", + "alloy-eips 0.7.3", + "alloy-primitives", + "alloy-rlp", + "alloy-serde 0.7.3", + "serde", +] + [[package]] name = "alloy-contract" version = "0.5.4" @@ -187,12 +218,12 @@ checksum = "460ab80ce4bda1c80bcf96fe7460520476f2c7b734581c6567fac2708e2a60ef" dependencies = [ "alloy-dyn-abi", "alloy-json-abi", - "alloy-network", - "alloy-network-primitives", + "alloy-network 0.5.4", + "alloy-network-primitives 0.5.4", "alloy-primitives", "alloy-provider", "alloy-pubsub", - "alloy-rpc-types-eth", + "alloy-rpc-types-eth 0.5.4", "alloy-sol-types", "alloy-transport", "futures", @@ -254,6 +285,18 @@ dependencies = [ "serde", ] +[[package]] +name = "alloy-eip7702" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c986539255fb839d1533c128e190e557e52ff652c9ef62939e233a81dd93f7e" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "derive_more 1.0.0", + "serde", +] + [[package]] name = "alloy-eips" version = "0.5.4" @@ -261,10 +304,28 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b69e06cf9c37be824b9d26d6d101114fdde6af0c87de2828b414c05c4b3daa71" dependencies = [ "alloy-eip2930", - "alloy-eip7702", + "alloy-eip7702 0.3.2", "alloy-primitives", "alloy-rlp", - "alloy-serde", + "alloy-serde 0.5.4", + "c-kzg", + "derive_more 1.0.0", + "once_cell", + "serde", + "sha2 0.10.8", +] + +[[package]] +name = "alloy-eips" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b6755b093afef5925f25079dd5a7c8d096398b804ba60cb5275397b06b31689" +dependencies = [ + "alloy-eip2930", + "alloy-eip7702 0.4.2", + "alloy-primitives", + "alloy-rlp", + "alloy-serde 0.7.3", "c-kzg", "derive_more 1.0.0", "once_cell", @@ -279,7 +340,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dde15e14944a88bd6a57d325e9a49b75558746fe16aaccc79713ae50a6a9574c" dependencies = [ "alloy-primitives", - "alloy-serde", + "alloy-serde 0.5.4", "serde", ] @@ -309,19 +370,33 @@ dependencies = [ "tracing", ] +[[package]] +name = "alloy-json-rpc" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fa077efe0b834bcd89ff4ba547f48fb081e4fdc3673dd7da1b295a2cf2bb7b7" +dependencies = [ + "alloy-primitives", + "alloy-sol-types", + "serde", + "serde_json", + "thiserror 2.0.4", + "tracing", +] + [[package]] name = "alloy-network" version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "204237129086ce5dc17a58025e93739b01b45313841f98fa339eb1d780511e57" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-json-rpc", - "alloy-network-primitives", + "alloy-consensus 0.5.4", + "alloy-eips 0.5.4", + "alloy-json-rpc 0.5.4", + "alloy-network-primitives 0.5.4", "alloy-primitives", - "alloy-rpc-types-eth", - "alloy-serde", + "alloy-rpc-types-eth 0.5.4", + "alloy-serde 0.5.4", "alloy-signer 0.5.4", "alloy-sol-types", "async-trait", @@ -330,16 +405,54 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "alloy-network" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "209a1882a08e21aca4aac6e2a674dc6fcf614058ef8cb02947d63782b1899552" +dependencies = [ + "alloy-consensus 0.7.3", + "alloy-consensus-any", + "alloy-eips 0.7.3", + "alloy-json-rpc 0.7.3", + "alloy-network-primitives 0.7.3", + "alloy-primitives", + "alloy-rpc-types-any", + "alloy-rpc-types-eth 0.7.3", + "alloy-serde 0.7.3", + "alloy-signer 0.7.3", + "alloy-sol-types", + "async-trait", + "auto_impl", + "futures-utils-wasm", + "serde", + "serde_json", + "thiserror 2.0.4", +] + [[package]] name = "alloy-network-primitives" version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "514f70ee2a953db21631cd817b13a1571474ec77ddc03d47616d5e8203489fde" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 0.5.4", + "alloy-eips 0.5.4", "alloy-primitives", - "alloy-serde", + "alloy-serde 0.5.4", + "serde", +] + +[[package]] +name = "alloy-network-primitives" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c20219d1ad261da7a6331c16367214ee7ded41d001fabbbd656fbf71898b2773" +dependencies = [ + "alloy-consensus 0.7.3", + "alloy-eips 0.7.3", + "alloy-primitives", + "alloy-serde 0.7.3", "serde", ] @@ -378,15 +491,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4814d141ede360bb6cd1b4b064f1aab9de391e7c4d0d4d50ac89ea4bc1e25fbd" dependencies = [ "alloy-chains", - "alloy-consensus", - "alloy-eips", - "alloy-json-rpc", - "alloy-network", - "alloy-network-primitives", + "alloy-consensus 0.5.4", + "alloy-eips 0.5.4", + "alloy-json-rpc 0.5.4", + "alloy-network 0.5.4", + "alloy-network-primitives 0.5.4", "alloy-primitives", "alloy-pubsub", "alloy-rpc-client", - "alloy-rpc-types-eth", + "alloy-rpc-types-eth 0.5.4", "alloy-transport", "alloy-transport-http", "alloy-transport-ipc", @@ -417,7 +530,7 @@ version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96ba46eb69ddf7a9925b81f15229cb74658e6eebe5dd30a5b74e2cd040380573" dependencies = [ - "alloy-json-rpc", + "alloy-json-rpc 0.5.4", "alloy-primitives", "alloy-transport", "bimap", @@ -458,7 +571,7 @@ version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fc2bd1e7403463a5f2c61e955bcc9d3072b63aa177442b0f9aa6a6d22a941e3" dependencies = [ - "alloy-json-rpc", + "alloy-json-rpc 0.5.4", "alloy-primitives", "alloy-pubsub", "alloy-transport", @@ -486,22 +599,33 @@ checksum = "eea9bf1abdd506f985a53533f5ac01296bcd6102c5e139bbc5d40bc468d2c916" dependencies = [ "alloy-primitives", "alloy-rpc-types-engine", - "alloy-rpc-types-eth", - "alloy-serde", + "alloy-rpc-types-eth 0.5.4", + "alloy-serde 0.5.4", "serde", ] +[[package]] +name = "alloy-rpc-types-any" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "200661999b6e235d9840be5d60a6e8ae2f0af9eb2a256dd378786744660e36ec" +dependencies = [ + "alloy-consensus-any", + "alloy-rpc-types-eth 0.7.3", + "alloy-serde 0.7.3", +] + [[package]] name = "alloy-rpc-types-engine" version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "886d22d41992287a235af2f3af4299b5ced2bcafb81eb835572ad35747476946" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 0.5.4", + "alloy-eips 0.5.4", "alloy-primitives", "alloy-rlp", - "alloy-serde", + "alloy-serde 0.5.4", "derive_more 1.0.0", "jsonwebtoken 9.3.0", "rand", @@ -515,12 +639,32 @@ version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "00b034779a4850b4b03f5be5ea674a1cf7d746b2da762b34d1860ab45e48ca27" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-network-primitives", + "alloy-consensus 0.5.4", + "alloy-eips 0.5.4", + "alloy-network-primitives 0.5.4", "alloy-primitives", "alloy-rlp", - "alloy-serde", + "alloy-serde 0.5.4", + "alloy-sol-types", + "derive_more 1.0.0", + "itertools 0.13.0", + "serde", + "serde_json", +] + +[[package]] +name = "alloy-rpc-types-eth" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0600b8b5e2dc0cab12cbf91b5a885c35871789fb7b3a57b434bd4fced5b7a8b" +dependencies = [ + "alloy-consensus 0.7.3", + "alloy-consensus-any", + "alloy-eips 0.7.3", + "alloy-network-primitives 0.7.3", + "alloy-primitives", + "alloy-rlp", + "alloy-serde 0.7.3", "alloy-sol-types", "derive_more 1.0.0", "itertools 0.13.0", @@ -539,6 +683,17 @@ dependencies = [ "serde_json", ] +[[package]] +name = "alloy-serde" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9afa753a97002a33b2ccb707d9f15f31c81b8c1b786c95b73cc62bb1d1fd0c3f" +dependencies = [ + "alloy-primitives", + "serde", + "serde_json", +] + [[package]] name = "alloy-signer" version = "0.5.4" @@ -573,8 +728,8 @@ version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a406102908a4e51834f32c4e5c1b29aa2c407b3fd23a5cad129c28b56d85e1b8" dependencies = [ - "alloy-consensus", - "alloy-network", + "alloy-consensus 0.5.4", + "alloy-network 0.5.4", "alloy-primitives", "alloy-signer 0.5.4", "async-trait", @@ -591,8 +746,8 @@ version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6614f02fc1d5b079b2a4a5320018317b506fd0a6d67c1fd5542a71201724986c" dependencies = [ - "alloy-consensus", - "alloy-network", + "alloy-consensus 0.5.4", + "alloy-network 0.5.4", "alloy-primitives", "alloy-signer 0.5.4", "async-trait", @@ -601,6 +756,22 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "alloy-signer-local" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd6d988cb6cd7d2f428a74476515b1a6e901e08c796767f9f93311ab74005c8b" +dependencies = [ + "alloy-consensus 0.7.3", + "alloy-network 0.7.3", + "alloy-primitives", + "alloy-signer 0.7.3", + "async-trait", + "k256", + "rand", + "thiserror 2.0.4", +] + [[package]] name = "alloy-sol-macro" version = "0.8.14" @@ -680,7 +851,7 @@ version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be77579633ebbc1266ae6fd7694f75c408beb1aeb6865d0b18f22893c265a061" dependencies = [ - "alloy-json-rpc", + "alloy-json-rpc 0.5.4", "base64 0.22.1", "futures-util", "futures-utils-wasm", @@ -700,7 +871,7 @@ version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91fd1a5d0827939847983b46f2f79510361f901dc82f8e3c38ac7397af142c6e" dependencies = [ - "alloy-json-rpc", + "alloy-json-rpc 0.5.4", "alloy-transport", "http-body-util", "hyper 1.5.1", @@ -718,7 +889,7 @@ version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8073d1186bfeeb8fbdd1292b6f1a0731f3aed8e21e1463905abfae0b96a887a6" dependencies = [ - "alloy-json-rpc", + "alloy-json-rpc 0.5.4", "alloy-pubsub", "alloy-transport", "bytes", @@ -749,6 +920,22 @@ dependencies = [ "ws_stream_wasm", ] +[[package]] +name = "alloy-trie" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a5fd8fea044cc9a8c8a50bb6f28e31f0385d820f116c5b98f6f4e55d6e5590b" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "arrayvec 0.7.6", + "derive_more 1.0.0", + "nybbles", + "serde", + "smallvec", + "tracing", +] + [[package]] name = "android-tzdata" version = "0.1.1" @@ -1214,6 +1401,9 @@ name = "arrayvec" version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" +dependencies = [ + "serde", +] [[package]] name = "as-slice" @@ -2094,7 +2284,7 @@ dependencies = [ "alloy-primitives", "alloy-provider", "alloy-rpc-types", - "alloy-rpc-types-eth", + "alloy-rpc-types-eth 0.5.4", "alloy-sol-types", "alloy-transport", "async-trait", @@ -2345,10 +2535,10 @@ version = "0.3.2" source = "git+https://github.com/webb-tools/gadget#60572f243d2f05eccf741ae33a4ce05b02a71d31" dependencies = [ "alloy-json-abi", - "alloy-network", + "alloy-network 0.5.4", "alloy-provider", "alloy-rpc-types", - "alloy-signer-local", + "alloy-signer-local 0.5.4", "anyhow", "cargo-generate", "cargo_metadata", @@ -3539,7 +3729,7 @@ dependencies = [ "alloy", "alloy-primitives", "alloy-signer 0.5.4", - "alloy-signer-local", + "alloy-signer-local 0.5.4", "ark-ff 0.5.0", "async-trait", "eigen-client-elcontracts", @@ -3574,7 +3764,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6609855a64edcd14163756a960a3208163948c723175719e9c30e8e619526a78" dependencies = [ "alloy", - "alloy-json-rpc", + "alloy-json-rpc 0.5.4", "alloy-primitives", "alloy-rlp", "async-trait", @@ -3753,12 +3943,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb30fbc0c6b2f69c4e019271c23ec283de70d21867e1a571ec17d20c43ff8800" dependencies = [ "alloy", - "alloy-network", + "alloy-network 0.5.4", "alloy-primitives", "alloy-rpc-client", "alloy-signer 0.5.4", "alloy-signer-aws", - "alloy-signer-local", + "alloy-signer-local 0.5.4", "async-trait", "aws-sdk-kms", "eth-keystore", @@ -4900,12 +5090,12 @@ source = "git+https://github.com/webb-tools/gadget#60572f243d2f05eccf741ae33a4ce dependencies = [ "alloy-contract", "alloy-json-abi", - "alloy-network", + "alloy-network 0.5.4", "alloy-primitives", "alloy-provider", "alloy-rpc-types", "alloy-signer 0.5.4", - "alloy-signer-local", + "alloy-signer-local 0.5.4", "alloy-sol-types", "alloy-transport", "alloy-transport-http", @@ -8228,6 +8418,17 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" +[[package]] +name = "nybbles" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95f06be0417d97f81fe4e5c86d7d01b392655a9cac9c19a848aa033e18937b23" +dependencies = [ + "const-hex", + "serde", + "smallvec", +] + [[package]] name = "object" version = "0.30.4" @@ -10721,6 +10922,9 @@ name = "smallvec" version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +dependencies = [ + "serde", +] [[package]] name = "smartstring" @@ -11944,7 +12148,7 @@ dependencies = [ "alloy-primitives", "alloy-provider", "alloy-signer 0.7.3", - "alloy-signer-local", + "alloy-signer-local 0.7.3", "alloy-sol-types", "async-trait", "blueprint-build-utils", diff --git a/Cargo.toml b/Cargo.toml index 50a652e..2bc7365 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,7 +26,7 @@ eigensdk = { version = "0.1.1", features = ["full", "utils", "types"] } alloy-primitives = "0.8.12" alloy-provider = { version = "0.5", default-features = false, features = ["reqwest", "ws"] } alloy-sol-types = "0.8.12" -alloy-signer-local = "0.5" +alloy-signer-local = "0.7" alloy-signer = "0.7" alloy-contract = "0.5" lock_api = "0.4.12"