diff --git a/Cargo.lock b/Cargo.lock index a633108627d..d3ee849a43e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -73,14 +73,15 @@ checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "alloy" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e1e915a830ea2ee123c9d3886bfec3302a7ddcd73a973ab165ed45aca2e42c3" +checksum = "6c8d8a7d7e896331d13d94cd50779a843d3fb3d8b0389826e43638f6276bc4b3" dependencies = [ "alloy-consensus", "alloy-contract", "alloy-core", "alloy-eips", + "alloy-ens", "alloy-genesis", "alloy-json-rpc", "alloy-network", @@ -111,9 +112,9 @@ dependencies = [ [[package]] name = "alloy-consensus" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83447eeb17816e172f1dfc0db1f9dc0b7c5d069bd1f7cecbecceb382bf931015" +checksum = "51b9eb70841f76b69b1205bb57b551b7d7afd8407ad57cbda02e833877507c16" dependencies = [ "alloy-eips", "alloy-primitives", @@ -139,9 +140,9 @@ dependencies = [ [[package]] name = "alloy-consensus-any" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5406343e306856dc2be762700e98a16904de45dee14a07f233e742ce68daff2f" +checksum = "f89486e1bd2c5c56522cf18e73460c3fe7b54d50f5e80131466e62b7632edfcb" dependencies = [ "alloy-consensus", "alloy-eips", @@ -154,9 +155,9 @@ dependencies = [ [[package]] name = "alloy-contract" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ae8b60d71b92824e095b4003ff01fd2bc923017b7568997c5f459240e83499c" +checksum = "b4c0dadb2468adc8aaaaad4c9a6cfa6bd055fe6596c40017067b37671f2c45f5" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -254,22 +255,24 @@ dependencies = [ [[package]] name = "alloy-eip7928" -version = "0.3.2" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3231de68d5d6e75332b7489cfcc7f4dfabeba94d990a10e4b923af0e6623540" +checksum = "b3b12337f74cbfa451cb04dac173974814a6ff463079e1793aa09600ba8813ab" dependencies = [ "alloy-primitives", "alloy-rlp", "arbitrary", "borsh", + "once_cell", "serde", + "thiserror 2.0.18", ] [[package]] name = "alloy-eips" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dca4c89ace90684b4b77366d00631ed498c9af962079af2a5dbc593a0618a77" +checksum = "fddc9c1868d6331b56926de8ab4c4a80d8dcb7bc4f8f7bebc6a89d0548f79af2" dependencies = [ "alloy-eip2124", "alloy-eip2930", @@ -289,11 +292,25 @@ dependencies = [ "sha2 0.10.9", ] +[[package]] +name = "alloy-ens" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fe3f812d024acd2a612aea20629130cd59595064f1420953e6e20c84165def9" +dependencies = [ + "alloy-contract", + "alloy-primitives", + "alloy-provider", + "alloy-sol-types", + "async-trait", + "thiserror 2.0.18", +] + [[package]] name = "alloy-genesis" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab0e0fe9e6d1120ad7bb9254c3fc2b9bc80a8df42a033fb626be6559c13d5153" +checksum = "921b3dccecc4e9dd571c9f9a728d913c2fc7a8ecdfce6005ed99751817523d0d" dependencies = [ "alloy-eips", "alloy-primitives", @@ -318,9 +335,9 @@ dependencies = [ [[package]] name = "alloy-json-rpc" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec0a82e56b1843bce483942d54fcadea92e676f1bde162e93c7d3b621fabc4e1" +checksum = "989d701ece9bccec3294991ce4b4a39dd1cecd0979ea58e86b9878679591b4f5" dependencies = [ "alloy-primitives", "alloy-sol-types", @@ -333,9 +350,9 @@ dependencies = [ [[package]] name = "alloy-network" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7db7b095b0b1db1d18ce7e91dcd2e82007f2d52bfb8125e6b64633a74a06bc3" +checksum = "acfca49fbbe3b30de8114b9cfd89029f87cb33ca7e8a5f5f48a809caaf085126" dependencies = [ "alloy-consensus", "alloy-consensus-any", @@ -359,9 +376,9 @@ dependencies = [ [[package]] name = "alloy-network-primitives" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd28d9bfd11729037d194f2b1d43db8642eb3f342032691f4ca96bb745479c3c" +checksum = "2af7b76520abc91b9e0f1aa987d42df55a66494f94a1881cdadd9b8f67e0b924" dependencies = [ "alloy-consensus", "alloy-eips", @@ -402,9 +419,9 @@ dependencies = [ [[package]] name = "alloy-provider" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8955ab30418343de57b356de2ea60200f9fb8016a7ea3bc7f5c6176f01a8b1cf" +checksum = "3a3fb53b31526b0f97cdbfaf9d8bb72b3e4a9ac7965148d79ecec4c733c8558e" dependencies = [ "alloy-chains", "alloy-consensus", @@ -448,9 +465,9 @@ dependencies = [ [[package]] name = "alloy-pubsub" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cd85cfea1fa8ebd20d3475e961fe3a3624c0eb4659ea137715c0c83c8aeaff0" +checksum = "197325ef17fcdf5dfa21999a2a33877b82bb5009d5cc9b5c7f5ddb840fa3b6bb" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -470,9 +487,9 @@ dependencies = [ [[package]] name = "alloy-rlp" -version = "0.3.12" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f70d83b765fdc080dbcd4f4db70d8d23fe4761f2f02ebfa9146b833900634b4" +checksum = "24671b1f62edcf0f9b62994c7bf72cd621a04a4b99f5020ece1a647b40e2f103" dependencies = [ "alloy-rlp-derive", "arrayvec 0.7.4", @@ -481,9 +498,9 @@ dependencies = [ [[package]] name = "alloy-rlp-derive" -version = "0.3.12" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64b728d511962dda67c1bc7ea7c03736ec275ed2cf4c35d9585298ac9ccf3b73" +checksum = "9d4311c03125e8a18296504560b9de3d75ecbd0dcda7f71e6cf2a196d57e6fba" dependencies = [ "proc-macro2", "quote", @@ -492,9 +509,9 @@ dependencies = [ [[package]] name = "alloy-rpc-client" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24f461f091dc8f657e73b5dea18fd63d5c7049720cd252f1eade4a7ebed6a7e1" +checksum = "f5274f9ada7f558d2feaba16fadcb96022512566cf424147f9cfa2000bc2e458" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -518,9 +535,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "052c031d1f7c5611997056bbcb8814e5cbf20f7efeee8c3de690555172038cf2" +checksum = "12a456d697d4f639d20ac242981de13b94f911c99199e4175e85eaf52b8f785c" dependencies = [ "alloy-primitives", "alloy-rpc-types-anvil", @@ -535,9 +552,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-anvil" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ff111a54268dc0bbd3b17f98571a7e27cc661dc081ad2999d91888647eb2e11" +checksum = "7d7e911c628067c406effef5137d0e253d98e117cdb81d47aacfe2816199297e" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -547,9 +564,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-any" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6561ed4759c974d9c144500a59e3fb8c1d87327a12900d5ce455c0cae6dcb6" +checksum = "5493c88bfdd02271de47f28d69481191a2af6b2907901a3a8c7aff79a6b574eb" dependencies = [ "alloy-consensus-any", "alloy-network-primitives", @@ -562,9 +579,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-debug" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48b9ad6eee93dd35a9ec0a6c1c6b180892a900ee17a6ed6500921552dd71e846" +checksum = "bddf06191e2b12eaaeb3a50ef29a8f3416fb74c61421b80f9d7554c4c1d59a56" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -575,9 +592,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-engine" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eba59e1c069f168a01982f42a57797736923b76aa854194df4930be17867e1c" +checksum = "866fa880cfd95681c979bf3f8385964c2317ef7423c31c0de53159f01112fedf" dependencies = [ "alloy-consensus", "alloy-eips", @@ -593,9 +610,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-eth" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "175a2a5b6017d7f61b5e4b800d21215fe8e94fe729d00828e13bb6d93dcf3492" +checksum = "9d3b805bb9cafaf1362c28b377e2035e49fc5ae0a5ee3ea61bafd9a5d33959e1" dependencies = [ "alloy-consensus", "alloy-consensus-any", @@ -606,7 +623,7 @@ dependencies = [ "alloy-serde", "alloy-sol-types", "arbitrary", - "itertools 0.13.0", + "itertools 0.14.0", "serde", "serde_json", "serde_with", @@ -615,9 +632,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-trace" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "514b4b1ce3354f65067b4fc7eb75358e0f2ec8be3340c96dea65d6894f9ca435" +checksum = "2a6fae28f1bda2586b117a5754b49366160770e63e09ac93fc3d872015a5a993" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -629,9 +646,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-txpool" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76e34a42ebb4a71ab0bfdebc6d2f3c7bf809f01edf154d08fed159d10d1ef1d4" +checksum = "4962825b8819e54028cbdaadeba128a613afa55c91b9a88e0b0dc257772a14d7" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -641,9 +658,9 @@ dependencies = [ [[package]] name = "alloy-serde" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc21a8772af7d78bba286726aa245bd2ff81cd9abe230afea2e91578996831c9" +checksum = "3ad7efdd5e8fe92f5bab87956d6d3f717d1614c4ab6ad0d1f869b16e83b0dff9" dependencies = [ "alloy-primitives", "arbitrary", @@ -653,9 +670,9 @@ dependencies = [ [[package]] name = "alloy-signer" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ffbce94c50dd9d4d1f83e044c5595bbd3ada981bd3057ce28b3a5470e77385d" +checksum = "afa150cd076471ef21aa7b181d8186cb86c3239518859a2e5d80fbec74f0ec38" dependencies = [ "alloy-primitives", "async-trait", @@ -668,9 +685,9 @@ dependencies = [ [[package]] name = "alloy-signer-local" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e48366d2c42b8d95ef951101bafa28486590f21b7a1e68b6b2d069746557bbe3" +checksum = "f125bb730d4772538835d4a31e8e5ed5068e2a991619ba32711fd53ad8c93032" dependencies = [ "alloy-consensus", "alloy-network", @@ -757,9 +774,9 @@ dependencies = [ [[package]] name = "alloy-transport" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86052fdcec72d37ca4aa4b66254601e7453c45a6e1c70aa4561033d002fb80cc" +checksum = "3cd5dbd32cae5d1bc3afaf455064ebd9bcce70b57de220468908717c225225dd" dependencies = [ "alloy-json-rpc", "auto_impl", @@ -780,13 +797,13 @@ dependencies = [ [[package]] name = "alloy-transport-http" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b273587487921274f4f5d0ef2c7ef36944dcbb75a4e2318e69eae822bd263f91" +checksum = "f0b7b1f0e528ae788d05937f5b351afae3b4c1e08f17a061d868bd28e56aa9e3" dependencies = [ "alloy-json-rpc", "alloy-transport", - "itertools 0.13.0", + "itertools 0.14.0", "reqwest 0.13.2", "serde_json", "tower 0.5.2", @@ -796,9 +813,9 @@ dependencies = [ [[package]] name = "alloy-transport-ipc" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfb89df168b24773ef603af14f2449c05a7d3f27d05d3eceaea6bf96cccae168" +checksum = "b964b4c048eea647a701a6af07307c64995c4abd42d46ba0b3be9593ae3c333c" dependencies = [ "alloy-json-rpc", "alloy-pubsub", @@ -816,9 +833,9 @@ dependencies = [ [[package]] name = "alloy-transport-ws" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33e32e0b47d3b3bf5770b7c132090c614b008d307c5e1544f1925f5b7e9e9af6" +checksum = "efecf9efc5d56276e115b13b36ff27311b8cd6f72affc9788a10ff46b55b2616" dependencies = [ "alloy-pubsub", "alloy-transport", @@ -827,7 +844,7 @@ dependencies = [ "rustls", "serde_json", "tokio", - "tokio-tungstenite 0.28.0", + "tokio-tungstenite", "tracing", "url", "ws_stream_wasm", @@ -855,9 +872,9 @@ dependencies = [ [[package]] name = "alloy-tx-macros" -version = "2.0.5" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01a0035943b75fe1e249f52e688492d7a1b1826bc2d19b8e1d5d3c24a2ad8f50" +checksum = "b3e2386593cef5b12c7d439dbcf62d7d51c3a50dc943909b42ae34b48f1b69dc" dependencies = [ "darling 0.23.0", "proc-macro2", @@ -945,7 +962,7 @@ checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" dependencies = [ "anstyle", "once_cell_polyfill", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -1737,7 +1754,7 @@ dependencies = [ "sha1 0.10.6", "sync_wrapper", "tokio", - "tokio-tungstenite 0.29.0", + "tokio-tungstenite", "tower 0.5.2", "tower-layer 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "tower-service 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -6460,8 +6477,8 @@ version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "343d3bd7056eda839b03204e68deff7d1b13aba7af2b2fd16890697274262ee7" dependencies = [ - "heck 0.5.0", - "itertools 0.13.0", + "heck 0.4.1", + "itertools 0.14.0", "log", "multimap", "petgraph 0.8.3", @@ -6482,7 +6499,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b570b25f7617e43d59005d0990ccb79e950a423952cea19671b7a876da390adf" dependencies = [ "anyhow", - "itertools 0.13.0", + "itertools 0.14.0", "proc-macro2", "quote", "syn 2.0.118", @@ -7168,7 +7185,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.12.1", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -7226,7 +7243,7 @@ dependencies = [ "security-framework 3.7.0", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -8156,7 +8173,7 @@ dependencies = [ "getrandom 0.4.2", "once_cell", "rustix 1.1.4", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -8458,9 +8475,9 @@ dependencies = [ [[package]] name = "tokio-tungstenite" -version = "0.28.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d25a406cddcc431a75d3d9afc6a7c0f7428d4891dd973e4d54c56b46127bf857" +checksum = "8f72a05e828585856dacd553fba484c242c46e391fb0e58917c942ee9202915c" dependencies = [ "futures-util", "log", @@ -8468,22 +8485,10 @@ dependencies = [ "rustls-pki-types", "tokio", "tokio-rustls", - "tungstenite 0.28.0", + "tungstenite", "webpki-roots 0.26.11", ] -[[package]] -name = "tokio-tungstenite" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f72a05e828585856dacd553fba484c242c46e391fb0e58917c942ee9202915c" -dependencies = [ - "futures-util", - "log", - "tokio", - "tungstenite 0.29.0", -] - [[package]] name = "tokio-util" version = "0.7.18" @@ -8793,25 +8798,6 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" -[[package]] -name = "tungstenite" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8628dcc84e5a09eb3d8423d6cb682965dea9133204e8fb3efee74c2a0c259442" -dependencies = [ - "bytes", - "data-encoding", - "http 1.4.2", - "httparse", - "log", - "rand 0.9.3", - "rustls", - "rustls-pki-types", - "sha1 0.10.6", - "thiserror 2.0.18", - "utf-8", -] - [[package]] name = "tungstenite" version = "0.29.0" @@ -8824,6 +8810,8 @@ dependencies = [ "httparse", "log", "rand 0.9.3", + "rustls", + "rustls-pki-types", "sha1 0.10.6", "thiserror 2.0.18", ] @@ -8967,12 +8955,6 @@ dependencies = [ "serde_derive", ] -[[package]] -name = "utf-8" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" - [[package]] name = "utf16_iter" version = "1.0.5"