diff --git a/Cargo.lock b/Cargo.lock index 182a88d..c677248 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8,55 +8,29 @@ version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" -[[package]] -name = "alloy" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50ab0cd8afe573d1f7dc2353698a51b1f93aec362c8211e28cfd3948c6adba39" -dependencies = [ - "alloy-consensus 1.8.3", - "alloy-contract 1.8.3", - "alloy-core", - "alloy-eips 1.8.3", - "alloy-genesis 1.8.3", - "alloy-network 1.8.3", - "alloy-provider 1.8.3", - "alloy-pubsub 1.8.3", - "alloy-rpc-client 1.8.3", - "alloy-rpc-types 1.8.3", - "alloy-serde 1.8.3", - "alloy-signer 1.8.3", - "alloy-signer-local 1.8.3", - "alloy-transport 1.8.3", - "alloy-transport-http 1.8.3", - "alloy-transport-ipc 1.8.3", - "alloy-transport-ws 1.8.3", - "alloy-trie", -] - [[package]] name = "alloy" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a547705d5c1b42575a0542bae2ba45bc62a6154be86611afaef1c0ab5c38598e" dependencies = [ - "alloy-consensus 2.0.1", - "alloy-contract 2.0.1", + "alloy-consensus", + "alloy-contract", "alloy-core", - "alloy-eips 2.0.1", - "alloy-genesis 2.0.1", - "alloy-network 2.0.1", - "alloy-provider 2.0.1", - "alloy-pubsub 2.0.1", - "alloy-rpc-client 2.0.1", - "alloy-rpc-types 2.0.1", - "alloy-serde 2.0.1", - "alloy-signer 2.0.1", - "alloy-signer-local 2.0.1", - "alloy-transport 2.0.1", - "alloy-transport-http 2.0.1", - "alloy-transport-ipc 2.0.1", - "alloy-transport-ws 2.0.1", + "alloy-eips", + "alloy-genesis", + "alloy-network", + "alloy-provider", + "alloy-pubsub", + "alloy-rpc-client", + "alloy-rpc-types", + "alloy-serde", + "alloy-signer", + "alloy-signer-local", + "alloy-transport", + "alloy-transport-http", + "alloy-transport-ipc", + "alloy-transport-ws", "alloy-trie", ] @@ -71,45 +45,18 @@ dependencies = [ "strum", ] -[[package]] -name = "alloy-consensus" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f16daaf7e1f95f62c6c3bf8a3fc3d78b08ae9777810c0bb5e94966c7cd57ef0" -dependencies = [ - "alloy-eips 1.8.3", - "alloy-primitives", - "alloy-rlp", - "alloy-serde 1.8.3", - "alloy-trie", - "alloy-tx-macros 1.8.3", - "auto_impl", - "borsh", - "c-kzg", - "derive_more", - "either", - "k256", - "once_cell", - "rand 0.8.6", - "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-eips", "alloy-primitives", "alloy-rlp", - "alloy-serde 2.0.1", + "alloy-serde", "alloy-trie", - "alloy-tx-macros 2.0.1", + "alloy-tx-macros", "auto_impl", "borsh", "c-kzg", @@ -125,75 +72,37 @@ dependencies = [ "thiserror 2.0.18", ] -[[package]] -name = "alloy-consensus-any" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "118998d9015332ab1b4720ae1f1e3009491966a0349938a1f43ff45a8a4c6299" -dependencies = [ - "alloy-consensus 1.8.3", - "alloy-eips 1.8.3", - "alloy-primitives", - "alloy-rlp", - "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-consensus", + "alloy-eips", "alloy-primitives", "alloy-rlp", - "alloy-serde 2.0.1", + "alloy-serde", "serde", ] -[[package]] -name = "alloy-contract" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ac9e0c34dc6bce643b182049cdfcca1b8ce7d9c260cbdd561f511873b7e26cd" -dependencies = [ - "alloy-consensus 1.8.3", - "alloy-dyn-abi", - "alloy-json-abi", - "alloy-network 1.8.3", - "alloy-network-primitives 1.8.3", - "alloy-primitives", - "alloy-provider 1.8.3", - "alloy-pubsub 1.8.3", - "alloy-rpc-types-eth 1.8.3", - "alloy-sol-types", - "alloy-transport 1.8.3", - "futures", - "futures-util", - "serde_json", - "thiserror 2.0.18", - "tracing", -] - [[package]] name = "alloy-contract" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c59d55233ac14aa7fa6bcdcad45ba305e90c556065e0947cd9f243c4469e7c2d" dependencies = [ - "alloy-consensus 2.0.1", + "alloy-consensus", "alloy-dyn-abi", "alloy-json-abi", - "alloy-network 2.0.1", - "alloy-network-primitives 2.0.1", + "alloy-network", + "alloy-network-primitives", "alloy-primitives", - "alloy-provider 2.0.1", - "alloy-pubsub 2.0.1", - "alloy-rpc-types-eth 2.0.1", + "alloy-provider", + "alloy-pubsub", + "alloy-rpc-types-eth", "alloy-sol-types", - "alloy-transport 2.0.1", + "alloy-transport", "futures", "futures-util", "serde_json", @@ -282,29 +191,6 @@ dependencies = [ "serde", ] -[[package]] -name = "alloy-eips" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6ef28c9fdad22d4eec52d894f5f2673a0895f1e5ef196734568e68c0f6caca8" -dependencies = [ - "alloy-eip2124", - "alloy-eip2930", - "alloy-eip7702", - "alloy-eip7928", - "alloy-primitives", - "alloy-rlp", - "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" @@ -317,7 +203,7 @@ dependencies = [ "alloy-eip7928", "alloy-primitives", "alloy-rlp", - "alloy-serde 2.0.1", + "alloy-serde", "auto_impl", "borsh", "c-kzg", @@ -334,38 +220,23 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34a8c1330ad33c95b5958573bca9a1ad0b419a51d76bb4c521556fbba8539b8d" dependencies = [ - "alloy-contract 2.0.1", + "alloy-contract", "alloy-primitives", - "alloy-provider 2.0.1", + "alloy-provider", "alloy-sol-types", "async-trait", "thiserror 2.0.18", ] -[[package]] -name = "alloy-genesis" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbf9480307b09d22876efb67d30cadd9013134c21f3a17ec9f93fd7536d38024" -dependencies = [ - "alloy-eips 1.8.3", - "alloy-primitives", - "alloy-serde 1.8.3", - "alloy-trie", - "borsh", - "serde", - "serde_with", -] - [[package]] name = "alloy-genesis" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39789db0b3f3bbef0e6549c87bc6842b73886ebabee1405b6941685b1cc34083" dependencies = [ - "alloy-eips 2.0.1", + "alloy-eips", "alloy-primitives", - "alloy-serde 2.0.1", + "alloy-serde", "alloy-trie", "borsh", "serde", @@ -384,21 +255,6 @@ dependencies = [ "serde_json", ] -[[package]] -name = "alloy-json-rpc" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "422d110f1c40f1f8d0e5562b0b649c35f345fccb7093d9f02729943dcd1eef71" -dependencies = [ - "alloy-primitives", - "alloy-sol-types", - "http", - "serde", - "serde_json", - "thiserror 2.0.18", - "tracing", -] - [[package]] name = "alloy-json-rpc" version = "2.0.1" @@ -414,48 +270,22 @@ dependencies = [ "tracing", ] -[[package]] -name = "alloy-network" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7197a66d94c4de1591cdc16a9bcea5f8cccd0da81b865b49aef97b1b4016e0fa" -dependencies = [ - "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 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-consensus", + "alloy-consensus-any", + "alloy-eips", + "alloy-json-rpc", + "alloy-network-primitives", "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-rpc-types-any", + "alloy-rpc-types-eth", + "alloy-serde", + "alloy-signer", "alloy-sol-types", "async-trait", "auto_impl", @@ -466,29 +296,16 @@ dependencies = [ "thiserror 2.0.18", ] -[[package]] -name = "alloy-network-primitives" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb82711d59a43fdfd79727c99f270b974c784ec4eb5728a0d0d22f26716c87ef" -dependencies = [ - "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-consensus", + "alloy-eips", "alloy-primitives", - "alloy-serde 2.0.1", + "alloy-serde", "serde", ] @@ -519,52 +336,6 @@ dependencies = [ "sha3", ] -[[package]] -name = "alloy-provider" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf6b18b929ef1d078b834c3631e9c925177f3b23ddc6fa08a722d13047205876" -dependencies = [ - "alloy-chains", - "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-pubsub 1.8.3", - "alloy-rpc-client 1.8.3", - "alloy-rpc-types-anvil 1.8.3", - "alloy-rpc-types-debug 1.8.3", - "alloy-rpc-types-eth 1.8.3", - "alloy-rpc-types-trace 1.8.3", - "alloy-rpc-types-txpool 1.8.3", - "alloy-signer 1.8.3", - "alloy-sol-types", - "alloy-transport 1.8.3", - "alloy-transport-http 1.8.3", - "alloy-transport-ipc 1.8.3", - "alloy-transport-ws 1.8.3", - "async-stream", - "async-trait", - "auto_impl", - "dashmap", - "either", - "futures", - "futures-utils-wasm", - "lru", - "parking_lot", - "pin-project", - "reqwest", - "serde", - "serde_json", - "thiserror 2.0.18", - "tokio", - "tracing", - "url", - "wasmtimer", -] - [[package]] name = "alloy-provider" version = "2.0.1" @@ -572,25 +343,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4fea0fc2628cdbc851aaa333124f9d8ab9f567ab8d4c20202819db13aa1a534" dependencies = [ "alloy-chains", - "alloy-consensus 2.0.1", - "alloy-eips 2.0.1", - "alloy-json-rpc 2.0.1", - "alloy-network 2.0.1", - "alloy-network-primitives 2.0.1", + "alloy-consensus", + "alloy-eips", + "alloy-json-rpc", + "alloy-network", + "alloy-network-primitives", "alloy-primitives", - "alloy-pubsub 2.0.1", - "alloy-rpc-client 2.0.1", - "alloy-rpc-types-anvil 2.0.1", - "alloy-rpc-types-debug 2.0.1", - "alloy-rpc-types-eth 2.0.1", - "alloy-rpc-types-trace 2.0.1", - "alloy-rpc-types-txpool 2.0.1", - "alloy-signer 2.0.1", + "alloy-pubsub", + "alloy-rpc-client", + "alloy-rpc-types-anvil", + "alloy-rpc-types-debug", + "alloy-rpc-types-eth", + "alloy-rpc-types-trace", + "alloy-rpc-types-txpool", + "alloy-signer", "alloy-sol-types", - "alloy-transport 2.0.1", - "alloy-transport-http 2.0.1", - "alloy-transport-ipc 2.0.1", - "alloy-transport-ws 2.0.1", + "alloy-transport", + "alloy-transport-http", + "alloy-transport-ipc", + "alloy-transport-ws", "async-stream", "async-trait", "auto_impl", @@ -611,37 +382,15 @@ dependencies = [ "wasmtimer", ] -[[package]] -name = "alloy-pubsub" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ad54073131e7292d4e03e1aa2287730f737280eb160d8b579fb31939f558c11" -dependencies = [ - "alloy-json-rpc 1.8.3", - "alloy-primitives", - "alloy-transport 1.8.3", - "auto_impl", - "bimap", - "futures", - "parking_lot", - "serde", - "serde_json", - "tokio", - "tokio-stream", - "tower", - "tracing", - "wasmtimer", -] - [[package]] name = "alloy-pubsub" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edc7b42e514613c717887dc77bb58d35e845557ebd63a18c3f92a77094e4891f" dependencies = [ - "alloy-json-rpc 2.0.1", + "alloy-json-rpc", "alloy-primitives", - "alloy-transport 2.0.1", + "alloy-transport", "auto_impl", "bimap", "futures", @@ -677,45 +426,19 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "alloy-rpc-client" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94fcc9604042ca80bd37aa5e232ea1cd851f337e31e2babbbb345bc0b1c30de3" -dependencies = [ - "alloy-json-rpc 1.8.3", - "alloy-primitives", - "alloy-pubsub 1.8.3", - "alloy-transport 1.8.3", - "alloy-transport-http 1.8.3", - "alloy-transport-ipc 1.8.3", - "alloy-transport-ws 1.8.3", - "futures", - "pin-project", - "reqwest", - "serde", - "serde_json", - "tokio", - "tokio-stream", - "tower", - "tracing", - "url", - "wasmtimer", -] - [[package]] name = "alloy-rpc-client" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d5ee7b51752c68fb95f21705e402700750e692b1d21ccc294ac48fadc8655d53" dependencies = [ - "alloy-json-rpc 2.0.1", + "alloy-json-rpc", "alloy-primitives", - "alloy-pubsub 2.0.1", - "alloy-transport 2.0.1", - "alloy-transport-http 2.0.1", - "alloy-transport-ipc 2.0.1", - "alloy-transport-ws 2.0.1", + "alloy-pubsub", + "alloy-transport", + "alloy-transport-http", + "alloy-transport-ipc", + "alloy-transport-ws", "futures", "pin-project", "reqwest", @@ -729,23 +452,6 @@ dependencies = [ "wasmtimer", ] -[[package]] -name = "alloy-rpc-types" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4faad925d3a669ffc15f43b3deec7fbdf2adeb28a4d6f9cf4bc661698c0f8f4b" -dependencies = [ - "alloy-primitives", - "alloy-rpc-types-anvil 1.8.3", - "alloy-rpc-types-debug 1.8.3", - "alloy-rpc-types-engine 1.8.3", - "alloy-rpc-types-eth 1.8.3", - "alloy-rpc-types-trace 1.8.3", - "alloy-rpc-types-txpool 1.8.3", - "alloy-serde 1.8.3", - "serde", -] - [[package]] name = "alloy-rpc-types" version = "2.0.1" @@ -753,25 +459,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8fa76988f54105ad4398828e8aaf1a39b3f07f91fb79091529056689514ee8c2" dependencies = [ "alloy-primitives", - "alloy-rpc-types-anvil 2.0.1", - "alloy-rpc-types-debug 2.0.1", - "alloy-rpc-types-engine 2.0.1", - "alloy-rpc-types-eth 2.0.1", - "alloy-rpc-types-trace 2.0.1", - "alloy-rpc-types-txpool 2.0.1", - "alloy-serde 2.0.1", - "serde", -] - -[[package]] -name = "alloy-rpc-types-anvil" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47df51bedb3e6062cb9981187a51e86d0d64a4de66eb0855e9efe6574b044ddf" -dependencies = [ - "alloy-primitives", - "alloy-rpc-types-eth 1.8.3", - "alloy-serde 1.8.3", + "alloy-rpc-types-anvil", + "alloy-rpc-types-debug", + "alloy-rpc-types-engine", + "alloy-rpc-types-eth", + "alloy-rpc-types-trace", + "alloy-rpc-types-txpool", + "alloy-serde", "serde", ] @@ -782,49 +476,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d276bea4e92e4991269d31b9abd3e722eed2565b82036478a4416adb8dd4992" dependencies = [ "alloy-primitives", - "alloy-rpc-types-eth 2.0.1", - "alloy-serde 2.0.1", + "alloy-rpc-types-eth", + "alloy-serde", "serde", ] -[[package]] -name = "alloy-rpc-types-any" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3823026d1ed239a40f12364fac50726c8daf1b6ab8077a97212c5123910429ed" -dependencies = [ - "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-consensus-any", + "alloy-network-primitives", "alloy-primitives", - "alloy-rpc-types-eth 2.0.1", - "alloy-serde 2.0.1", + "alloy-rpc-types-eth", + "alloy-serde", "serde", "serde_json", ] -[[package]] -name = "alloy-rpc-types-debug" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2145138f3214928f08cd13da3cb51ef7482b5920d8ac5a02ecd4e38d1a8f6d1e" -dependencies = [ - "alloy-primitives", - "derive_more", - "serde", - "serde_with", -] - [[package]] name = "alloy-rpc-types-debug" version = "2.0.1" @@ -838,74 +509,36 @@ dependencies = [ "serde_with", ] -[[package]] -name = "alloy-rpc-types-engine" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb9b97b6e7965679ad22df297dda809b11cebc13405c1b537e5cffecc95834fa" -dependencies = [ - "alloy-consensus 1.8.3", - "alloy-eips 1.8.3", - "alloy-primitives", - "alloy-rlp", - "alloy-serde 1.8.3", - "derive_more", - "rand 0.8.6", - "serde", - "strum", -] - [[package]] name = "alloy-rpc-types-engine" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f05338cfb4ee5508ff76f01c88142cab8a4579db74b7d9432936c26e4f11374" dependencies = [ - "alloy-consensus 2.0.1", - "alloy-eips 2.0.1", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "alloy-rlp", - "alloy-serde 2.0.1", + "alloy-serde", "derive_more", "rand 0.8.6", "serde", "strum", ] -[[package]] -name = "alloy-rpc-types-eth" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59c095f92c4e1ff4981d89e9aa02d5f98c762a1980ab66bec49c44be11349da2" -dependencies = [ - "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 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-consensus", + "alloy-consensus-any", + "alloy-eips", + "alloy-network-primitives", "alloy-primitives", "alloy-rlp", - "alloy-serde 2.0.1", + "alloy-serde", "alloy-sol-types", "itertools 0.14.0", "serde", @@ -914,20 +547,6 @@ dependencies = [ "thiserror 2.0.18", ] -[[package]] -name = "alloy-rpc-types-trace" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e5a4d010f86cd4e01e5205ec273911e538e1738e76d8bafe9ecd245910ea5a3" -dependencies = [ - "alloy-primitives", - "alloy-rpc-types-eth 1.8.3", - "alloy-serde 1.8.3", - "serde", - "serde_json", - "thiserror 2.0.18", -] - [[package]] name = "alloy-rpc-types-trace" version = "2.0.1" @@ -935,25 +554,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f5905ac3663b0859d67b82d912acce20887d20682a0cadde79c8a763b133a515" dependencies = [ "alloy-primitives", - "alloy-rpc-types-eth 2.0.1", - "alloy-serde 2.0.1", + "alloy-rpc-types-eth", + "alloy-serde", "serde", "serde_json", "thiserror 2.0.18", ] -[[package]] -name = "alloy-rpc-types-txpool" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "942d26a2ca8891b26de4a8529d21091e21c1093e27eb99698f1a86405c76b1ff" -dependencies = [ - "alloy-primitives", - "alloy-rpc-types-eth 1.8.3", - "alloy-serde 1.8.3", - "serde", -] - [[package]] name = "alloy-rpc-types-txpool" version = "2.0.1" @@ -961,20 +568,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7fbf71892d4df9cae8d35dc96f15d522384bb93806205465e2c8c012b7f0a34" dependencies = [ "alloy-primitives", - "alloy-rpc-types-eth 2.0.1", - "alloy-serde 2.0.1", - "serde", -] - -[[package]] -name = "alloy-serde" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11ece63b89294b8614ab3f483560c08d016930f842bf36da56bf0b764a15c11e" -dependencies = [ - "alloy-primitives", + "alloy-rpc-types-eth", + "alloy-serde", "serde", - "serde_json", ] [[package]] @@ -988,21 +584,6 @@ dependencies = [ "serde_json", ] -[[package]] -name = "alloy-signer" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43f447aefab0f1c0649f71edc33f590992d4e122bc35fb9cdbbf67d4421ace85" -dependencies = [ - "alloy-primitives", - "async-trait", - "auto_impl", - "either", - "elliptic-curve", - "k256", - "thiserror 2.0.18", -] - [[package]] name = "alloy-signer" version = "2.0.1" @@ -1018,32 +599,16 @@ dependencies = [ "thiserror 2.0.18", ] -[[package]] -name = "alloy-signer-local" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f721f4bf2e4812e5505aaf5de16ef3065a8e26b9139ac885862d00b5a55a659a" -dependencies = [ - "alloy-consensus 1.8.3", - "alloy-network 1.8.3", - "alloy-primitives", - "alloy-signer 1.8.3", - "async-trait", - "k256", - "rand 0.8.6", - "thiserror 2.0.18", -] - [[package]] name = "alloy-signer-local" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49b794002d57fd2f71b4c87298a41ca24dfc0f2cf6630d95106a477e451747ba" dependencies = [ - "alloy-consensus 2.0.1", - "alloy-network 2.0.1", + "alloy-consensus", + "alloy-network", "alloy-primitives", - "alloy-signer 2.0.1", + "alloy-signer", "async-trait", "k256", "rand 0.8.6", @@ -1123,36 +688,13 @@ dependencies = [ "serde", ] -[[package]] -name = "alloy-transport" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8098f965442a9feb620965ba4b4be5e2b320f4ec5a3fff6bfa9e1ff7ef42bed1" -dependencies = [ - "alloy-json-rpc 1.8.3", - "auto_impl", - "base64", - "derive_more", - "futures", - "futures-utils-wasm", - "parking_lot", - "serde", - "serde_json", - "thiserror 2.0.18", - "tokio", - "tower", - "tracing", - "url", - "wasmtimer", -] - [[package]] name = "alloy-transport" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19dec9bfb59647254afdecbb5ddcddd7ba02edcd48ffa40510bddfbed0be1634" dependencies = [ - "alloy-json-rpc 2.0.1", + "alloy-json-rpc", "auto_impl", "base64", "derive_more", @@ -1169,30 +711,14 @@ dependencies = [ "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 1.8.3", - "alloy-transport 1.8.3", - "itertools 0.14.0", - "reqwest", - "serde_json", - "tower", - "tracing", - "url", -] - [[package]] name = "alloy-transport-http" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2035f3c4d6bee20624da2dcf765d469b292398e48d766ffade61b0fcf8b4d45d" dependencies = [ - "alloy-json-rpc 2.0.1", - "alloy-transport 2.0.1", + "alloy-json-rpc", + "alloy-transport", "itertools 0.14.0", "reqwest", "serde_json", @@ -1201,35 +727,15 @@ dependencies = [ "url", ] -[[package]] -name = "alloy-transport-ipc" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1bd98c3870b8a44b79091dde5216a81d58ffbc1fd8ed61b776f9fee0f3bdf20" -dependencies = [ - "alloy-json-rpc 1.8.3", - "alloy-pubsub 1.8.3", - "alloy-transport 1.8.3", - "bytes", - "futures", - "interprocess", - "pin-project", - "serde", - "serde_json", - "tokio", - "tokio-util", - "tracing", -] - [[package]] name = "alloy-transport-ipc" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfad7aa9206fcb831ae401b6a1c893a402b8eed74f9c8ffbb7a7323afb0d9a4c" dependencies = [ - "alloy-json-rpc 2.0.1", - "alloy-pubsub 2.0.1", - "alloy-transport 2.0.1", + "alloy-json-rpc", + "alloy-pubsub", + "alloy-transport", "bytes", "futures", "interprocess", @@ -1241,33 +747,14 @@ dependencies = [ "tracing", ] -[[package]] -name = "alloy-transport-ws" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec3ab7a72b180992881acc112628b7668337a19ce15293ee974600ea7b693691" -dependencies = [ - "alloy-pubsub 1.8.3", - "alloy-transport 1.8.3", - "futures", - "http", - "rustls", - "serde_json", - "tokio", - "tokio-tungstenite", - "tracing", - "url", - "ws_stream_wasm", -] - [[package]] name = "alloy-transport-ws" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a5aa8ff49386df3e008b73c7fb0a5479410e8493fdb86a8b916877a16e8aead9" dependencies = [ - "alloy-pubsub 2.0.1", - "alloy-transport 2.0.1", + "alloy-pubsub", + "alloy-transport", "futures", "http", "rustls", @@ -1295,18 +782,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "alloy-tx-macros" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d69722eddcdf1ce096c3ab66cf8116999363f734eb36fe94a148f4f71c85da84" -dependencies = [ - "darling", - "proc-macro2", - "quote", - "syn 2.0.117", -] - [[package]] name = "alloy-tx-macros" version = "2.0.1" @@ -2180,7 +1655,7 @@ dependencies = [ name = "ensip25" version = "0.4.4" dependencies = [ - "alloy 2.0.1", + "alloy", "alloy-ens", "alloy-primitives", "erc8004", @@ -2217,11 +1692,11 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "erc8004" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb10935bc8685d65c16e98d4c1b53fbd212e240e527ccee7324130634ba532d0" +checksum = "713dfccfe1b6770ee00533ff2c0666c1149bb99441e2e9a432ccb9860265cffc" dependencies = [ - "alloy 1.8.3", + "alloy", "serde", "serde_json", "thiserror 2.0.18", diff --git a/Cargo.toml b/Cargo.toml index c6fe226..29f65dd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,7 +14,7 @@ description = "Rust implementation of ENSIP-25: verify the link between ENS name alloy = { version = "2.0.1", features = ["full"] } alloy-ens = { version = "2.0.1", features = ["provider"] } alloy-primitives = "1.5.7" -erc8004 = "0.4.0" +erc8004 = "0.4.1" serde = { version = "1.0.228", features = ["derive"] } thiserror = "2.0.18"