diff --git a/Cargo.lock b/Cargo.lock index 5cb4ea26..e2d1556a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "addr2line" -version = "0.24.2" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b" dependencies = [ "gimli", ] @@ -114,9 +114,9 @@ checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "alloy-chains" -version = "0.2.9" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef8ff73a143281cb77c32006b04af9c047a6b8fe5860e85a88ad325328965355" +checksum = "bf01dd83a1ca5e4807d0ca0223c9615e211ce5db0a9fd1443c2778cacf89b546" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -129,37 +129,15 @@ dependencies = [ [[package]] name = "alloy-consensus" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2179ba839ac532f50279f5da2a6c5047f791f03f6f808b4dfab11327b97902f" -dependencies = [ - "alloy-eips 0.14.0", - "alloy-primitives", - "alloy-rlp", - "alloy-serde 0.14.0", - "alloy-trie 0.8.1", - "auto_impl", - "c-kzg", - "derive_more", - "either", - "k256", - "once_cell", - "rand 0.8.5", - "serde", - "thiserror 2.0.16", -] - -[[package]] -name = "alloy-consensus" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d213580c17d239ae83c0d897ac3315db7cda83d2d4936a9823cc3517552f2e24" +checksum = "6a0dd3ed764953a6b20458b2b7abbfdc93d20d14b38babe1a70fe631a443a9f1" dependencies = [ - "alloy-eips 1.0.30", + "alloy-eips", "alloy-primitives", "alloy-rlp", - "alloy-serde 1.0.30", - "alloy-trie 0.9.1", + "alloy-serde 1.0.38", + "alloy-trie", "alloy-tx-macros", "arbitrary", "auto_impl", @@ -171,30 +149,31 @@ dependencies = [ "rand 0.8.5", "secp256k1 0.30.0", "serde", + "serde_json", "serde_with", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "alloy-consensus-any" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81443e3b8dccfeac7cd511aced15928c97ff253f4177acbb97de97178e543f6c" +checksum = "9556182afa73cddffa91e64a5aa9508d5e8c912b3a15f26998d2388a824d2c7b" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "alloy-rlp", - "alloy-serde 1.0.30", + "alloy-serde 1.0.38", "arbitrary", "serde", ] [[package]] name = "alloy-dyn-abi" -version = "1.3.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3f56873f3cac7a2c63d8e98a4314b8311aa96adb1a0f82ae923eb2119809d2c" +checksum = "a6c2905bafc2df7ccd32ca3af13f0b0d82f2e2ff9dfbeb12196c0d978d5c0deb" dependencies = [ "alloy-json-abi", "alloy-primitives", @@ -219,7 +198,7 @@ dependencies = [ "crc", "rand 0.8.5", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -248,41 +227,21 @@ dependencies = [ "rand 0.8.5", "serde", "serde_with", - "thiserror 2.0.16", -] - -[[package]] -name = "alloy-eips" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "609515c1955b33af3d78d26357540f68c5551a90ef58fd53def04f2aa074ec43" -dependencies = [ - "alloy-eip2124", - "alloy-eip2930", - "alloy-eip7702", - "alloy-primitives", - "alloy-rlp", - "alloy-serde 0.14.0", - "auto_impl", - "c-kzg", - "derive_more", - "either", - "serde", - "sha2 0.10.9", + "thiserror 2.0.17", ] [[package]] name = "alloy-eips" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a15b4b0f6bab47aae017d52bb5a739bda381553c09fb9918b7172721ef5f5de" +checksum = "305fa99b538ca7006b0c03cfed24ec6d82beda67aac857ef4714be24231d15e6" dependencies = [ "alloy-eip2124", "alloy-eip2930", "alloy-eip7702", "alloy-primitives", "alloy-rlp", - "alloy-serde 1.0.30", + "alloy-serde 1.0.38", "arbitrary", "auto_impl", "c-kzg", @@ -293,48 +252,50 @@ dependencies = [ "serde", "serde_with", "sha2 0.10.9", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "alloy-evm" -version = "0.20.1" +version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dbe7c66c859b658d879b22e8aaa19546dab726b0639f4649a424ada3d99349e" +checksum = "06a5f67ee74999aa4fe576a83be1996bdf74a30fce3d248bf2007d6fc7dae8aa" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-hardforks", "alloy-primitives", + "alloy-rpc-types-engine", "alloy-rpc-types-eth", "alloy-sol-types", "auto_impl", "derive_more", "op-alloy-consensus", + "op-alloy-rpc-types-engine", "op-revm", "revm", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "alloy-genesis" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ba1cbc25a07e0142e8875fcbe80e1fdb02be8160ae186b90f4b9a69a72ed2b" +checksum = "a272533715aefc900f89d51db00c96e6fd4f517ea081a12fea482a352c8c815c" dependencies = [ - "alloy-eips 1.0.30", + "alloy-eips", "alloy-primitives", - "alloy-serde 1.0.30", - "alloy-trie 0.9.1", + "alloy-serde 1.0.38", + "alloy-trie", "serde", "serde_with", ] [[package]] name = "alloy-hardforks" -version = "0.3.3" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d66cfdf265bf52c0c4a952960c854c3683c71ff2fc02c9b8c317c691fd3bc28" +checksum = "889eb3949b58368a09d4f16931c660275ef5fb08e5fbd4a96573b19c7085c41f" dependencies = [ "alloy-chains", "alloy-eip2124", @@ -346,9 +307,9 @@ dependencies = [ [[package]] name = "alloy-json-abi" -version = "1.3.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "125a1c373261b252e53e04d6e92c37d881833afc1315fceab53fd46045695640" +checksum = "a2acb6637a9c0e1cdf8971e0ced8f3fa34c04c5e9dccf6bb184f6a64fe0e37d8" dependencies = [ "alloy-primitives", "alloy-sol-type-parser", @@ -358,34 +319,34 @@ dependencies = [ [[package]] name = "alloy-json-rpc" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8882ec8e4542cfd02aadc6dccbe90caa73038f60016d936734eb6ced53d2167" +checksum = "d91676d242c0ced99c0dd6d0096d7337babe9457cc43407d26aa6367fcf90553" dependencies = [ "alloy-primitives", "alloy-sol-types", "http 1.3.1", "serde", "serde_json", - "thiserror 2.0.16", + "thiserror 2.0.17", "tracing", ] [[package]] name = "alloy-network" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d6d87d588bda509881a7a66ae77c86514bd1193ac30fbff0e0f24db95eb5a5" +checksum = "77f82150116b30ba92f588b87f08fa97a46a1bd5ffc0d0597efdf0843d36bfda" dependencies = [ - "alloy-consensus 1.0.30", + "alloy-consensus", "alloy-consensus-any", - "alloy-eips 1.0.30", + "alloy-eips", "alloy-json-rpc", "alloy-network-primitives", "alloy-primitives", "alloy-rpc-types-any", "alloy-rpc-types-eth", - "alloy-serde 1.0.30", + "alloy-serde 1.0.38", "alloy-signer", "alloy-sol-types", "async-trait", @@ -394,27 +355,27 @@ dependencies = [ "futures-utils-wasm", "serde", "serde_json", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "alloy-network-primitives" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b14fa9ba5774e0b30ae6a04176d998211d516c8af69c9c530af7c6c42a8c508" +checksum = "223612259a080160ce839a4e5df0125ca403a1d5e7206cc911cea54af5d769aa" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", - "alloy-serde 1.0.30", + "alloy-serde 1.0.38", "serde", ] [[package]] name = "alloy-primitives" -version = "1.3.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc9485c56de23438127a731a6b4c87803d49faf1a7068dcd1d8768aca3a9edb9" +checksum = "5b77f7d5e60ad8ae6bd2200b8097919712a07a6db622a4b201e7ead6166f02e5" dependencies = [ "alloy-rlp", "arbitrary", @@ -422,16 +383,16 @@ dependencies = [ "cfg-if", "const-hex", "derive_more", - "foldhash", + "foldhash 0.2.0", "getrandom 0.3.3", - "hashbrown 0.15.5", - "indexmap 2.11.1", + "hashbrown 0.16.0", + "indexmap 2.11.4", "itoa", "k256", "keccak-asm", "paste", "proptest", - "proptest-derive", + "proptest-derive 0.6.0", "rand 0.9.2", "ruint", "rustc-hash 2.1.1", @@ -442,13 +403,13 @@ dependencies = [ [[package]] name = "alloy-provider" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "475a5141313c3665b75d818be97d5fa3eb5e0abb7e832e9767edd94746db28e3" +checksum = "f7283b81b6f136100b152e699171bc7ed8184a58802accbc91a7df4ebb944445" dependencies = [ "alloy-chains", - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-json-rpc", "alloy-network", "alloy-network-primitives", @@ -470,12 +431,12 @@ dependencies = [ "futures", "futures-utils-wasm", "lru 0.13.0", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "pin-project", "reqwest", "serde", "serde_json", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tracing", "url", @@ -484,9 +445,9 @@ dependencies = [ [[package]] name = "alloy-pubsub" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f97c18795ce1ce8151c5539ce1e4200940389674173f677c7455f79bfb00e5df" +checksum = "eee7e3d343814ec0dfea69bd1820042a133a9d0b9ac5faf1e6eb133b43366315" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -494,7 +455,7 @@ dependencies = [ "auto_impl", "bimap", "futures", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "serde", "serde_json", "tokio", @@ -528,9 +489,9 @@ dependencies = [ [[package]] name = "alloy-rpc-client" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25289674cd8c58fcca2568b5350423cb0dd7bca8c596c5e2869bfe4c5c57ed14" +checksum = "1154b12d470bef59951c62676e106f4ce5de73b987d86b9faa935acebb138ded" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -554,22 +515,22 @@ dependencies = [ [[package]] name = "alloy-rpc-types" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39676beaa50db545cf15447fc94ec5513b64e85a48357a0625b9a04aef08a910" +checksum = "47ab76bf97648a1c6ad8fb00f0d594618942b5a9e008afbfb5c8a8fca800d574" dependencies = [ "alloy-primitives", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "alloy-rpc-types-eth", - "alloy-serde 1.0.30", + "alloy-serde 1.0.38", "serde", ] [[package]] name = "alloy-rpc-types-admin" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65acc9264342069decb617aa344847f55180ba3aeab1c8d1db062d0619881029" +checksum = "af8ae38824376e855d73d4060462d86c32afe548af632597ccfd161bdd0fc628" dependencies = [ "alloy-genesis", "alloy-primitives", @@ -579,65 +540,52 @@ dependencies = [ [[package]] name = "alloy-rpc-types-anvil" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9c8cad42fa936000be72ab80fcd97386a6a226c35c2989212756da9e76c1521" +checksum = "456cfc2c1677260edbd7ce3eddb7de419cb46de0e9826c43401f42b0286a779a" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", - "alloy-serde 1.0.30", + "alloy-serde 1.0.38", "serde", ] [[package]] name = "alloy-rpc-types-any" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01bac57c987c93773787619e20f89167db74d460a2d1d40f591d94fb7c22c379" +checksum = "23cc57ee0c1ac9fb14854195fc249494da7416591dc4a4d981ddfd5dd93b9bce" dependencies = [ "alloy-consensus-any", "alloy-rpc-types-eth", - "alloy-serde 1.0.30", -] - -[[package]] -name = "alloy-rpc-types-beacon" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77c08a6f2593a8b6401e579996a887b22794543e0ff5976c5c21ddd361755dec" -dependencies = [ - "alloy-eips 0.14.0", - "alloy-primitives", - "alloy-rpc-types-engine 0.14.0", - "serde", - "serde_with", - "thiserror 2.0.16", + "alloy-serde 1.0.38", ] [[package]] name = "alloy-rpc-types-beacon" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d3c0e6cc87a8be5582d08f929f96db25843f44cb636a0985a4a6bf02609c02f" +checksum = "cfa4edd92c3124ec19b9d572dc7923d070fe5c2efb677519214affd6156a4463" dependencies = [ - "alloy-eips 1.0.30", + "alloy-eips", "alloy-primitives", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", + "derive_more", "ethereum_ssz", "ethereum_ssz_derive", "serde", "serde_json", "serde_with", - "thiserror 2.0.16", + "thiserror 2.0.17", "tree_hash", "tree_hash_derive", ] [[package]] name = "alloy-rpc-types-debug" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2fe118e6c152d54cb4549b9835fb87d38b12754bb121375183ee3ec84bd0849" +checksum = "4a0ac29dd005c33e3f7e09087accc80843315303685c3f7a1b888002cd27785b" dependencies = [ "alloy-primitives", "derive_more", @@ -647,32 +595,15 @@ dependencies = [ [[package]] name = "alloy-rpc-types-engine" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4235d79af20fe5583ca26096258fe9307571a345745c433cfd8c91b41aa2611e" -dependencies = [ - "alloy-consensus 0.14.0", - "alloy-eips 0.14.0", - "alloy-primitives", - "alloy-rlp", - "alloy-serde 0.14.0", - "derive_more", - "rand 0.8.5", - "serde", - "strum 0.27.2", -] - -[[package]] -name = "alloy-rpc-types-engine" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72a41624eb84bc743e414198bf10eb48b611a5554d6a9fd6205f7384d57dfd7f" +checksum = "1d9d173854879bcf26c7d71c1c3911972a3314df526f4349ffe488e676af577d" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "alloy-rlp", - "alloy-serde 1.0.30", + "alloy-serde 1.0.38", "arbitrary", "derive_more", "ethereum_ssz", @@ -685,76 +616,65 @@ dependencies = [ [[package]] name = "alloy-rpc-types-eth" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cd1e1b4dcdf13eaa96343e5c0dafc2d2e8ce5d20b90347169d46a1df0dec210" +checksum = "6d7d47bca1a2a1541e4404aa38b7e262bb4dffd9ac23b4f178729a4ddc5a5caa" dependencies = [ - "alloy-consensus 1.0.30", + "alloy-consensus", "alloy-consensus-any", - "alloy-eips 1.0.30", + "alloy-eips", "alloy-network-primitives", "alloy-primitives", "alloy-rlp", - "alloy-serde 1.0.30", + "alloy-serde 1.0.38", "alloy-sol-types", "arbitrary", "itertools 0.14.0", "serde", "serde_json", "serde_with", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "alloy-rpc-types-mev" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01620baa48d3f49fc908c781eb91ded71f3226e719bb6404697c2851cac4e098" +checksum = "d3820683ece7cdc31e44d87c88c0ff9b972a1a2fd1f2124cc72ce5c928e64f0d" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "alloy-rpc-types-eth", - "alloy-serde 1.0.30", + "alloy-serde 1.0.38", "serde", "serde_json", ] [[package]] name = "alloy-rpc-types-trace" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bc33d9d0e0b3cfe9c2e82a1a427c9ed516fcfebe764f0adf7ceb8107f702dd1" +checksum = "c331c8e48665607682e8a9549a2347c13674d4fbcbdc342e7032834eba2424f4" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", - "alloy-serde 1.0.30", + "alloy-serde 1.0.38", "serde", "serde_json", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "alloy-rpc-types-txpool" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4fa9e9b3e613425d2a2ee1a322bdad5f1cedf835406fd4b59538822500b44bc" +checksum = "5e2f66afe1e76ca4485e593980056f061b2bdae2055486a062fca050ff111a52" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", - "alloy-serde 1.0.30", - "serde", -] - -[[package]] -name = "alloy-serde" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4dba6ff08916bc0a9cbba121ce21f67c0b554c39cf174bc7b9df6c651bd3c3b" -dependencies = [ - "alloy-primitives", + "alloy-serde 1.0.38", "serde", - "serde_json", ] [[package]] @@ -770,9 +690,9 @@ dependencies = [ [[package]] name = "alloy-serde" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1b3b1078b8775077525bc9fe9f6577e815ceaecd6c412a4f3b4d8aa2836e8f6" +checksum = "6a8468f1a7f9ee3bae73c24eead0239abea720dbf7779384b9c7e20d51bfb6b0" dependencies = [ "alloy-primitives", "arbitrary", @@ -782,9 +702,9 @@ dependencies = [ [[package]] name = "alloy-signer" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10ab1b8d4649bf7d0db8ab04e31658a6cc20364d920795484d886c35bed3bab4" +checksum = "33387c90b0a5021f45a5a77c2ce6c49b8f6980e66a318181468fb24cea771670" dependencies = [ "alloy-primitives", "async-trait", @@ -792,16 +712,16 @@ dependencies = [ "either", "elliptic-curve", "k256", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "alloy-signer-aws" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a46118173eb381b2911202a83dc4f39267027b0fe7d3533449f5e4ebc0eadcab" +checksum = "83bf90f2355769ad93f790b930434b8d3d2948317f3e484de458010409024462" dependencies = [ - "alloy-consensus 1.0.30", + "alloy-consensus", "alloy-network", "alloy-primitives", "alloy-signer", @@ -810,17 +730,17 @@ dependencies = [ "aws-sdk-kms", "k256", "spki", - "thiserror 2.0.16", + "thiserror 2.0.17", "tracing", ] [[package]] name = "alloy-signer-local" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bdeec36c8d9823102b571b3eab8b323e053dc19c12da14a9687bd474129bf2a" +checksum = "b55d9e795c85e36dcea08786d2e7ae9b73cb554b6bea6ac4c212def24e1b4d03" dependencies = [ - "alloy-consensus 1.0.30", + "alloy-consensus", "alloy-network", "alloy-primitives", "alloy-signer", @@ -829,15 +749,15 @@ dependencies = [ "coins-bip39", "k256", "rand 0.8.5", - "thiserror 2.0.16", + "thiserror 2.0.17", "zeroize", ] [[package]] name = "alloy-sol-macro" -version = "1.3.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d20d867dcf42019d4779519a1ceb55eba8d7f3d0e4f0a89bcba82b8f9eb01e48" +checksum = "78c84c3637bee9b5c4a4d2b93360ee16553d299c3b932712353caf1cea76d0e6" dependencies = [ "alloy-sol-macro-expander", "alloy-sol-macro-input", @@ -849,14 +769,14 @@ dependencies = [ [[package]] name = "alloy-sol-macro-expander" -version = "1.3.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b74e91b0b553c115d14bd0ed41898309356dc85d0e3d4b9014c4e7715e48c8ad" +checksum = "a882aa4e1790063362434b9b40d358942b188477ac1c44cfb8a52816ffc0cc17" dependencies = [ "alloy-sol-macro-input", "const-hex", "heck 0.5.0", - "indexmap 2.11.1", + "indexmap 2.11.4", "proc-macro-error2", "proc-macro2", "quote", @@ -867,9 +787,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-input" -version = "1.3.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84194d31220803f5f62d0a00f583fd3a062b36382e2bea446f1af96727754565" +checksum = "18e5772107f9bb265d8d8c86e0733937bb20d0857ea5425b1b6ddf51a9804042" dependencies = [ "const-hex", "dunce", @@ -883,9 +803,9 @@ dependencies = [ [[package]] name = "alloy-sol-type-parser" -version = "1.3.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe8c27b3cf6b2bb8361904732f955bc7c05e00be5f469cec7e2280b6167f3ff0" +checksum = "e188b939aa4793edfaaa099cb1be4e620036a775b4bdf24fdc56f1cd6fd45890" dependencies = [ "serde", "winnow", @@ -893,9 +813,9 @@ dependencies = [ [[package]] name = "alloy-sol-types" -version = "1.3.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5383d34ea00079e6dd89c652bcbdb764db160cef84e6250926961a0b2295d04" +checksum = "c3c8a9a909872097caffc05df134e5ef2253a1cdb56d3a9cf0052a042ac763f9" dependencies = [ "alloy-json-abi", "alloy-primitives", @@ -905,9 +825,9 @@ dependencies = [ [[package]] name = "alloy-transport" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dce5129146a76ca6139a19832c75ad408857a56bcd18cd2c684183b8eacd78d8" +checksum = "702002659778d89a94cd4ff2044f6b505460df6c162e2f47d1857573845b0ace" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -916,10 +836,10 @@ dependencies = [ "derive_more", "futures", "futures-utils-wasm", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "serde", "serde_json", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tower", "tracing", @@ -929,12 +849,12 @@ dependencies = [ [[package]] name = "alloy-transport-http" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2379d998f46d422ec8ef2b61603bc28cda931e5e267aea1ebe71f62da61d101" +checksum = "0d6bdc0830e5e8f08a4c70a4c791d400a86679c694a3b4b986caf26fad680438" dependencies = [ "alloy-json-rpc", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "alloy-transport", "http-body-util", "hyper 1.7.0", @@ -950,9 +870,9 @@ dependencies = [ [[package]] name = "alloy-transport-ipc" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "041aa5db2e907692a9a93a0a908057665c03e59364e1fbbeed613511a0159289" +checksum = "87ce41d99a32346f354725fe62eadd271cdbae45fe6b3cc40cb054e0bf763112" dependencies = [ "alloy-json-rpc", "alloy-pubsub", @@ -970,9 +890,9 @@ dependencies = [ [[package]] name = "alloy-transport-ws" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6d44395e6793566e9c89bd82297cc4b0566655c1e78a1d69362640814784cc6" +checksum = "686219dcef201655763bd3d4eabe42388d9368bfbf6f1c8016d14e739ec53aac" dependencies = [ "alloy-pubsub", "alloy-transport", @@ -986,22 +906,6 @@ dependencies = [ "ws_stream_wasm", ] -[[package]] -name = "alloy-trie" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "983d99aa81f586cef9dae38443245e585840fcf0fc58b09aee0b1f27aed1d500" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "arrayvec", - "derive_more", - "nybbles 0.3.4", - "serde", - "smallvec", - "tracing", -] - [[package]] name = "alloy-trie" version = "0.9.1" @@ -1014,9 +918,9 @@ dependencies = [ "arrayvec", "derive_arbitrary", "derive_more", - "nybbles 0.4.4", + "nybbles", "proptest", - "proptest-derive", + "proptest-derive 0.5.1", "serde", "smallvec", "tracing", @@ -1024,9 +928,9 @@ dependencies = [ [[package]] name = "alloy-tx-macros" -version = "1.0.30" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b5becb9c269a7d05a2f28d549f86df5a5dbc923e2667eff84fdecac8cda534c" +checksum = "7bf39928a5e70c9755d6811a2928131b53ba785ad37c8bf85c90175b5d43b818" dependencies = [ "alloy-primitives", "darling 0.21.3", @@ -1052,9 +956,9 @@ checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" [[package]] name = "anstream" -version = "0.6.20" +version = "0.6.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192" +checksum = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a" dependencies = [ "anstyle", "anstyle-parse", @@ -1067,9 +971,9 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.11" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd" +checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78" [[package]] name = "anstyle-parse" @@ -1102,9 +1006,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.99" +version = "1.0.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100" +checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" [[package]] name = "approx" @@ -1451,9 +1355,9 @@ checksum = "155a5a185e42c6b77ac7b88a15143d930a9e9727a5b7b77eed417404ab15c247" [[package]] name = "async-compression" -version = "0.4.30" +version = "0.4.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "977eb15ea9efd848bb8a4a1a2500347ed7f0bf794edf0dc3ddcf439f43d36b23" +checksum = "5a89bce6054c720275ac2432fbba080a66a2106a44a1b804553930ca6909f4e0" dependencies = [ "compression-codecs", "compression-core", @@ -1550,9 +1454,9 @@ checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "aws-config" -version = "1.8.6" +version = "1.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bc1b40fb26027769f16960d2f4a6bc20c4bb755d403e552c8c1a73af433c246" +checksum = "37cf2b6af2a95a20e266782b4f76f1a5e12bf412a9db2de9c1e9123b9d8c0ad8" dependencies = [ "aws-credential-types", "aws-runtime", @@ -1580,9 +1484,9 @@ dependencies = [ [[package]] name = "aws-credential-types" -version = "1.2.6" +version = "1.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d025db5d9f52cbc413b167136afb3d8aeea708c0d8884783cf6253be5e22f6f2" +checksum = "faf26925f4a5b59eb76722b63c2892b1d70d06fa053c72e4a100ec308c1d47bc" dependencies = [ "aws-smithy-async", "aws-smithy-runtime-api", @@ -1615,9 +1519,9 @@ dependencies = [ [[package]] name = "aws-runtime" -version = "1.5.10" +version = "1.5.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c034a1bc1d70e16e7f4e4caf7e9f7693e4c9c24cd91cf17c2a0b21abaebc7c8b" +checksum = "bfa006bb32360ed90ac51203feafb9d02e3d21046e1fd3a450a404b90ea73e5d" dependencies = [ "aws-credential-types", "aws-sigv4", @@ -1639,9 +1543,9 @@ dependencies = [ [[package]] name = "aws-sdk-kms" -version = "1.86.0" +version = "1.89.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15e7ef7189e532a6d7654befd668b535d31f261c61342397da47ccfa3fb0505a" +checksum = "fcf2158ad0759016eb2d36b6eae2365f5c93af47270403b92ad58b75dee5e4df" dependencies = [ "aws-credential-types", "aws-runtime", @@ -1661,9 +1565,9 @@ dependencies = [ [[package]] name = "aws-sdk-sso" -version = "1.83.0" +version = "1.86.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "643cd43af212d2a1c4dedff6f044d7e1961e5d9e7cfe773d70f31d9842413886" +checksum = "4a0abbfab841446cce6e87af853a3ba2cc1bc9afcd3f3550dd556c43d434c86d" dependencies = [ "aws-credential-types", "aws-runtime", @@ -1683,9 +1587,9 @@ dependencies = [ [[package]] name = "aws-sdk-ssooidc" -version = "1.84.0" +version = "1.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20ec4a95bd48e0db7a424356a161f8d87bd6a4f0af37204775f0da03d9e39fc3" +checksum = "9a68d675582afea0e94d38b6ca9c5aaae4ca14f1d36faa6edb19b42e687e70d7" dependencies = [ "aws-credential-types", "aws-runtime", @@ -1705,9 +1609,9 @@ dependencies = [ [[package]] name = "aws-sdk-sts" -version = "1.85.0" +version = "1.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "410309ad0df4606bc721aff0d89c3407682845453247213a0ccc5ff8801ee107" +checksum = "d30990923f4f675523c51eb1c0dec9b752fb267b36a61e83cbc219c9d86da715" dependencies = [ "aws-credential-types", "aws-runtime", @@ -1728,9 +1632,9 @@ dependencies = [ [[package]] name = "aws-sigv4" -version = "1.3.4" +version = "1.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "084c34162187d39e3740cb635acd73c4e3a551a36146ad6fe8883c929c9f876c" +checksum = "bffc03068fbb9c8dd5ce1c6fb240678a5cffb86fb2b7b1985c999c4b83c8df68" dependencies = [ "aws-credential-types", "aws-smithy-http", @@ -1750,9 +1654,9 @@ dependencies = [ [[package]] name = "aws-smithy-async" -version = "1.2.5" +version = "1.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e190749ea56f8c42bf15dd76c65e14f8f765233e6df9b0506d9d934ebef867c" +checksum = "127fcfad33b7dfc531141fda7e1c402ac65f88aca5511a4d31e2e3d2cd01ce9c" dependencies = [ "futures-util", "pin-project-lite", @@ -1761,9 +1665,9 @@ dependencies = [ [[package]] name = "aws-smithy-http" -version = "0.62.3" +version = "0.62.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c4dacf2d38996cf729f55e7a762b30918229917eca115de45dfa8dfb97796c9" +checksum = "3feafd437c763db26aa04e0cc7591185d0961e64c61885bece0fb9d50ceac671" dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", @@ -1781,9 +1685,9 @@ dependencies = [ [[package]] name = "aws-smithy-http-client" -version = "1.1.1" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147e8eea63a40315d704b97bf9bc9b8c1402ae94f89d5ad6f7550d963309da1b" +checksum = "1053b5e587e6fa40ce5a79ea27957b04ba660baa02b28b7436f64850152234f1" dependencies = [ "aws-smithy-async", "aws-smithy-runtime-api", @@ -1804,34 +1708,34 @@ dependencies = [ "rustls-native-certs 0.8.1", "rustls-pki-types", "tokio", - "tokio-rustls 0.26.2", + "tokio-rustls 0.26.4", "tower", "tracing", ] [[package]] name = "aws-smithy-json" -version = "0.61.5" +version = "0.61.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaa31b350998e703e9826b2104dd6f63be0508666e1aba88137af060e8944047" +checksum = "cff418fc8ec5cadf8173b10125f05c2e7e1d46771406187b2c878557d4503390" dependencies = [ "aws-smithy-types", ] [[package]] name = "aws-smithy-observability" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9364d5989ac4dd918e5cc4c4bdcc61c9be17dcd2586ea7f69e348fc7c6cab393" +checksum = "2d1881b1ea6d313f9890710d65c158bdab6fb08c91ea825f74c1c8c357baf4cc" dependencies = [ "aws-smithy-runtime-api", ] [[package]] name = "aws-smithy-query" -version = "0.60.7" +version = "0.60.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2fbd61ceb3fe8a1cb7352e42689cec5335833cd9f94103a61e98f9bb61c64bb" +checksum = "d28a63441360c477465f80c7abac3b9c4d075ca638f982e605b7dc2a2c7156c9" dependencies = [ "aws-smithy-types", "urlencoding", @@ -1839,9 +1743,9 @@ dependencies = [ [[package]] name = "aws-smithy-runtime" -version = "1.9.1" +version = "1.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3946acbe1ead1301ba6862e712c7903ca9bb230bdf1fbd1b5ac54158ef2ab1f" +checksum = "40ab99739082da5347660c556689256438defae3bcefd66c52b095905730e404" dependencies = [ "aws-smithy-async", "aws-smithy-http", @@ -1863,9 +1767,9 @@ dependencies = [ [[package]] name = "aws-smithy-runtime-api" -version = "1.9.0" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07f5e0fc8a6b3f2303f331b94504bbf754d85488f402d6f1dd7a6080f99afe56" +checksum = "3683c5b152d2ad753607179ed71988e8cfd52964443b4f74fd8e552d0bbfeb46" dependencies = [ "aws-smithy-async", "aws-smithy-types", @@ -1880,9 +1784,9 @@ dependencies = [ [[package]] name = "aws-smithy-types" -version = "1.3.2" +version = "1.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d498595448e43de7f4296b7b7a18a8a02c61ec9349128c80a368f7c3b4ab11a8" +checksum = "9f5b3a7486f6690ba25952cabf1e7d75e34d69eaff5081904a47bc79074d6457" dependencies = [ "base64-simd", "bytes", @@ -1906,18 +1810,18 @@ dependencies = [ [[package]] name = "aws-smithy-xml" -version = "0.60.10" +version = "0.60.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3db87b96cb1b16c024980f133968d52882ca0daaee3a086c6decc500f6c99728" +checksum = "e9c34127e8c624bc2999f3b657e749c1393bedc9cd97b92a804db8ced4d2e163" dependencies = [ "xmlparser", ] [[package]] name = "aws-types" -version = "1.3.8" +version = "1.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b069d19bf01e46298eaedd7c6f283fe565a59263e53eebec945f3e6398f42390" +checksum = "e2fd329bf0e901ff3f60425691410c69094dc2a1f34b331f37bfc4e9ac1565a1" dependencies = [ "aws-credential-types", "aws-smithy-async", @@ -1945,9 +1849,9 @@ dependencies = [ [[package]] name = "backtrace" -version = "0.3.75" +version = "0.3.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" +checksum = "bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6" dependencies = [ "addr2line", "cfg-if", @@ -1955,7 +1859,7 @@ dependencies = [ "miniz_oxide", "object", "rustc-demangle", - "windows-targets 0.52.6", + "windows-link 0.2.1", ] [[package]] @@ -1970,6 +1874,16 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" +[[package]] +name = "base256emoji" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5e9430d9a245a77c92176e649af6e275f20839a48389859d1661e9a128d077c" +dependencies = [ + "const-str", + "match-lookup", +] + [[package]] name = "base64" version = "0.21.7" @@ -2058,9 +1972,9 @@ dependencies = [ [[package]] name = "bindgen" -version = "0.70.1" +version = "0.71.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" +checksum = "5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3" dependencies = [ "bitflags 2.9.4", "cexpr", @@ -2069,7 +1983,7 @@ dependencies = [ "proc-macro2", "quote", "regex", - "rustc-hash 1.1.0", + "rustc-hash 2.1.1", "shlex", "syn 2.0.106", ] @@ -2182,9 +2096,9 @@ dependencies = [ [[package]] name = "blst" -version = "0.3.15" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fd49896f12ac9b6dcd7a5998466b9b58263a695a3dd1ecc1aaca2e12a90b080" +checksum = "dcdb4c7013139a150f9fc55d123186dbfaba0d912817466282c73ac49e71fb45" dependencies = [ "cc", "glob", @@ -2202,7 +2116,7 @@ dependencies = [ "boa_interner", "boa_macros", "boa_string", - "indexmap 2.11.1", + "indexmap 2.11.4", "num-bigint", "rustc-hash 2.1.1", ] @@ -2228,7 +2142,7 @@ dependencies = [ "fast-float2", "hashbrown 0.15.5", "icu_normalizer 1.5.0", - "indexmap 2.11.1", + "indexmap 2.11.4", "intrusive-collections", "itertools 0.13.0", "num-bigint", @@ -2248,7 +2162,7 @@ dependencies = [ "static_assertions", "tap", "thin-vec", - "thiserror 2.0.16", + "thiserror 2.0.17", "time", ] @@ -2274,7 +2188,7 @@ dependencies = [ "boa_gc", "boa_macros", "hashbrown 0.15.5", - "indexmap 2.11.1", + "indexmap 2.11.4", "once_cell", "phf", "rustc-hash 2.1.1", @@ -2436,18 +2350,18 @@ checksum = "175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e" [[package]] name = "bytemuck" -version = "1.23.2" +version = "1.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677" +checksum = "1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4" dependencies = [ "bytemuck_derive", ] [[package]] name = "bytemuck_derive" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f154e572231cb6ba2bd1176980827e3d5dc04cc183a75dea38109fbdd672d29" +checksum = "f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff" dependencies = [ "proc-macro2", "quote", @@ -2481,9 +2395,9 @@ dependencies = [ [[package]] name = "c-kzg" -version = "2.1.1" +version = "2.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7318cfa722931cb5fe0838b98d3ce5621e75f6a6408abc21721d80de9223f2e4" +checksum = "e00bf4b112b07b505472dbefd19e37e53307e2bfed5a79e0cc161d58ccd0e687" dependencies = [ "arbitrary", "blst", @@ -2497,11 +2411,11 @@ dependencies = [ [[package]] name = "camino" -version = "1.1.12" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd0b03af37dad7a14518b7691d81acb0f8222604ad3d1b02f6b4bed5188c0cd5" +checksum = "276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609" dependencies = [ - "serde", + "serde_core", ] [[package]] @@ -2521,7 +2435,7 @@ checksum = "4acbb09d9ee8e23699b9634375c72795d095bf268439da88562cf9b501f181fa" dependencies = [ "camino", "cargo-platform", - "semver 1.0.26", + "semver 1.0.27", "serde", "serde_json", ] @@ -2534,10 +2448,10 @@ checksum = "dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba" dependencies = [ "camino", "cargo-platform", - "semver 1.0.26", + "semver 1.0.27", "serde", "serde_json", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -2610,7 +2524,7 @@ dependencies = [ "num-traits", "serde", "wasm-bindgen", - "windows-link 0.2.0", + "windows-link 0.2.1", ] [[package]] @@ -2663,9 +2577,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.47" +version = "4.5.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931" +checksum = "e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae" dependencies = [ "clap_builder", "clap_derive", @@ -2673,9 +2587,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.47" +version = "4.5.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6" +checksum = "c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9" dependencies = [ "anstream", "anstyle", @@ -2712,9 +2626,9 @@ dependencies = [ [[package]] name = "codspeed" -version = "4.0.2" +version = "4.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b520a5f5816577235477565f6fac8e986f490cddfb20e9ecec9eeaed6b97e479" +checksum = "d0f62ea8934802f8b374bf691eea524c3aa444d7014f604dd4182a3667b69510" dependencies = [ "anyhow", "bindgen 0.72.1", @@ -2731,9 +2645,9 @@ dependencies = [ [[package]] name = "codspeed-criterion-compat" -version = "4.0.2" +version = "4.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44f068691ba0ff77f43f22565671f5203d836ebf9d5787d583c0763e7167eeac" +checksum = "d87efbc015fc0ff1b2001cd87df01c442824de677e01a77230bf091534687abb" dependencies = [ "clap", "codspeed", @@ -2746,9 +2660,9 @@ dependencies = [ [[package]] name = "codspeed-criterion-compat-walltime" -version = "4.0.2" +version = "4.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1be3cac3cb256492c091dc6cf7b7f165689247dbf6f1d162b0730d30e7550c2" +checksum = "ae5713ace440123bb4f1f78dd068d46872cb8548bfe61f752e7b2ad2c06d7f00" dependencies = [ "anes", "cast", @@ -2879,9 +2793,9 @@ dependencies = [ [[package]] name = "comfy-table" -version = "7.2.0" +version = "7.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f8e18d0dca9578507f13f9803add0df13362b02c501c1c17734f0dbb52eaf0b" +checksum = "b03b7db8e0b4b2fdad6c551e634134e99ec000e5c8c3b6856c65e8bbaded7a3b" dependencies = [ "crossterm 0.29.0", "unicode-segmentation", @@ -2904,9 +2818,9 @@ dependencies = [ [[package]] name = "compression-codecs" -version = "0.4.30" +version = "0.4.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "485abf41ac0c8047c07c87c72c8fb3eb5197f6e9d7ded615dfd1a00ae00a0f64" +checksum = "ef8a506ec4b81c460798f572caead636d57d3d7e940f998160f52bd254bf2d23" dependencies = [ "brotli", "compression-core", @@ -2955,15 +2869,14 @@ dependencies = [ [[package]] name = "const-hex" -version = "1.15.0" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dccd746bf9b1038c0507b7cec21eb2b11222db96a2902c96e8c185d6d20fb9c4" +checksum = "b6407bff74dea37e0fa3dc1c1c974e5d46405f0c987bf9997a0762adce71eda6" dependencies = [ "cfg-if", "cpufeatures", - "hex", "proptest", - "serde", + "serde_core", ] [[package]] @@ -2972,11 +2885,17 @@ version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" +[[package]] +name = "const-str" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f421161cb492475f1661ddc9815a745a1c894592070661180fdec3d4872e9c3" + [[package]] name = "const_format" -version = "0.2.34" +version = "0.2.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "126f97965c8ad46d6d9163268ff28432e8f6a1196a55578867832e3049df63dd" +checksum = "7faa7469a93a566e9ccc1c73fe783b4a65c274c5ace346038dca9c39fe0030ad" dependencies = [ "const_format_proc_macros", ] @@ -3137,7 +3056,7 @@ dependencies = [ "bitflags 2.9.4", "crossterm_winapi", "mio", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "rustix 0.38.44", "signal-hook", "signal-hook-mio", @@ -3153,7 +3072,7 @@ dependencies = [ "bitflags 2.9.4", "crossterm_winapi", "document-features", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "rustix 1.1.2", "winapi", ] @@ -3313,7 +3232,7 @@ dependencies = [ "hashbrown 0.14.5", "lock_api", "once_cell", - "parking_lot_core 0.9.11", + "parking_lot_core 0.9.12", ] [[package]] @@ -3322,13 +3241,12 @@ version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" dependencies = [ - "arbitrary", "cfg-if", "crossbeam-utils", "hashbrown 0.14.5", "lock_api", "once_cell", - "parking_lot_core 0.9.11", + "parking_lot_core 0.9.12", ] [[package]] @@ -3387,12 +3305,12 @@ dependencies = [ [[package]] name = "deranged" -version = "0.5.3" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc" +checksum = "a41953f86f8a05768a6cda24def994fd2f424b04ec5c719cf89989779f199071" dependencies = [ "powerfmt", - "serde", + "serde_core", ] [[package]] @@ -3536,7 +3454,7 @@ dependencies = [ "libc", "option-ext", "redox_users 0.5.2", - "windows-sys 0.61.0", + "windows-sys 0.61.2", ] [[package]] @@ -3573,7 +3491,7 @@ dependencies = [ "lru 0.12.5", "more-asserts", "multiaddr", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "rand 0.8.5", "smallvec", "socket2 0.5.10", @@ -3807,7 +3725,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.0", + "windows-sys 0.61.2", ] [[package]] @@ -3856,9 +3774,9 @@ dependencies = [ [[package]] name = "ethereum_ssz" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ca8ba45b63c389c6e115b095ca16381534fdcc03cf58176a3f8554db2dbe19b" +checksum = "0dcddb2554d19cde19b099fadddde576929d7a4d0c1cd3512d1fd95cf174375c" dependencies = [ "alloy-primitives", "ethereum_serde_utils", @@ -3871,9 +3789,9 @@ dependencies = [ [[package]] name = "ethereum_ssz_derive" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dd55d08012b4e0dfcc92b8d6081234df65f2986ad34cc76eeed69c5e2ce7506" +checksum = "a657b6b3b7e153637dc6bdc6566ad9279d9ee11a15b12cfb24a2e04360637e9f" dependencies = [ "darling 0.20.11", "proc-macro2", @@ -3988,9 +3906,9 @@ dependencies = [ [[package]] name = "flate2" -version = "1.1.2" +version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" +checksum = "dc5a4e564e38c699f2880d3fda590bedc2e69f3f84cd48b457bd892ce61d0aa9" dependencies = [ "crc32fast", "miniz_oxide", @@ -4019,6 +3937,12 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + [[package]] name = "foreign-types" version = "0.3.2" @@ -4114,7 +4038,7 @@ checksum = "1d930c203dd0b6ff06e0201a4a2fe9149b43c684fd4420555b26d21b1a02956f" dependencies = [ "futures-core", "lock_api", - "parking_lot 0.12.4", + "parking_lot 0.12.5", ] [[package]] @@ -4180,20 +4104,6 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42012b0f064e01aa58b545fe3727f90f7dd4020f4a3ea735b50344965f5a57e9" -[[package]] -name = "generator" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "605183a538e3e2a9c1038635cc5c2d194e2ee8fd0d1b66b8349fad7dbacce5a2" -dependencies = [ - "cc", - "cfg-if", - "libc", - "log", - "rustversion", - "windows 0.61.3", -] - [[package]] name = "generic-array" version = "0.14.7" @@ -4229,7 +4139,7 @@ dependencies = [ "js-sys", "libc", "r-efi", - "wasi 0.14.5+wasi-0.2.4", + "wasi 0.14.7+wasi-0.2.4", "wasm-bindgen", ] @@ -4245,9 +4155,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.31.1" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" +checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" [[package]] name = "git2" @@ -4347,7 +4257,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.12", - "indexmap 2.11.1", + "indexmap 2.11.4", "slab", "tokio", "tokio-util", @@ -4366,7 +4276,7 @@ dependencies = [ "futures-core", "futures-sink", "http 1.3.1", - "indexmap 2.11.1", + "indexmap 2.11.4", "slab", "tokio", "tokio-util", @@ -4375,12 +4285,13 @@ dependencies = [ [[package]] name = "half" -version = "2.6.0" +version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9" +checksum = "e54c115d4f30f52c67202f079c5f9d8b49db4691f460fdb0b4c2e838261b2ba5" dependencies = [ "cfg-if", "crunchy", + "zerocopy", ] [[package]] @@ -4421,7 +4332,16 @@ checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ "allocator-api2", "equivalent", - "foldhash", + "foldhash 0.1.5", +] + +[[package]] +name = "hashbrown" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" +dependencies = [ + "foldhash 0.2.0", "serde", ] @@ -4476,9 +4396,6 @@ name = "hex" version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" -dependencies = [ - "serde", -] [[package]] name = "hex-conservative" @@ -4508,7 +4425,7 @@ dependencies = [ "rand 0.9.2", "ring", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", "tinyvec", "tokio", "tracing", @@ -4527,12 +4444,12 @@ dependencies = [ "ipconfig", "moka", "once_cell", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "rand 0.9.2", "resolv-conf", "serde", "smallvec", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tracing", ] @@ -4646,9 +4563,9 @@ checksum = "91f255a4535024abf7640cb288260811fc14794f62b063652ed349f9a6c2348e" [[package]] name = "humantime" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f" +checksum = "135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424" [[package]] name = "humantime-serde" @@ -4737,9 +4654,9 @@ dependencies = [ "rustls-native-certs 0.8.1", "rustls-pki-types", "tokio", - "tokio-rustls 0.26.2", + "tokio-rustls 0.26.4", "tower-service", - "webpki-roots 1.0.2", + "webpki-roots 1.0.3", ] [[package]] @@ -4760,9 +4677,9 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.16" +version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e" +checksum = "3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8" dependencies = [ "base64 0.22.1", "bytes", @@ -4786,9 +4703,9 @@ dependencies = [ [[package]] name = "iana-time-zone" -version = "0.1.63" +version = "0.1.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8" +checksum = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb" dependencies = [ "android_system_properties", "core-foundation-sys", @@ -4796,7 +4713,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core 0.61.2", + "windows-core 0.62.2", ] [[package]] @@ -5107,14 +5024,15 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.11.1" +version = "2.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "206a8042aec68fa4a62e8d3f7aa4ceb508177d9324faf261e1959e495b7a1921" +checksum = "4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5" dependencies = [ "arbitrary", "equivalent", - "hashbrown 0.15.5", + "hashbrown 0.16.0", "serde", + "serde_core", ] [[package]] @@ -5138,9 +5056,9 @@ checksum = "f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd" [[package]] name = "inherent" -version = "1.0.12" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c38228f24186d9cc68c729accb4d413be9eaed6ad07ff79e0270d9e56f3de13" +checksum = "c727f80bfa4a6c6e2508d2f05b6f4bfce242030bd88ed15ae5331c5b5d30fba7" dependencies = [ "proc-macro2", "quote", @@ -5358,9 +5276,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.78" +version = "0.3.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0b063578492ceec17683ef2f8c5e89121fbd0b172cbc280635ab7567db2738" +checksum = "ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305" dependencies = [ "once_cell", "wasm-bindgen", @@ -5401,9 +5319,9 @@ dependencies = [ "rustls-pki-types", "rustls-platform-verifier", "soketto", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", - "tokio-rustls 0.26.2", + "tokio-rustls 0.26.4", "tokio-util", "tracing", "url", @@ -5423,13 +5341,13 @@ dependencies = [ "http-body 1.0.1", "http-body-util", "jsonrpsee-types", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "pin-project", "rand 0.9.2", "rustc-hash 2.1.1", "serde", "serde_json", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tokio-stream", "tower", @@ -5454,7 +5372,7 @@ dependencies = [ "rustls-platform-verifier", "serde", "serde_json", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tower", "url", @@ -5492,7 +5410,7 @@ dependencies = [ "serde", "serde_json", "soketto", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tokio-stream", "tokio-util", @@ -5509,7 +5427,7 @@ dependencies = [ "http 1.3.1", "serde", "serde_json", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -5624,9 +5542,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.175" +version = "0.2.177" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543" +checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" [[package]] name = "libgit2-sys" @@ -5642,12 +5560,12 @@ dependencies = [ [[package]] name = "libloading" -version = "0.8.8" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" +checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55" dependencies = [ "cfg-if", - "windows-targets 0.53.3", + "windows-link 0.2.1", ] [[package]] @@ -5670,31 +5588,31 @@ dependencies = [ "multihash", "quick-protobuf", "sha2 0.10.9", - "thiserror 2.0.16", + "thiserror 2.0.17", "tracing", "zeroize", ] [[package]] name = "libproc" -version = "0.14.10" +version = "0.14.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e78a09b56be5adbcad5aa1197371688dc6bb249a26da3bca2011ee2fb987ebfb" +checksum = "a54ad7278b8bc5301d5ffd2a94251c004feb971feba96c971ea4063645990757" dependencies = [ - "bindgen 0.70.1", + "bindgen 0.72.1", "errno", "libc", ] [[package]] name = "libredox" -version = "0.1.9" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" +checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb" dependencies = [ "bitflags 2.9.4", "libc", - "redox_syscall 0.5.17", + "redox_syscall 0.5.18", ] [[package]] @@ -5814,11 +5732,10 @@ checksum = "f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed" [[package]] name = "lock_api" -version = "0.4.13" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" dependencies = [ - "autocfg", "scopeguard", "serde", ] @@ -5829,19 +5746,6 @@ version = "0.4.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" -[[package]] -name = "loom" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca" -dependencies = [ - "cfg-if", - "generator", - "scoped-tls", - "tracing", - "tracing-subscriber 0.3.20", -] - [[package]] name = "lru" version = "0.12.5" @@ -5893,9 +5797,9 @@ checksum = "08ab2867e3eeeca90e844d1940eab391c9dc5228783db2ed999acbc0a9ed375a" [[package]] name = "mach2" -version = "0.4.3" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" +checksum = "6a1b95cd5421ec55b445b5ae102f5ea0e768de1f82bd3001e11f426c269c3aea" dependencies = [ "libc", ] @@ -5911,6 +5815,17 @@ dependencies = [ "syn 2.0.106", ] +[[package]] +name = "match-lookup" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1265724d8cb29dbbc2b0f06fffb8bf1a8c0cf73a78eede9ba73a4a66c52a981e" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "matchers" version = "0.2.0" @@ -5932,9 +5847,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.7.5" +version = "2.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" +checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" [[package]] name = "memmap2" @@ -5983,7 +5898,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd7399781913e5393588a8d8c6a2867bf85fb38eaf2502fdce465aad2dc6f034" dependencies = [ "base64 0.22.1", - "indexmap 2.11.1", + "indexmap 2.11.4", "metrics", "metrics-util", "quanta", @@ -5992,18 +5907,18 @@ dependencies = [ [[package]] name = "metrics-process" -version = "2.4.0" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a82c8add4382f29a122fa64fff1891453ed0f6b2867d971e7d60cb8dfa322ff" +checksum = "f615e08e049bd14a44c4425415782efb9bcd479fc1e19ddeb971509074c060d0" dependencies = [ "libc", "libproc", "mach2", "metrics", "once_cell", - "procfs", + "procfs 0.18.0", "rlimit", - "windows 0.58.0", + "windows 0.62.2", ] [[package]] @@ -6066,6 +5981,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" dependencies = [ "adler2", + "simd-adler32", ] [[package]] @@ -6103,20 +6019,19 @@ dependencies = [ [[package]] name = "moka" -version = "0.12.10" +version = "0.12.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9321642ca94a4282428e6ea4af8cc2ca4eac48ac7a6a4ea8f33f76d0ce70926" +checksum = "8261cd88c312e0004c1d51baad2980c66528dfdb2bee62003e643a4d8f86b077" dependencies = [ "crossbeam-channel", "crossbeam-epoch", "crossbeam-utils", - "loom", - "parking_lot 0.12.4", + "equivalent", + "parking_lot 0.12.5", "portable-atomic", "rustc_version 0.4.1", "smallvec", "tagptr", - "thiserror 1.0.69", "uuid", ] @@ -6147,11 +6062,12 @@ dependencies = [ [[package]] name = "multibase" -version = "0.9.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b3539ec3c1f04ac9748a260728e855f261b4977f5c3406612c884564f329404" +checksum = "8694bb4835f452b0e3bb06dbebb1d6fc5385b6ca1caf2e55fd165c042390ec77" dependencies = [ "base-x", + "base256emoji", "data-encoding", "data-encoding-macro", ] @@ -6240,11 +6156,11 @@ dependencies = [ [[package]] name = "nu-ansi-term" -version = "0.50.1" +version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399" +checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -6394,20 +6310,9 @@ checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" [[package]] name = "nybbles" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8983bb634df7248924ee0c4c3a749609b5abcb082c28fffe3254b3eb3602b307" -dependencies = [ - "const-hex", - "serde", - "smallvec", -] - -[[package]] -name = "nybbles" -version = "0.4.4" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0418987d1aaed324d95b4beffc93635e19be965ed5d63ec07a35980fe3b71a4" +checksum = "2c4b5ecbd0beec843101bffe848217f770e8b8da81d8355b7d6e226f2199b3dc" dependencies = [ "alloy-rlp", "arbitrary", @@ -6420,9 +6325,9 @@ dependencies = [ [[package]] name = "object" -version = "0.36.7" +version = "0.37.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" dependencies = [ "memchr", ] @@ -6451,47 +6356,47 @@ checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e" [[package]] name = "op-alloy-consensus" -version = "0.19.1" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9ade20c592484ba1ea538006e0454284174447a3adf9bb59fa99ed512f95493" +checksum = "3a501241474c3118833d6195312ae7eb7cc90bbb0d5f524cbb0b06619e49ff67" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "alloy-rlp", - "alloy-serde 1.0.30", + "alloy-serde 1.0.38", "arbitrary", "derive_more", "serde", "serde_with", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "op-alloy-rpc-types-engine" -version = "0.19.1" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4256b1eda5766a9fa7de5874e54515994500bef632afda41e940aed015f9455" +checksum = "14e50c94013a1d036a529df259151991dbbd6cf8dc215e3b68b784f95eec60e6" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "alloy-rlp", - "alloy-rpc-types-engine 1.0.30", - "alloy-serde 1.0.30", + "alloy-rpc-types-engine", + "alloy-serde 1.0.38", "derive_more", "ethereum_ssz", "ethereum_ssz_derive", "op-alloy-consensus", "serde", "snap", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "op-revm" -version = "10.0.0" -source = "git+https://github.com/scroll-tech/revm#cc793301c260ce292d8deb59f61bc2a59bd0b991" +version = "10.1.0" +source = "git+https://github.com/scroll-tech/revm#51f65cca104d85ea41125e88d58ece665d1f43c1" dependencies = [ "auto_impl", "revm", @@ -6595,9 +6500,9 @@ checksum = "1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e" [[package]] name = "owo-colors" -version = "4.2.2" +version = "4.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" +checksum = "9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52" [[package]] name = "p256" @@ -6670,12 +6575,12 @@ dependencies = [ [[package]] name = "parking_lot" -version = "0.12.4" +version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13" +checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" dependencies = [ "lock_api", - "parking_lot_core 0.9.11", + "parking_lot_core 0.9.12", ] [[package]] @@ -6694,15 +6599,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.11" +version = "0.9.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.5.17", + "redox_syscall 0.5.18", "smallvec", - "windows-targets 0.52.6", + "windows-link 0.2.1", ] [[package]] @@ -6723,12 +6628,12 @@ dependencies = [ [[package]] name = "pem" -version = "3.0.5" +version = "3.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3" +checksum = "1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be" dependencies = [ "base64 0.22.1", - "serde", + "serde_core", ] [[package]] @@ -6748,12 +6653,11 @@ checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" [[package]] name = "pest" -version = "2.8.1" +version = "2.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323" +checksum = "989e7521a040efde50c3ab6bbadafbe15ab6dc042686926be59ac35d74607df4" dependencies = [ "memchr", - "thiserror 2.0.16", "ucd-trie", ] @@ -7005,11 +6909,11 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "3.3.0" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35" +checksum = "219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983" dependencies = [ - "toml_edit", + "toml_edit 0.23.7", ] [[package]] @@ -7066,10 +6970,21 @@ dependencies = [ "chrono", "flate2", "hex", - "procfs-core", + "procfs-core 0.17.0", "rustix 0.38.44", ] +[[package]] +name = "procfs" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25485360a54d6861439d60facef26de713b1e126bf015ec8f98239467a2b82f7" +dependencies = [ + "bitflags 2.9.4", + "procfs-core 0.18.0", + "rustix 1.1.2", +] + [[package]] name = "procfs-core" version = "0.17.0" @@ -7081,11 +6996,21 @@ dependencies = [ "hex", ] +[[package]] +name = "procfs-core" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6401bf7b6af22f78b563665d15a22e9aef27775b79b149a66ca022468a4e405" +dependencies = [ + "bitflags 2.9.4", + "hex", +] + [[package]] name = "proptest" -version = "1.7.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fcdab19deb5195a31cf7726a210015ff1496ba1464fd42cb4f537b8b01b471f" +checksum = "2bb0be07becd10686a0bb407298fb425360a5c44a663774406340c59a22de4ce" dependencies = [ "bit-set", "bit-vec", @@ -7123,8 +7048,19 @@ dependencies = [ ] [[package]] -name = "ptr_meta" -version = "0.1.4" +name = "proptest-derive" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "095a99f75c69734802359b682be8daaf8980296731f6470434ea2c652af1dd30" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "ptr_meta" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" dependencies = [ @@ -7197,7 +7133,7 @@ dependencies = [ "rustc-hash 2.1.1", "rustls 0.23.31", "socket2 0.6.0", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tracing", "web-time", @@ -7218,7 +7154,7 @@ dependencies = [ "rustls 0.23.31", "rustls-pki-types", "slab", - "thiserror 2.0.16", + "thiserror 2.0.17", "tinyvec", "tracing", "web-time", @@ -7240,9 +7176,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.40" +version = "1.0.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1" dependencies = [ "proc-macro2", ] @@ -7406,9 +7342,9 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.17" +version = "0.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" +checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" dependencies = [ "bitflags 2.9.4", ] @@ -7432,23 +7368,23 @@ checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" dependencies = [ "getrandom 0.2.16", "libredox", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "ref-cast" -version = "1.0.24" +version = "1.0.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf" +checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" dependencies = [ "ref-cast-impl", ] [[package]] name = "ref-cast-impl" -version = "1.0.24" +version = "1.0.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" +checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" dependencies = [ "proc-macro2", "quote", @@ -7457,9 +7393,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.11.2" +version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912" +checksum = "4a52d8d02cacdb176ef4678de6c052efb4b3da14b78e4db683a4252762be5433" dependencies = [ "aho-corasick", "memchr", @@ -7469,9 +7405,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.10" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6" +checksum = "722166aa0d7438abbaa4d5cc2c649dac844e8c56d82fb3d33e9c34b5cd268fc6" dependencies = [ "aho-corasick", "memchr", @@ -7480,15 +7416,15 @@ dependencies = [ [[package]] name = "regex-lite" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "943f41321c63ef1c92fd763bfe054d2668f7f225a5c29f0105903dc2fc04ba30" +checksum = "8d942b98df5e658f56f20d592c7f868833fe38115e65c33003d8cd224b0155da" [[package]] name = "regex-syntax" -version = "0.8.6" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001" +checksum = "c3160422bbd54dd5ecfdca71e5fd59b7b8fe2b1697ab2baf64f6d05dcc66d298" [[package]] name = "regress" @@ -7545,7 +7481,7 @@ dependencies = [ "sync_wrapper", "tokio", "tokio-native-tls", - "tokio-rustls 0.26.2", + "tokio-rustls 0.26.4", "tokio-util", "tower", "tower-http", @@ -7555,7 +7491,7 @@ dependencies = [ "wasm-bindgen-futures", "wasm-streams", "web-sys", - "webpki-roots 1.0.2", + "webpki-roots 1.0.3", ] [[package]] @@ -7597,17 +7533,17 @@ dependencies = [ [[package]] name = "resolv-conf" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95325155c684b1c89f7765e30bc1c42e4a6da51ca513615660cb8a62ef9a88e3" +checksum = "6b3789b30bd25ba102de4beabd95d21ac45b69b1be7d14522bab988c526d6799" [[package]] name = "reth-basic-payload-builder" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "futures-core", "futures-util", @@ -7627,17 +7563,17 @@ dependencies = [ [[package]] name = "reth-chain-state" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "alloy-signer", "alloy-signer-local", "derive_more", "metrics", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "pin-project", "rand 0.9.2", "reth-chainspec", @@ -7658,16 +7594,16 @@ dependencies = [ [[package]] name = "reth-chainspec" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-chains", - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-evm", "alloy-genesis", "alloy-primitives", - "alloy-trie 0.9.1", + "alloy-trie", "auto_impl", "derive_more", "reth-ethereum-forks", @@ -7678,8 +7614,8 @@ dependencies = [ [[package]] name = "reth-cli" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-genesis", "clap", @@ -7692,12 +7628,12 @@ dependencies = [ [[package]] name = "reth-cli-commands" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-chains", - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "alloy-rlp", "backon", @@ -7767,8 +7703,8 @@ dependencies = [ [[package]] name = "reth-cli-runner" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "reth-tasks", "tokio", @@ -7777,10 +7713,10 @@ dependencies = [ [[package]] name = "reth-cli-util" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-eips 1.0.30", + "alloy-eips", "alloy-primitives", "cfg-if", "eyre", @@ -7789,19 +7725,19 @@ dependencies = [ "reth-fs-util", "secp256k1 0.30.0", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "reth-codecs" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-genesis", "alloy-primitives", - "alloy-trie 0.9.1", + "alloy-trie", "arbitrary", "bytes", "modular-bitfield", @@ -7814,10 +7750,9 @@ dependencies = [ [[package]] name = "reth-codecs-derive" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "convert_case", "proc-macro2", "quote", "syn 2.0.106", @@ -7825,8 +7760,8 @@ dependencies = [ [[package]] name = "reth-config" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "eyre", "humantime-serde", @@ -7840,24 +7775,24 @@ dependencies = [ [[package]] name = "reth-consensus" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", + "alloy-consensus", "alloy-primitives", "auto_impl", "reth-execution-types", "reth-primitives-traits", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "reth-consensus-common" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "reth-chainspec", "reth-consensus", "reth-primitives-traits", @@ -7865,15 +7800,16 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-json-rpc", "alloy-primitives", "alloy-provider", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", + "alloy-transport", "auto_impl", "derive_more", "eyre", @@ -7890,16 +7826,15 @@ dependencies = [ [[package]] name = "reth-db" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-primitives", - "dashmap 6.1.0", "derive_more", "eyre", "metrics", "page_size", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "reth-db-api", "reth-fs-util", "reth-libmdbx", @@ -7912,15 +7847,15 @@ dependencies = [ "strum 0.27.2", "sysinfo", "tempfile", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "reth-db-api" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", + "alloy-consensus", "alloy-genesis", "alloy-primitives", "arbitrary", @@ -7946,10 +7881,10 @@ dependencies = [ [[package]] name = "reth-db-common" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", + "alloy-consensus", "alloy-genesis", "alloy-primitives", "boyer-moore-magiclen", @@ -7970,16 +7905,16 @@ dependencies = [ "reth-trie-db", "serde", "serde_json", - "thiserror 2.0.16", + "thiserror 2.0.17", "tracing", ] [[package]] name = "reth-db-models" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-eips 1.0.30", + "alloy-eips", "alloy-primitives", "arbitrary", "bytes", @@ -7991,8 +7926,8 @@ dependencies = [ [[package]] name = "reth-discv4" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -8000,7 +7935,7 @@ dependencies = [ "enr", "generic-array", "itertools 0.14.0", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "rand 0.8.5", "reth-ethereum-forks", "reth-net-banlist", @@ -8009,7 +7944,7 @@ dependencies = [ "schnellru", "secp256k1 0.30.0", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tokio-stream", "tracing", @@ -8017,8 +7952,8 @@ dependencies = [ [[package]] name = "reth-discv5" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -8034,22 +7969,22 @@ dependencies = [ "reth-metrics", "reth-network-peers", "secp256k1 0.30.0", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tracing", ] [[package]] name = "reth-dns-discovery" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-primitives", "data-encoding", "enr", "hickory-resolver", "linked_hash_set", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "reth-ethereum-forks", "reth-network-peers", "reth-tokio-util", @@ -8057,7 +7992,7 @@ dependencies = [ "secp256k1 0.30.0", "serde", "serde_with", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tokio-stream", "tracing", @@ -8065,13 +8000,14 @@ dependencies = [ [[package]] name = "reth-downloaders" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "alloy-rlp", + "async-compression", "futures", "futures-util", "itertools 0.14.0", @@ -8080,18 +8016,17 @@ dependencies = [ "rayon", "reth-config", "reth-consensus", - "reth-db", - "reth-db-api", "reth-ethereum-primitives", "reth-metrics", "reth-network-p2p", "reth-network-peers", "reth-primitives-traits", + "reth-provider", "reth-storage-api", "reth-tasks", "reth-testing-utils", "tempfile", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tokio-stream", "tokio-util", @@ -8100,16 +8035,16 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-network", "alloy-primitives", "alloy-provider", "alloy-rlp", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "alloy-rpc-types-eth", "alloy-signer", "alloy-signer-local", @@ -8124,6 +8059,7 @@ dependencies = [ "reth-db", "reth-db-common", "reth-engine-local", + "reth-engine-primitives", "reth-ethereum-primitives", "reth-network-api", "reth-network-p2p", @@ -8157,8 +8093,8 @@ dependencies = [ [[package]] name = "reth-ecies" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "aes", "alloy-primitives", @@ -8178,7 +8114,7 @@ dependencies = [ "secp256k1 0.30.0", "sha2 0.10.9", "sha3", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tokio-stream", "tokio-util", @@ -8188,12 +8124,12 @@ dependencies = [ [[package]] name = "reth-engine-local" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", + "alloy-consensus", "alloy-primitives", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "eyre", "futures-util", "reth-chainspec", @@ -8211,13 +8147,13 @@ dependencies = [ [[package]] name = "reth-engine-primitives" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "auto_impl", "futures", "reth-chain-state", @@ -8230,14 +8166,14 @@ dependencies = [ "reth-primitives-traits", "reth-trie-common", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", ] [[package]] name = "reth-engine-service" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "futures", "pin-project", @@ -8254,25 +8190,25 @@ dependencies = [ "reth-prune", "reth-stages-api", "reth-tasks", - "thiserror 2.0.16", ] [[package]] name = "reth-engine-tree" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-evm", "alloy-primitives", "alloy-rlp", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", + "dashmap 6.1.0", "derive_more", "futures", "metrics", "mini-moka", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "rayon", "reth-chain-state", "reth-chainspec", @@ -8306,18 +8242,18 @@ dependencies = [ "revm-primitives", "schnellru", "smallvec", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tracing", ] [[package]] name = "reth-engine-util" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-rpc-types-engine 1.0.30", + "alloy-consensus", + "alloy-rpc-types-engine", "eyre", "futures", "itertools 0.14.0", @@ -8341,24 +8277,24 @@ dependencies = [ [[package]] name = "reth-era" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "alloy-rlp", "ethereum_ssz", "ethereum_ssz_derive", "reth-ethereum-primitives", "snap", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "reth-era-downloader" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-primitives", "bytes", @@ -8372,10 +8308,10 @@ dependencies = [ [[package]] name = "reth-era-utils" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", + "alloy-consensus", "alloy-primitives", "eyre", "futures-util", @@ -8394,19 +8330,19 @@ dependencies = [ [[package]] name = "reth-errors" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "reth-consensus", "reth-execution-errors", "reth-storage-errors", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "reth-eth-wire" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-chains", "alloy-primitives", @@ -8424,7 +8360,7 @@ dependencies = [ "reth-primitives-traits", "serde", "snap", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tokio-stream", "tokio-util", @@ -8433,12 +8369,12 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-chains", - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-hardforks", "alloy-primitives", "alloy-rlp", @@ -8449,16 +8385,16 @@ dependencies = [ "reth-ethereum-primitives", "reth-primitives-traits", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "reth-ethereum-consensus" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "reth-chainspec", "reth-consensus", @@ -8470,26 +8406,26 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-eips 1.0.30", + "alloy-eips", "alloy-primitives", "alloy-rlp", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "reth-engine-primitives", "reth-ethereum-primitives", "reth-payload-primitives", "reth-primitives-traits", "serde", "sha2 0.10.9", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "reth-ethereum-forks" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-eip2124", "alloy-hardforks", @@ -8502,14 +8438,14 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "alloy-rlp", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "reth-basic-payload-builder", "reth-chainspec", "reth-consensus-common", @@ -8531,13 +8467,15 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "alloy-rlp", + "alloy-rpc-types-eth", + "alloy-serde 1.0.38", "arbitrary", "modular-bitfield", "reth-codecs", @@ -8549,8 +8487,8 @@ dependencies = [ [[package]] name = "reth-etl" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "rayon", "reth-db-api", @@ -8559,11 +8497,11 @@ dependencies = [ [[package]] name = "reth-evm" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-evm", "alloy-primitives", "auto_impl", @@ -8583,14 +8521,14 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-evm", "alloy-primitives", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "reth-chainspec", "reth-ethereum-forks", "reth-ethereum-primitives", @@ -8603,24 +8541,24 @@ dependencies = [ [[package]] name = "reth-execution-errors" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-evm", "alloy-primitives", "alloy-rlp", - "nybbles 0.4.4", + "nybbles", "reth-storage-errors", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "reth-execution-types" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-evm", "alloy-primitives", "derive_more", @@ -8634,17 +8572,17 @@ dependencies = [ [[package]] name = "reth-exex" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "eyre", "futures", "itertools 0.14.0", "metrics", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "reth-chain-state", "reth-chainspec", "reth-config", @@ -8664,7 +8602,7 @@ dependencies = [ "reth-tasks", "reth-tracing", "rmp-serde", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tokio-util", "tracing", @@ -8672,10 +8610,10 @@ dependencies = [ [[package]] name = "reth-exex-types" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-eips 1.0.30", + "alloy-eips", "alloy-primitives", "reth-chain-state", "reth-execution-types", @@ -8686,20 +8624,20 @@ dependencies = [ [[package]] name = "reth-fs-util" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "serde", "serde_json", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "reth-invalid-block-hooks" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", + "alloy-consensus", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-debug", @@ -8723,8 +8661,8 @@ dependencies = [ [[package]] name = "reth-ipc" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "bytes", "futures", @@ -8733,7 +8671,7 @@ dependencies = [ "jsonrpsee", "pin-project", "serde_json", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tokio-stream", "tokio-util", @@ -8743,33 +8681,33 @@ dependencies = [ [[package]] name = "reth-libmdbx" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "bitflags 2.9.4", "byteorder", "dashmap 6.1.0", "derive_more", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "reth-mdbx-sys", "smallvec", - "thiserror 2.0.16", + "thiserror 2.0.17", "tracing", ] [[package]] name = "reth-mdbx-sys" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "bindgen 0.70.1", + "bindgen 0.71.1", "cc", ] [[package]] name = "reth-metrics" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "futures", "metrics", @@ -8780,33 +8718,33 @@ dependencies = [ [[package]] name = "reth-net-banlist" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-primitives", ] [[package]] name = "reth-net-nat" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "futures-util", "if-addrs", "reqwest", "serde_with", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tracing", ] [[package]] name = "reth-network" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "alloy-rlp", "aquamarine", @@ -8818,7 +8756,7 @@ dependencies = [ "futures", "itertools 0.14.0", "metrics", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "pin-project", "rand 0.8.5", "reth-chainspec", @@ -8848,7 +8786,7 @@ dependencies = [ "secp256k1 0.30.0", "serde", "smallvec", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tokio-stream", "tokio-util", @@ -8857,10 +8795,10 @@ dependencies = [ [[package]] name = "reth-network-api" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", + "alloy-consensus", "alloy-primitives", "alloy-rpc-types-admin", "alloy-rpc-types-eth", @@ -8876,23 +8814,23 @@ dependencies = [ "reth-primitives-traits", "reth-tokio-util", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tokio-stream", ] [[package]] name = "reth-network-p2p" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "auto_impl", "derive_more", "futures", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "reth-consensus", "reth-eth-wire-types", "reth-ethereum-primitives", @@ -8906,23 +8844,23 @@ dependencies = [ [[package]] name = "reth-network-peers" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-primitives", "alloy-rlp", "enr", "secp256k1 0.30.0", "serde_with", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "url", ] [[package]] name = "reth-network-types" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -8935,8 +8873,8 @@ dependencies = [ [[package]] name = "reth-nippy-jar" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "anyhow", "bincode", @@ -8945,17 +8883,17 @@ dependencies = [ "memmap2", "reth-fs-util", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", "tracing", "zstd", ] [[package]] name = "reth-node-api" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "eyre", "reth-basic-payload-builder", "reth-consensus", @@ -8976,15 +8914,15 @@ dependencies = [ [[package]] name = "reth-node-builder" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "alloy-provider", "alloy-rpc-types", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "aquamarine", "eyre", "fdlimit", @@ -9044,13 +8982,13 @@ dependencies = [ [[package]] name = "reth-node-core" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "clap", "derive_more", "dirs-next", @@ -9086,7 +9024,7 @@ dependencies = [ "serde", "shellexpand", "strum 0.27.2", - "thiserror 2.0.16", + "thiserror 2.0.17", "toml", "tracing", "url", @@ -9096,12 +9034,12 @@ dependencies = [ [[package]] name = "reth-node-ethereum" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-eips 1.0.30", + "alloy-eips", "alloy-network", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "alloy-rpc-types-eth", "eyre", "reth-chainspec", @@ -9134,10 +9072,10 @@ dependencies = [ [[package]] name = "reth-node-ethstats" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", + "alloy-consensus", "alloy-primitives", "chrono", "futures-util", @@ -9148,7 +9086,7 @@ dependencies = [ "reth-transaction-pool", "serde", "serde_json", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tokio-stream", "tokio-tungstenite", @@ -9158,13 +9096,13 @@ dependencies = [ [[package]] name = "reth-node-events" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "derive_more", "futures", "humantime", @@ -9182,8 +9120,8 @@ dependencies = [ [[package]] name = "reth-node-metrics" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "eyre", "http 1.3.1", @@ -9192,7 +9130,7 @@ dependencies = [ "metrics-exporter-prometheus", "metrics-process", "metrics-util", - "procfs", + "procfs 0.17.0", "reth-metrics", "reth-tasks", "tokio", @@ -9202,8 +9140,8 @@ dependencies = [ [[package]] name = "reth-node-types" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "reth-chainspec", "reth-db-api", @@ -9214,11 +9152,11 @@ dependencies = [ [[package]] name = "reth-optimism-primitives" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "alloy-rlp", "arbitrary", @@ -9233,10 +9171,10 @@ dependencies = [ [[package]] name = "reth-payload-builder" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", + "alloy-consensus", "alloy-primitives", "alloy-rpc-types", "futures-util", @@ -9254,8 +9192,8 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "pin-project", "reth-payload-primitives", @@ -9266,13 +9204,14 @@ dependencies = [ [[package]] name = "reth-payload-primitives" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-eips 1.0.30", + "alloy-eips", "alloy-primitives", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "auto_impl", + "either", "op-alloy-rpc-types-engine", "reth-chain-state", "reth-chainspec", @@ -9280,36 +9219,36 @@ dependencies = [ "reth-primitives-traits", "scroll-alloy-rpc-types-engine", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", ] [[package]] name = "reth-payload-util" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", + "alloy-consensus", "alloy-primitives", "reth-transaction-pool", ] [[package]] name = "reth-payload-validator" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-rpc-types-engine 1.0.30", + "alloy-consensus", + "alloy-rpc-types-engine", "reth-primitives-traits", ] [[package]] name = "reth-primitives" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", + "alloy-consensus", "c-kzg", "once_cell", "reth-ethereum-forks", @@ -9320,16 +9259,16 @@ dependencies = [ [[package]] name = "reth-primitives-traits" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-genesis", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-eth", - "alloy-trie 0.9.1", + "alloy-trie", "arbitrary", "auto_impl", "byteorder", @@ -9349,24 +9288,24 @@ dependencies = [ "secp256k1 0.30.0", "serde", "serde_with", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "reth-provider" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "dashmap 6.1.0", "eyre", "itertools 0.14.0", "metrics", "notify", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "rayon", "reth-chain-state", "reth-chainspec", @@ -9399,11 +9338,11 @@ dependencies = [ [[package]] name = "reth-prune" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "itertools 0.14.0", "metrics", @@ -9420,15 +9359,15 @@ dependencies = [ "reth-static-file-types", "reth-tokio-util", "rustc-hash 2.1.1", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tracing", ] [[package]] name = "reth-prune-types" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-primitives", "arbitrary", @@ -9436,13 +9375,13 @@ dependencies = [ "modular-bitfield", "reth-codecs", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "reth-revm" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-primitives", "reth-primitives-traits", @@ -9454,12 +9393,12 @@ dependencies = [ [[package]] name = "reth-rpc" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", + "alloy-consensus", "alloy-dyn-abi", - "alloy-eips 1.0.30", + "alloy-eips", "alloy-evm", "alloy-genesis", "alloy-network", @@ -9468,18 +9407,19 @@ dependencies = [ "alloy-rpc-client", "alloy-rpc-types", "alloy-rpc-types-admin", - "alloy-rpc-types-beacon 1.0.30", + "alloy-rpc-types-beacon", "alloy-rpc-types-debug", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "alloy-rpc-types-eth", "alloy-rpc-types-mev", "alloy-rpc-types-trace", "alloy-rpc-types-txpool", - "alloy-serde 1.0.30", + "alloy-serde 1.0.38", "alloy-signer", "alloy-signer-local", "async-trait", "derive_more", + "dyn-clone", "futures", "http 1.3.1", "http-body 1.0.1", @@ -9488,7 +9428,7 @@ dependencies = [ "jsonrpsee", "jsonrpsee-types", "jsonwebtoken", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "pin-project", "reth-chain-state", "reth-chainspec", @@ -9523,7 +9463,7 @@ dependencies = [ "serde", "serde_json", "sha2 0.10.9", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tokio-stream", "tower", @@ -9533,24 +9473,24 @@ dependencies = [ [[package]] name = "reth-rpc-api" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-eips 1.0.30", + "alloy-eips", "alloy-genesis", "alloy-json-rpc", "alloy-primitives", "alloy-rpc-types", "alloy-rpc-types-admin", "alloy-rpc-types-anvil", - "alloy-rpc-types-beacon 1.0.30", + "alloy-rpc-types-beacon", "alloy-rpc-types-debug", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "alloy-rpc-types-eth", "alloy-rpc-types-mev", "alloy-rpc-types-trace", "alloy-rpc-types-txpool", - "alloy-serde 1.0.30", + "alloy-serde 1.0.38", "jsonrpsee", "reth-chain-state", "reth-engine-primitives", @@ -9561,11 +9501,12 @@ dependencies = [ [[package]] name = "reth-rpc-builder" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-network", "alloy-provider", + "dyn-clone", "http 1.3.1", "jsonrpsee", "metrics", @@ -9589,7 +9530,7 @@ dependencies = [ "reth-tasks", "reth-transaction-pool", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tokio-util", "tower", @@ -9599,15 +9540,17 @@ dependencies = [ [[package]] name = "reth-rpc-convert" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", + "alloy-consensus", "alloy-json-rpc", "alloy-network", "alloy-primitives", "alloy-rpc-types-eth", "alloy-signer", + "auto_impl", + "dyn-clone", "jsonrpsee-types", "reth-ethereum-primitives", "reth-evm", @@ -9619,22 +9562,22 @@ dependencies = [ "scroll-alloy-consensus", "scroll-alloy-evm", "scroll-alloy-rpc-types", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "reth-rpc-engine-api" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-eips 1.0.30", + "alloy-eips", "alloy-primitives", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "async-trait", "jsonrpsee-core", "jsonrpsee-types", "metrics", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "reth-chainspec", "reth-engine-primitives", "reth-metrics", @@ -9647,19 +9590,19 @@ dependencies = [ "reth-tasks", "reth-transaction-pool", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tracing", ] [[package]] name = "reth-rpc-eth-api" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", + "alloy-consensus", "alloy-dyn-abi", - "alloy-eips 1.0.30", + "alloy-eips", "alloy-evm", "alloy-json-rpc", "alloy-network", @@ -9667,14 +9610,14 @@ dependencies = [ "alloy-rlp", "alloy-rpc-types-eth", "alloy-rpc-types-mev", - "alloy-serde 1.0.30", + "alloy-serde 1.0.38", "async-trait", "auto_impl", "dyn-clone", "futures", "jsonrpsee", "jsonrpsee-types", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "reth-chain-state", "reth-chainspec", "reth-errors", @@ -9699,11 +9642,11 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-evm", "alloy-network", "alloy-primitives", @@ -9738,7 +9681,7 @@ dependencies = [ "revm-inspectors", "schnellru", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tokio-stream", "tracing", @@ -9746,10 +9689,10 @@ dependencies = [ [[package]] name = "reth-rpc-layer" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "http 1.3.1", "jsonrpsee-http-client", "pin-project", @@ -9760,12 +9703,12 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-eips 1.0.30", + "alloy-eips", "alloy-primitives", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "jsonrpsee-core", "jsonrpsee-types", "reth-errors", @@ -9776,15 +9719,15 @@ dependencies = [ [[package]] name = "reth-scroll-chainspec" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-chains", - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-genesis", "alloy-primitives", - "alloy-serde 1.0.30", + "alloy-serde 1.0.38", "auto_impl", "derive_more", "once_cell", @@ -9801,8 +9744,8 @@ dependencies = [ [[package]] name = "reth-scroll-cli" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "clap", "eyre", @@ -9825,10 +9768,10 @@ dependencies = [ [[package]] name = "reth-scroll-consensus" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", + "alloy-consensus", "alloy-primitives", "reth-chainspec", "reth-consensus", @@ -9839,20 +9782,20 @@ dependencies = [ "reth-scroll-primitives", "scroll-alloy-consensus", "scroll-alloy-hardforks", - "thiserror 2.0.16", + "thiserror 2.0.17", "tracing", ] [[package]] name = "reth-scroll-engine-primitives" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "alloy-rlp", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "reth-chain-state", "reth-chainspec", "reth-engine-primitives", @@ -9870,14 +9813,14 @@ dependencies = [ [[package]] name = "reth-scroll-evm" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-evm", "alloy-primitives", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "derive_more", "reth-chainspec", "reth-evm", @@ -9894,14 +9837,14 @@ dependencies = [ "scroll-alloy-consensus", "scroll-alloy-evm", "scroll-alloy-hardforks", - "thiserror 2.0.16", + "thiserror 2.0.17", "tracing", ] [[package]] name = "reth-scroll-forks" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-chains", "alloy-primitives", @@ -9914,13 +9857,13 @@ dependencies = [ [[package]] name = "reth-scroll-node" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", + "alloy-consensus", "alloy-genesis", "alloy-primitives", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "alloy-rpc-types-eth", "clap", "eyre", @@ -9966,10 +9909,10 @@ dependencies = [ [[package]] name = "reth-scroll-payload" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", + "alloy-consensus", "alloy-primitives", "alloy-rlp", "futures-util", @@ -9991,17 +9934,17 @@ dependencies = [ "reth-transaction-pool", "revm", "scroll-alloy-hardforks", - "thiserror 2.0.16", + "thiserror 2.0.17", "tracing", ] [[package]] name = "reth-scroll-primitives" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "alloy-rlp", "arbitrary", @@ -10017,11 +9960,11 @@ dependencies = [ [[package]] name = "reth-scroll-rpc" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-json-rpc", "alloy-primitives", "alloy-rpc-client", @@ -10051,22 +9994,22 @@ dependencies = [ "scroll-alloy-hardforks", "scroll-alloy-network", "scroll-alloy-rpc-types", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tracing", ] [[package]] name = "reth-scroll-txpool" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "c-kzg", "derive_more", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "reth-chainspec", "reth-primitives-traits", "reth-revm", @@ -10082,11 +10025,11 @@ dependencies = [ [[package]] name = "reth-stages" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "bincode", "eyre", @@ -10123,17 +10066,17 @@ dependencies = [ "reth-trie", "reth-trie-db", "tempfile", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tracing", ] [[package]] name = "reth-stages-api" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-eips 1.0.30", + "alloy-eips", "alloy-primitives", "aquamarine", "auto_impl", @@ -10150,15 +10093,15 @@ dependencies = [ "reth-static-file", "reth-static-file-types", "reth-tokio-util", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tracing", ] [[package]] name = "reth-stages-types" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-primitives", "arbitrary", @@ -10171,11 +10114,11 @@ dependencies = [ [[package]] name = "reth-static-file" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-primitives", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "rayon", "reth-codecs", "reth-db-api", @@ -10191,8 +10134,8 @@ dependencies = [ [[package]] name = "reth-static-file-types" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-primitives", "clap", @@ -10203,13 +10146,13 @@ dependencies = [ [[package]] name = "reth-storage-api" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "auto_impl", "reth-chainspec", "reth-db-api", @@ -10226,10 +10169,10 @@ dependencies = [ [[package]] name = "reth-storage-errors" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-eips 1.0.30", + "alloy-eips", "alloy-primitives", "alloy-rlp", "derive_more", @@ -10237,13 +10180,13 @@ dependencies = [ "reth-prune-types", "reth-static-file-types", "revm-database-interface", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "reth-tasks" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "auto_impl", "dyn-clone", @@ -10252,7 +10195,7 @@ dependencies = [ "pin-project", "rayon", "reth-metrics", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tracing", "tracing-futures", @@ -10260,11 +10203,11 @@ dependencies = [ [[package]] name = "reth-testing-utils" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-genesis", "alloy-primitives", "rand 0.8.5", @@ -10276,8 +10219,8 @@ dependencies = [ [[package]] name = "reth-tokio-util" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "tokio", "tokio-stream", @@ -10286,8 +10229,8 @@ dependencies = [ [[package]] name = "reth-tracing" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "clap", "eyre", @@ -10301,11 +10244,11 @@ dependencies = [ [[package]] name = "reth-transaction-pool" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "alloy-rlp", "aquamarine", @@ -10313,7 +10256,7 @@ dependencies = [ "bitflags 2.9.4", "futures-util", "metrics", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "paste", "pin-project", "rand 0.9.2", @@ -10334,7 +10277,7 @@ dependencies = [ "serde", "serde_json", "smallvec", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tokio-stream", "tracing", @@ -10342,14 +10285,14 @@ dependencies = [ [[package]] name = "reth-trie" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "alloy-rlp", - "alloy-trie 0.9.1", + "alloy-trie", "auto_impl", "itertools 0.14.0", "metrics", @@ -10367,21 +10310,21 @@ dependencies = [ [[package]] name = "reth-trie-common" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", + "alloy-consensus", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-eth", - "alloy-serde 1.0.30", - "alloy-trie 0.9.1", + "alloy-serde 1.0.38", + "alloy-trie", "arbitrary", "bytes", "derive_more", "hash-db", "itertools 0.14.0", - "nybbles 0.4.4", + "nybbles", "plain_hasher", "reth-codecs", "reth-primitives-traits", @@ -10392,8 +10335,8 @@ dependencies = [ [[package]] name = "reth-trie-db" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-primitives", "reth-db-api", @@ -10405,11 +10348,12 @@ dependencies = [ [[package]] name = "reth-trie-parallel" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-primitives", "alloy-rlp", + "dashmap 6.1.0", "derive_more", "itertools 0.14.0", "metrics", @@ -10423,19 +10367,19 @@ dependencies = [ "reth-trie-common", "reth-trie-db", "reth-trie-sparse", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tracing", ] [[package]] name = "reth-trie-sparse" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-primitives", "alloy-rlp", - "alloy-trie 0.9.1", + "alloy-trie", "auto_impl", "metrics", "rayon", @@ -10449,12 +10393,12 @@ dependencies = [ [[package]] name = "reth-trie-sparse-parallel" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-primitives", "alloy-rlp", - "alloy-trie 0.9.1", + "alloy-trie", "metrics", "rayon", "reth-execution-errors", @@ -10467,8 +10411,8 @@ dependencies = [ [[package]] name = "reth-zstd-compressors" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "zstd", ] @@ -10484,8 +10428,8 @@ dependencies = [ [[package]] name = "revm" -version = "29.0.0" -source = "git+https://github.com/scroll-tech/revm#cc793301c260ce292d8deb59f61bc2a59bd0b991" +version = "29.0.1" +source = "git+https://github.com/scroll-tech/revm#51f65cca104d85ea41125e88d58ece665d1f43c1" dependencies = [ "revm-bytecode", "revm-context", @@ -10503,7 +10447,7 @@ dependencies = [ [[package]] name = "revm-bytecode" version = "6.2.2" -source = "git+https://github.com/scroll-tech/revm#cc793301c260ce292d8deb59f61bc2a59bd0b991" +source = "git+https://github.com/scroll-tech/revm#51f65cca104d85ea41125e88d58ece665d1f43c1" dependencies = [ "bitvec", "phf", @@ -10513,8 +10457,8 @@ dependencies = [ [[package]] name = "revm-context" -version = "9.0.2" -source = "git+https://github.com/scroll-tech/revm#cc793301c260ce292d8deb59f61bc2a59bd0b991" +version = "9.1.0" +source = "git+https://github.com/scroll-tech/revm#51f65cca104d85ea41125e88d58ece665d1f43c1" dependencies = [ "bitvec", "cfg-if", @@ -10529,8 +10473,8 @@ dependencies = [ [[package]] name = "revm-context-interface" -version = "10.1.0" -source = "git+https://github.com/scroll-tech/revm#cc793301c260ce292d8deb59f61bc2a59bd0b991" +version = "10.2.0" +source = "git+https://github.com/scroll-tech/revm#51f65cca104d85ea41125e88d58ece665d1f43c1" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -10545,9 +10489,9 @@ dependencies = [ [[package]] name = "revm-database" version = "7.0.5" -source = "git+https://github.com/scroll-tech/revm#cc793301c260ce292d8deb59f61bc2a59bd0b991" +source = "git+https://github.com/scroll-tech/revm#51f65cca104d85ea41125e88d58ece665d1f43c1" dependencies = [ - "alloy-eips 1.0.30", + "alloy-eips", "revm-bytecode", "revm-database-interface", "revm-primitives", @@ -10558,7 +10502,7 @@ dependencies = [ [[package]] name = "revm-database-interface" version = "7.0.5" -source = "git+https://github.com/scroll-tech/revm#cc793301c260ce292d8deb59f61bc2a59bd0b991" +source = "git+https://github.com/scroll-tech/revm#51f65cca104d85ea41125e88d58ece665d1f43c1" dependencies = [ "auto_impl", "either", @@ -10569,8 +10513,8 @@ dependencies = [ [[package]] name = "revm-handler" -version = "10.0.0" -source = "git+https://github.com/scroll-tech/revm#cc793301c260ce292d8deb59f61bc2a59bd0b991" +version = "10.0.1" +source = "git+https://github.com/scroll-tech/revm#51f65cca104d85ea41125e88d58ece665d1f43c1" dependencies = [ "auto_impl", "derive-where", @@ -10587,8 +10531,8 @@ dependencies = [ [[package]] name = "revm-inspector" -version = "10.0.0" -source = "git+https://github.com/scroll-tech/revm#cc793301c260ce292d8deb59f61bc2a59bd0b991" +version = "10.0.1" +source = "git+https://github.com/scroll-tech/revm#51f65cca104d85ea41125e88d58ece665d1f43c1" dependencies = [ "auto_impl", "either", @@ -10619,13 +10563,13 @@ dependencies = [ "revm", "serde", "serde_json", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "revm-interpreter" -version = "25.0.2" -source = "git+https://github.com/scroll-tech/revm#cc793301c260ce292d8deb59f61bc2a59bd0b991" +version = "25.0.3" +source = "git+https://github.com/scroll-tech/revm#51f65cca104d85ea41125e88d58ece665d1f43c1" dependencies = [ "revm-bytecode", "revm-context-interface", @@ -10636,7 +10580,7 @@ dependencies = [ [[package]] name = "revm-precompile" version = "27.0.0" -source = "git+https://github.com/scroll-tech/revm#cc793301c260ce292d8deb59f61bc2a59bd0b991" +source = "git+https://github.com/scroll-tech/revm#51f65cca104d85ea41125e88d58ece665d1f43c1" dependencies = [ "ark-bls12-381", "ark-bn254", @@ -10661,7 +10605,7 @@ dependencies = [ [[package]] name = "revm-primitives" version = "20.2.1" -source = "git+https://github.com/scroll-tech/revm#cc793301c260ce292d8deb59f61bc2a59bd0b991" +source = "git+https://github.com/scroll-tech/revm#51f65cca104d85ea41125e88d58ece665d1f43c1" dependencies = [ "alloy-primitives", "num_enum", @@ -10672,7 +10616,7 @@ dependencies = [ [[package]] name = "revm-scroll" version = "0.1.0" -source = "git+https://github.com/scroll-tech/scroll-revm#727c40fe86ac165f53505a6efe01bad9b1c502f7" +source = "git+https://github.com/scroll-tech/scroll-revm#307f050ebe267492c483570356cc44990df42acf" dependencies = [ "auto_impl", "enumn", @@ -10686,7 +10630,7 @@ dependencies = [ [[package]] name = "revm-state" version = "7.0.5" -source = "git+https://github.com/scroll-tech/revm#cc793301c260ce292d8deb59f61bc2a59bd0b991" +source = "git+https://github.com/scroll-tech/revm#51f65cca104d85ea41125e88d58ece665d1f43c1" dependencies = [ "bitflags 2.9.4", "revm-bytecode", @@ -10827,11 +10771,11 @@ name = "rollup-node" version = "0.0.1" dependencies = [ "alloy-chains", - "alloy-eips 1.0.30", + "alloy-eips", "alloy-primitives", "alloy-provider", "alloy-rpc-client", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "alloy-rpc-types-eth", "alloy-signer", "alloy-signer-aws", @@ -10909,8 +10853,8 @@ dependencies = [ name = "rollup-node-chain-orchestrator" version = "0.0.1" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-json-rpc", "alloy-primitives", "alloy-provider", @@ -10920,7 +10864,7 @@ dependencies = [ "futures", "metrics", "metrics-derive", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "rand 0.9.2", "reqwest", "reth-chainspec", @@ -10941,7 +10885,7 @@ dependencies = [ "scroll-network", "serde_json", "strum 0.27.2", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tokio-stream", "tracing", @@ -10952,11 +10896,11 @@ name = "rollup-node-manager" version = "0.0.1" dependencies = [ "alloy-chains", - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "alloy-provider", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "futures", "metrics", "metrics-derive", @@ -10994,10 +10938,10 @@ name = "rollup-node-primitives" version = "0.0.1" dependencies = [ "alloy-chains", - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "arbitrary", "derive_more", "eyre", @@ -11016,11 +10960,11 @@ dependencies = [ name = "rollup-node-providers" version = "0.0.1" dependencies = [ - "alloy-eips 1.0.30", + "alloy-eips", "alloy-primitives", "alloy-provider", "alloy-rpc-client", - "alloy-rpc-types-beacon 0.14.0", + "alloy-rpc-types-beacon", "alloy-serde 0.15.11", "alloy-transport", "async-trait", @@ -11034,7 +10978,7 @@ dependencies = [ "scroll-alloy-rpc-types-engine", "scroll-db", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tracing", ] @@ -11043,10 +10987,10 @@ dependencies = [ name = "rollup-node-sequencer" version = "0.0.1" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "alloy-signer-local", "eyre", "futures", @@ -11070,7 +11014,7 @@ dependencies = [ "scroll-db", "scroll-engine", "tempfile", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tracing", ] @@ -11088,7 +11032,7 @@ dependencies = [ "reth-scroll-primitives", "reth-tracing", "rollup-node-primitives", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tokio-stream", "tracing", @@ -11098,8 +11042,8 @@ dependencies = [ name = "rollup-node-watcher" version = "0.0.1" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-json-rpc", "alloy-network", "alloy-primitives", @@ -11120,7 +11064,7 @@ dependencies = [ "rollup-node-providers", "scroll-alloy-consensus", "scroll-l1", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tracing", ] @@ -11165,14 +11109,15 @@ dependencies = [ [[package]] name = "ruint" -version = "1.16.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecb38f82477f20c5c3d62ef52d7c4e536e38ea9b73fb570a20c5cae0e14bcf6" +checksum = "a68df0380e5c9d20ce49534f292a36a7514ae21350726efe1865bdb1fa91d278" dependencies = [ "alloy-rlp", "arbitrary", "ark-ff 0.3.0", "ark-ff 0.4.2", + "ark-ff 0.5.0", "bytes", "fastrlp 0.3.1", "fastrlp 0.4.0", @@ -11186,7 +11131,7 @@ dependencies = [ "rand 0.9.2", "rlp", "ruint-macro", - "serde", + "serde_core", "valuable", "zeroize", ] @@ -11199,9 +11144,9 @@ checksum = "48fd7bd8a6377e15ad9d42a8ec25371b94ddc67abe7c8b9127bec79bebaaae18" [[package]] name = "rust_decimal" -version = "1.37.2" +version = "1.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b203a6425500a03e0919c42d3c47caca51e79f1132046626d2c8871c5092035d" +checksum = "c8975fc98059f365204d635119cf9c5a60ae67b841ed49b5422a9a7e56cdfac0" dependencies = [ "arrayvec", "borsh", @@ -11255,7 +11200,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ - "semver 1.0.26", + "semver 1.0.27", ] [[package]] @@ -11281,7 +11226,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.11.0", - "windows-sys 0.61.0", + "windows-sys 0.61.2", ] [[package]] @@ -11333,7 +11278,7 @@ dependencies = [ "openssl-probe", "rustls-pki-types", "schannel", - "security-framework 3.4.0", + "security-framework 3.5.1", ] [[package]] @@ -11370,7 +11315,7 @@ dependencies = [ "rustls-native-certs 0.8.1", "rustls-platform-verifier-android", "rustls-webpki 0.103.4", - "security-framework 3.4.0", + "security-framework 3.5.1", "security-framework-sys", "webpki-root-certs 0.26.11", "windows-sys 0.59.0", @@ -11412,9 +11357,9 @@ checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" [[package]] name = "rusty-fork" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f" +checksum = "cc6bf79ff24e648f6da1f8d1f011e9cac26491b619e6b9280f2b47f1774e6ee2" dependencies = [ "fnv", "quick-error", @@ -11449,7 +11394,7 @@ version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1" dependencies = [ - "windows-sys 0.61.0", + "windows-sys 0.61.2", ] [[package]] @@ -11487,12 +11432,6 @@ dependencies = [ "hashbrown 0.13.2", ] -[[package]] -name = "scoped-tls" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" - [[package]] name = "scopeguard" version = "1.2.0" @@ -11501,14 +11440,14 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "scroll-alloy-consensus" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "alloy-rlp", - "alloy-serde 1.0.30", + "alloy-serde 1.0.38", "arbitrary", "derive_more", "modular-bitfield", @@ -11520,11 +11459,11 @@ dependencies = [ [[package]] name = "scroll-alloy-evm" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-evm", "alloy-primitives", "auto_impl", @@ -11538,8 +11477,8 @@ dependencies = [ [[package]] name = "scroll-alloy-hardforks" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-hardforks", "auto_impl", @@ -11548,10 +11487,10 @@ dependencies = [ [[package]] name = "scroll-alloy-network" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", + "alloy-consensus", "alloy-network", "alloy-primitives", "alloy-provider", @@ -11563,13 +11502,13 @@ dependencies = [ [[package]] name = "scroll-alloy-provider" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-primitives", "alloy-provider", "alloy-rpc-client", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "alloy-transport", "alloy-transport-http", "async-trait", @@ -11582,21 +11521,21 @@ dependencies = [ "reth-scroll-engine-primitives", "scroll-alloy-network", "scroll-alloy-rpc-types-engine", - "thiserror 2.0.16", + "thiserror 2.0.17", "tower", ] [[package]] name = "scroll-alloy-rpc-types" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-network-primitives", "alloy-primitives", "alloy-rpc-types-eth", - "alloy-serde 1.0.30", + "alloy-serde 1.0.38", "derive_more", "scroll-alloy-consensus", "serde", @@ -11605,11 +11544,11 @@ dependencies = [ [[package]] name = "scroll-alloy-rpc-types-engine" -version = "1.7.0" -source = "git+https://github.com/scroll-tech/reth.git#501e5c609bdd13af047f90d764331ba5ad39c34b" +version = "1.8.2" +source = "git+https://github.com/scroll-tech/reth.git#32019bcde9d08524caad5b359b693e8f0c3951b8" dependencies = [ "alloy-primitives", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "arbitrary", "serde", ] @@ -11618,7 +11557,7 @@ dependencies = [ name = "scroll-codec" version = "0.1.0" dependencies = [ - "alloy-eips 1.0.30", + "alloy-eips", "alloy-primitives", "alloy-rlp", "alloy-sol-types", @@ -11628,7 +11567,7 @@ dependencies = [ "scroll-alloy-consensus", "scroll-l1", "serde_json", - "thiserror 2.0.16", + "thiserror 2.0.17", "zstd", ] @@ -11636,7 +11575,7 @@ dependencies = [ name = "scroll-db" version = "0.0.1" dependencies = [ - "alloy-eips 1.0.30", + "alloy-eips", "alloy-primitives", "arbitrary", "async-trait", @@ -11652,7 +11591,7 @@ dependencies = [ "sea-orm", "serde_json", "tempfile", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tracing", ] @@ -11661,9 +11600,9 @@ dependencies = [ name = "scroll-derivation-pipeline" version = "0.0.1" dependencies = [ - "alloy-eips 1.0.30", + "alloy-eips", "alloy-primitives", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "async-trait", "codspeed-criterion-compat", "eyre", @@ -11678,7 +11617,7 @@ dependencies = [ "scroll-codec", "scroll-db", "serde_json", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tracing", ] @@ -11688,11 +11627,11 @@ name = "scroll-engine" version = "0.0.1" dependencies = [ "alloy-chains", - "alloy-consensus 1.0.30", - "alloy-eips 1.0.30", + "alloy-consensus", + "alloy-eips", "alloy-primitives", "alloy-provider", - "alloy-rpc-types-engine 1.0.30", + "alloy-rpc-types-engine", "arbitrary", "async-trait", "eyre", @@ -11718,7 +11657,7 @@ dependencies = [ "scroll-db", "scroll-engine", "scroll-network", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tracing", ] @@ -11733,7 +11672,7 @@ dependencies = [ "bitvec", "derive_more", "scroll-alloy-consensus", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -11761,7 +11700,7 @@ version = "0.0.1" dependencies = [ "alloy-primitives", "futures", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "reth-chainspec", "reth-eth-wire-types", "reth-network", @@ -11777,7 +11716,7 @@ dependencies = [ "rollup-node-primitives", "scroll-alloy-hardforks", "scroll-wire", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tokio-stream", "tracing", @@ -11825,14 +11764,15 @@ dependencies = [ [[package]] name = "sea-orm" -version = "1.1.15" +version = "1.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "458d38dfa73e8ab64260f9fd96d61e1ca96a312d06e94b71615a417ef29efcac" +checksum = "699b1ec145a6530c8f862eed7529d8a6068392e628d81cc70182934001e9c2a3" dependencies = [ "async-stream", "async-trait", "bigdecimal", "chrono", + "derive_more", "futures-util", "log", "ouroboros", @@ -11845,7 +11785,7 @@ dependencies = [ "serde_json", "sqlx", "strum 0.26.3", - "thiserror 2.0.16", + "thiserror 2.0.17", "time", "tracing", "url", @@ -11854,9 +11794,9 @@ dependencies = [ [[package]] name = "sea-orm-cli" -version = "1.1.15" +version = "1.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "529b598e847338b7ff863a2abc8c693f515edd075f3f8e92f1b4aca2665f98dd" +checksum = "500cd31ebb07814d4c7b73796708bfab6c13d22f8db072cdb5115f967f4d5d2c" dependencies = [ "chrono", "clap", @@ -11865,6 +11805,7 @@ dependencies = [ "regex", "sea-schema", "sqlx", + "tokio", "tracing", "tracing-subscriber 0.3.20", "url", @@ -11872,9 +11813,9 @@ dependencies = [ [[package]] name = "sea-orm-macros" -version = "1.1.15" +version = "1.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af976292446b09dd51d7b1784d6195dec76844e9e9e980b5fb12634ef417d6ea" +checksum = "b0c964f4b7f34f53decf381bc88f03187b9355e07f356ce65544626e781a9585" dependencies = [ "heck 0.5.0", "proc-macro2", @@ -11886,9 +11827,9 @@ dependencies = [ [[package]] name = "sea-orm-migration" -version = "1.1.15" +version = "1.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "294321e37421a108ed040c349c543023f221e36f93c85411efc61e4a2266b811" +checksum = "977e3f71486b04371026d1ecd899f49cf437f832cd11d463f8948ee02e47ed9e" dependencies = [ "async-trait", "clap", @@ -11944,7 +11885,7 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.106", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -12049,9 +11990,9 @@ dependencies = [ [[package]] name = "security-framework" -version = "3.4.0" +version = "3.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60b369d18893388b345804dc0007963c99b7d665ae71d275812d828c6f089640" +checksum = "b3297343eaf830f66ede390ea39da1d462b6b0c1b000f420d0a83f898bbbe6ef" dependencies = [ "bitflags 2.9.4", "core-foundation 0.10.1", @@ -12081,11 +12022,12 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.26" +version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" dependencies = [ "serde", + "serde_core", ] [[package]] @@ -12111,18 +12053,28 @@ checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" [[package]] name = "serde" -version = "1.0.219" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde_core" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.219" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", @@ -12131,15 +12083,16 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.143" +version = "1.0.145" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a" +checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" dependencies = [ - "indexmap 2.11.1", + "indexmap 2.11.4", "itoa", "memchr", "ryu", "serde", + "serde_core", ] [[package]] @@ -12165,19 +12118,18 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.14.0" +version = "3.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" +checksum = "6093cd8c01b25262b84927e0f7151692158fab02d961e04c979d3903eba7ecc5" dependencies = [ "base64 0.22.1", "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.11.1", + "indexmap 2.11.4", "schemars 0.9.0", "schemars 1.0.4", - "serde", - "serde_derive", + "serde_core", "serde_json", "serde_with_macros", "time", @@ -12185,11 +12137,11 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.14.0" +version = "3.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" +checksum = "a7e6c180db0816026a61afa1cff5344fb7ebded7e4d3062772179f2501481c27" dependencies = [ - "darling 0.20.11", + "darling 0.21.3", "proc-macro2", "quote", "syn 2.0.106", @@ -12324,6 +12276,12 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "simd-adler32" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" + [[package]] name = "simdutf8" version = "0.1.5" @@ -12338,7 +12296,7 @@ checksum = "297f631f50729c8c99b84667867963997ec0b50f32b2a7dbcab828ef0541e8bb" dependencies = [ "num-bigint", "num-traits", - "thiserror 2.0.16", + "thiserror 2.0.17", "time", ] @@ -12485,7 +12443,7 @@ dependencies = [ "futures-util", "hashbrown 0.15.5", "hashlink 0.10.0", - "indexmap 2.11.1", + "indexmap 2.11.4", "log", "memchr", "native-tls", @@ -12496,7 +12454,7 @@ dependencies = [ "serde_json", "sha2 0.10.9", "smallvec", - "thiserror 2.0.16", + "thiserror 2.0.17", "time", "tokio", "tokio-stream", @@ -12583,7 +12541,7 @@ dependencies = [ "smallvec", "sqlx-core", "stringprep", - "thiserror 2.0.16", + "thiserror 2.0.17", "time", "tracing", "uuid", @@ -12626,7 +12584,7 @@ dependencies = [ "smallvec", "sqlx-core", "stringprep", - "thiserror 2.0.16", + "thiserror 2.0.17", "time", "tracing", "uuid", @@ -12653,7 +12611,7 @@ dependencies = [ "serde", "serde_urlencoded", "sqlx-core", - "thiserror 2.0.16", + "thiserror 2.0.17", "time", "tracing", "url", @@ -12662,9 +12620,9 @@ dependencies = [ [[package]] name = "stable_deref_trait" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" +checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" [[package]] name = "static_assertions" @@ -12772,9 +12730,9 @@ dependencies = [ [[package]] name = "syn-solidity" -version = "1.3.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0b198d366dbec045acfcd97295eb653a7a2b40e4dc764ef1e79aafcad439d3c" +checksum = "2375c17f6067adc651d8c2c51658019cef32edfff4a982adaf1d7fd1c039f08b" dependencies = [ "paste", "proc-macro2", @@ -12861,15 +12819,15 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.22.0" +version = "3.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53" +checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16" dependencies = [ "fastrand", "getrandom 0.3.3", "once_cell", "rustix 1.1.2", - "windows-sys 0.61.0", + "windows-sys 0.61.2", ] [[package]] @@ -12907,11 +12865,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.16" +version = "2.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0" +checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" dependencies = [ - "thiserror-impl 2.0.16", + "thiserror-impl 2.0.17", ] [[package]] @@ -12927,9 +12885,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.16" +version = "2.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960" +checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" dependencies = [ "proc-macro2", "quote", @@ -12956,11 +12914,12 @@ dependencies = [ [[package]] name = "time" -version = "0.3.43" +version = "0.3.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83bde6f1ec10e72d583d91623c939f623002284ef622b87de38cfd546cbf2031" +checksum = "91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d" dependencies = [ "deranged", + "itoa", "js-sys", "libc", "num-conv", @@ -13052,7 +13011,7 @@ dependencies = [ "io-uring", "libc", "mio", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "pin-project-lite", "signal-hook-registry", "slab", @@ -13094,9 +13053,9 @@ dependencies = [ [[package]] name = "tokio-rustls" -version = "0.26.2" +version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b" +checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" dependencies = [ "rustls 0.23.31", "tokio", @@ -13126,7 +13085,7 @@ dependencies = [ "rustls-native-certs 0.8.1", "rustls-pki-types", "tokio", - "tokio-rustls 0.26.2", + "tokio-rustls 0.26.4", "tungstenite", "webpki-roots 0.26.11", ] @@ -13154,8 +13113,8 @@ checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" dependencies = [ "serde", "serde_spanned", - "toml_datetime", - "toml_edit", + "toml_datetime 0.6.11", + "toml_edit 0.22.27", ] [[package]] @@ -13167,20 +13126,50 @@ dependencies = [ "serde", ] +[[package]] +name = "toml_datetime" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533" +dependencies = [ + "serde_core", +] + [[package]] name = "toml_edit" version = "0.22.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" dependencies = [ - "indexmap 2.11.1", + "indexmap 2.11.4", "serde", "serde_spanned", - "toml_datetime", + "toml_datetime 0.6.11", "toml_write", "winnow", ] +[[package]] +name = "toml_edit" +version = "0.23.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d" +dependencies = [ + "indexmap 2.11.4", + "toml_datetime 0.7.3", + "toml_parser", + "winnow", +] + +[[package]] +name = "toml_parser" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e" +dependencies = [ + "winnow", +] + [[package]] name = "toml_write" version = "0.1.2" @@ -13196,7 +13185,7 @@ dependencies = [ "futures-core", "futures-util", "hdrhistogram", - "indexmap 2.11.1", + "indexmap 2.11.4", "pin-project-lite", "slab", "sync_wrapper", @@ -13326,17 +13315,6 @@ dependencies = [ "tracing-subscriber 0.3.20", ] -[[package]] -name = "tracing-log" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" -dependencies = [ - "log", - "once_cell", - "tracing-core", -] - [[package]] name = "tracing-logfmt" version = "0.3.5" @@ -13381,11 +13359,9 @@ dependencies = [ "serde", "serde_json", "sharded-slab", - "smallvec", "thread_local", "tracing", "tracing-core", - "tracing-log", "tracing-serde", ] @@ -13426,9 +13402,9 @@ dependencies = [ [[package]] name = "triomphe" -version = "0.1.14" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef8f7726da4807b58ea5c96fdc122f80702030edc33b35aff9190a51148ccc85" +checksum = "dd69c5aa8f924c7519d6372789a74eac5b94fb0f8fcf0d4a97eb0bfc3e785f39" [[package]] name = "try-lock" @@ -13451,15 +13427,15 @@ dependencies = [ "rustls 0.23.31", "rustls-pki-types", "sha1", - "thiserror 2.0.16", + "thiserror 2.0.17", "utf-8", ] [[package]] name = "typenum" -version = "1.18.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" +checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" [[package]] name = "ucd-trie" @@ -13753,18 +13729,18 @@ checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] name = "wasi" -version = "0.14.5+wasi-0.2.4" +version = "0.14.7+wasi-0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4494f6290a82f5fe584817a676a34b9d6763e8d9d18204009fb31dceca98fd4" +checksum = "883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c" dependencies = [ "wasip2", ] [[package]] name = "wasip2" -version = "1.0.0+wasi-0.2.4" +version = "1.0.1+wasi-0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03fa2761397e5bd52002cd7e73110c71af2109aca4e521a9f40473fe685b0a24" +checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" dependencies = [ "wit-bindgen", ] @@ -13777,9 +13753,9 @@ checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b" [[package]] name = "wasm-bindgen" -version = "0.2.101" +version = "0.2.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e14915cadd45b529bb8d1f343c4ed0ac1de926144b746e2710f9cd05df6603b" +checksum = "c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d" dependencies = [ "cfg-if", "once_cell", @@ -13790,9 +13766,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.101" +version = "0.2.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e28d1ba982ca7923fd01448d5c30c6864d0a14109560296a162f80f305fb93bb" +checksum = "671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19" dependencies = [ "bumpalo", "log", @@ -13804,9 +13780,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.51" +version = "0.4.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ca85039a9b469b38336411d6d6ced91f3fc87109a2a27b0c197663f5144dffe" +checksum = "7e038d41e478cc73bae0ff9b36c60cff1c98b8f38f8d7e8061e79ee63608ac5c" dependencies = [ "cfg-if", "js-sys", @@ -13817,9 +13793,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.101" +version = "0.2.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c3d463ae3eff775b0c45df9da45d68837702ac35af998361e2c84e7c5ec1b0d" +checksum = "7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -13827,9 +13803,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.101" +version = "0.2.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bb4ce89b08211f923caf51d527662b75bdc9c9c7aab40f86dcb9fb85ac552aa" +checksum = "9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7" dependencies = [ "proc-macro2", "quote", @@ -13840,9 +13816,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.101" +version = "0.2.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f143854a3b13752c6950862c906306adb27c7e839f7414cec8fea35beab624c1" +checksum = "bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1" dependencies = [ "unicode-ident", ] @@ -13883,7 +13859,7 @@ checksum = "1c598d6b99ea013e35844697fc4670d08339d5cda15588f193c6beedd12f644b" dependencies = [ "futures", "js-sys", - "parking_lot 0.12.4", + "parking_lot 0.12.5", "pin-utils", "slab", "wasm-bindgen", @@ -13891,9 +13867,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.78" +version = "0.3.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77e4b637749ff0d92b8fad63aa1f7cff3cbe125fd49c175cd6345e7272638b12" +checksum = "9367c417a924a74cae129e6a2ae3b47fabb1f8995595ab474029da749a8be120" dependencies = [ "js-sys", "wasm-bindgen", @@ -13915,14 +13891,14 @@ version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75c7f0ef91146ebfb530314f5f1d24528d7f0767efbfd31dce919275413e393e" dependencies = [ - "webpki-root-certs 1.0.2", + "webpki-root-certs 1.0.3", ] [[package]] name = "webpki-root-certs" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e4ffd8df1c57e87c325000a3d6ef93db75279dc3a231125aac571650f22b12a" +checksum = "05d651ec480de84b762e7be71e6efa7461699c19d9e2c272c8d93455f567786e" dependencies = [ "rustls-pki-types", ] @@ -13933,14 +13909,14 @@ version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" dependencies = [ - "webpki-roots 1.0.2", + "webpki-roots 1.0.3", ] [[package]] name = "webpki-roots" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" +checksum = "32b130c0d2d49f8b6889abc456e795e82525204f27c42cf767cf0d7734e089b8" dependencies = [ "rustls-pki-types", ] @@ -13969,9 +13945,9 @@ dependencies = [ [[package]] name = "widestring" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d" +checksum = "72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471" [[package]] name = "winapi" @@ -13995,7 +13971,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.0", + "windows-sys 0.61.2", ] [[package]] @@ -14016,34 +13992,23 @@ dependencies = [ [[package]] name = "windows" -version = "0.58.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6" -dependencies = [ - "windows-core 0.58.0", - "windows-targets 0.52.6", -] - -[[package]] -name = "windows" -version = "0.61.3" +version = "0.62.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" +checksum = "527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580" dependencies = [ "windows-collections", - "windows-core 0.61.2", + "windows-core 0.62.2", "windows-future", - "windows-link 0.1.3", "windows-numerics", ] [[package]] name = "windows-collections" -version = "0.2.0" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" +checksum = "23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610" dependencies = [ - "windows-core 0.61.2", + "windows-core 0.62.2", ] [[package]] @@ -14060,38 +14025,25 @@ dependencies = [ [[package]] name = "windows-core" -version = "0.58.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99" -dependencies = [ - "windows-implement 0.58.0", - "windows-interface 0.58.0", - "windows-result 0.2.0", - "windows-strings 0.1.0", - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-core" -version = "0.61.2" +version = "0.62.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" +checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" dependencies = [ - "windows-implement 0.60.0", - "windows-interface 0.59.1", - "windows-link 0.1.3", - "windows-result 0.3.4", - "windows-strings 0.4.2", + "windows-implement 0.60.2", + "windows-interface 0.59.3", + "windows-link 0.2.1", + "windows-result 0.4.1", + "windows-strings 0.5.1", ] [[package]] name = "windows-future" -version = "0.2.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" +checksum = "e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb" dependencies = [ - "windows-core 0.61.2", - "windows-link 0.1.3", + "windows-core 0.62.2", + "windows-link 0.2.1", "windows-threading", ] @@ -14108,20 +14060,9 @@ dependencies = [ [[package]] name = "windows-implement" -version = "0.58.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.106", -] - -[[package]] -name = "windows-implement" -version = "0.60.0" +version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" +checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" dependencies = [ "proc-macro2", "quote", @@ -14141,20 +14082,9 @@ dependencies = [ [[package]] name = "windows-interface" -version = "0.58.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.106", -] - -[[package]] -name = "windows-interface" -version = "0.59.1" +version = "0.59.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" +checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" dependencies = [ "proc-macro2", "quote", @@ -14169,18 +14099,18 @@ checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" [[package]] name = "windows-link" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" [[package]] name = "windows-numerics" -version = "0.2.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" +checksum = "6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26" dependencies = [ - "windows-core 0.61.2", - "windows-link 0.1.3", + "windows-core 0.62.2", + "windows-link 0.2.1", ] [[package]] @@ -14205,39 +14135,38 @@ dependencies = [ [[package]] name = "windows-result" -version = "0.2.0" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" +checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" dependencies = [ - "windows-targets 0.52.6", + "windows-link 0.1.3", ] [[package]] name = "windows-result" -version = "0.3.4" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" +checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" dependencies = [ - "windows-link 0.1.3", + "windows-link 0.2.1", ] [[package]] name = "windows-strings" -version = "0.1.0" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" +checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" dependencies = [ - "windows-result 0.2.0", - "windows-targets 0.52.6", + "windows-link 0.1.3", ] [[package]] name = "windows-strings" -version = "0.4.2" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" +checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" dependencies = [ - "windows-link 0.1.3", + "windows-link 0.2.1", ] [[package]] @@ -14282,16 +14211,16 @@ version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" dependencies = [ - "windows-targets 0.53.3", + "windows-targets 0.53.5", ] [[package]] name = "windows-sys" -version = "0.61.0" +version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" dependencies = [ - "windows-link 0.2.0", + "windows-link 0.2.1", ] [[package]] @@ -14342,28 +14271,28 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.53.3" +version = "0.53.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" +checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" dependencies = [ - "windows-link 0.1.3", - "windows_aarch64_gnullvm 0.53.0", - "windows_aarch64_msvc 0.53.0", - "windows_i686_gnu 0.53.0", - "windows_i686_gnullvm 0.53.0", - "windows_i686_msvc 0.53.0", - "windows_x86_64_gnu 0.53.0", - "windows_x86_64_gnullvm 0.53.0", - "windows_x86_64_msvc 0.53.0", + "windows-link 0.2.1", + "windows_aarch64_gnullvm 0.53.1", + "windows_aarch64_msvc 0.53.1", + "windows_i686_gnu 0.53.1", + "windows_i686_gnullvm 0.53.1", + "windows_i686_msvc 0.53.1", + "windows_x86_64_gnu 0.53.1", + "windows_x86_64_gnullvm 0.53.1", + "windows_x86_64_msvc 0.53.1", ] [[package]] name = "windows-threading" -version = "0.1.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" +checksum = "3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37" dependencies = [ - "windows-link 0.1.3", + "windows-link 0.2.1", ] [[package]] @@ -14386,9 +14315,9 @@ checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" [[package]] name = "windows_aarch64_gnullvm" -version = "0.53.0" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" +checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" [[package]] name = "windows_aarch64_msvc" @@ -14410,9 +14339,9 @@ checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" [[package]] name = "windows_aarch64_msvc" -version = "0.53.0" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" +checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" [[package]] name = "windows_i686_gnu" @@ -14434,9 +14363,9 @@ checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" [[package]] name = "windows_i686_gnu" -version = "0.53.0" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" +checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" [[package]] name = "windows_i686_gnullvm" @@ -14446,9 +14375,9 @@ checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" [[package]] name = "windows_i686_gnullvm" -version = "0.53.0" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" +checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" [[package]] name = "windows_i686_msvc" @@ -14470,9 +14399,9 @@ checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" [[package]] name = "windows_i686_msvc" -version = "0.53.0" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" +checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" [[package]] name = "windows_x86_64_gnu" @@ -14494,9 +14423,9 @@ checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" [[package]] name = "windows_x86_64_gnu" -version = "0.53.0" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" +checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" [[package]] name = "windows_x86_64_gnullvm" @@ -14518,9 +14447,9 @@ checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" [[package]] name = "windows_x86_64_gnullvm" -version = "0.53.0" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" +checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" [[package]] name = "windows_x86_64_msvc" @@ -14542,9 +14471,9 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "windows_x86_64_msvc" -version = "0.53.0" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" +checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" [[package]] name = "winnow" @@ -14567,9 +14496,9 @@ dependencies = [ [[package]] name = "wit-bindgen" -version = "0.45.1" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c573471f125075647d03df72e026074b7203790d41351cd6edc96f46bcccd36" +checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" [[package]] name = "write16" @@ -14602,7 +14531,7 @@ dependencies = [ "pharos", "rustc_version 0.4.1", "send_wrapper 0.6.0", - "thiserror 2.0.16", + "thiserror 2.0.17", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", @@ -14619,9 +14548,9 @@ dependencies = [ [[package]] name = "xattr" -version = "1.5.1" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" +checksum = "32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156" dependencies = [ "libc", "rustix 1.1.2", @@ -14730,9 +14659,9 @@ dependencies = [ [[package]] name = "zeroize" -version = "1.8.1" +version = "1.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" +checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" dependencies = [ "zeroize_derive", ] diff --git a/crates/primitives/src/block.rs b/crates/primitives/src/block.rs index ab7d8c08..82b7de53 100644 --- a/crates/primitives/src/block.rs +++ b/crates/primitives/src/block.rs @@ -1,3 +1,4 @@ +use alloy_consensus::transaction::TxHashRef; use alloy_consensus::Header; use alloy_eips::{BlockNumHash, Decodable2718}; use alloy_primitives::{B256, U256}; diff --git a/crates/providers/Cargo.toml b/crates/providers/Cargo.toml index e61ec6be..d86bb6c7 100644 --- a/crates/providers/Cargo.toml +++ b/crates/providers/Cargo.toml @@ -15,7 +15,7 @@ alloy-eips = { workspace = true, features = ["kzg"] } alloy-primitives.workspace = true alloy-provider.workspace = true alloy-rpc-client.workspace = true -alloy-rpc-types-beacon = "0.14" +alloy-rpc-types-beacon = "1.0.38" alloy-serde = { version = "0.15.5", default-features = false } alloy-transport.workspace = true diff --git a/crates/providers/src/l1/blob/client.rs b/crates/providers/src/l1/blob/client.rs index 5a5dfb3d..fed01983 100644 --- a/crates/providers/src/l1/blob/client.rs +++ b/crates/providers/src/l1/blob/client.rs @@ -1,9 +1,9 @@ //! Credit to use crate::{BlobProvider, L1ProviderError}; -use alloy_eips::eip4844::{Blob, BlobTransactionSidecarItem}; -use alloy_primitives::B256; -use alloy_rpc_types_beacon::sidecar::{BeaconBlobBundle, BlobData}; +use alloy_eips::eip4844::Blob; +use alloy_primitives::{hex, FixedBytes, B256}; +use alloy_rpc_types_beacon::sidecar::GetBlobsResponse; use lru::LruCache; use reqwest::Client; use std::{num::NonZeroUsize, sync::Arc}; @@ -60,7 +60,7 @@ impl BeaconClientProvider { const GENESIS_METHOD: &'static str = "eth/v1/beacon/genesis"; /// The blob sidecars engine api method prefix. - const SIDECARS_METHOD_PREFIX: &'static str = "eth/v1/beacon/blob_sidecars"; + const BLOBS_METHOD_PREFIX: &'static str = "eth/v1/beacon/blobs"; /// Creates a new [`BeaconClientProvider`] from the provided base url. pub async fn new_http(base: reqwest::Url) -> Self { @@ -110,15 +110,23 @@ impl BeaconClientProvider { } /// Returns the blobs for the provided slot. - async fn blobs(&self, slot: u64) -> Result, reqwest::Error> { - let raw_response = self - .inner - .get(format!("{}/{}/{}", self.base, Self::SIDECARS_METHOD_PREFIX, slot)) - .send() - .await?; - let raw_response = raw_response.json::().await?; - - Ok(raw_response.data) + async fn blobs( + &self, + slot: u64, + versioned_hashes: Option>, + ) -> Result>, reqwest::Error> { + let url = format!("{}/{}/{}", self.base, Self::BLOBS_METHOD_PREFIX, slot); + let mut request = self.inner.get(&url); + + if let Some(hashes) = versioned_hashes { + let hash_strings: Vec = + hashes.iter().map(|h| format!("0x{}", hex::encode(h))).collect(); + request = request.query(&[("versioned_hashes", hash_strings)]); + } + + let raw_response = request.send().await?; + let parsed_response = raw_response.json::().await?; + Ok(parsed_response.data) } /// Returns the beacon slot given a block timestamp. @@ -151,30 +159,18 @@ impl BlobProvider for BeaconClientProvider { // query the blobs with the client, return target blob and store all others in cache. let slot = self.slot(block_timestamp)?; - let mut blobs = self - .blobs(slot) - .await? - .into_iter() - .map(|blob| BlobTransactionSidecarItem { - index: blob.index, - blob: blob.blob, - kzg_commitment: blob.kzg_commitment, - kzg_proof: blob.kzg_proof, - }) - .collect::>(); + + let blob = self.blobs(slot, Some(vec![hash])).await.map_err(|e| { + L1ProviderError::BeaconProvider(e) + })?; // if we find a blob, timestamp is valid. - // cache the other blobs and return the matched blob. - let maybe_blob = blobs.iter().position(|blob| blob.to_kzg_versioned_hash() == hash.0); - if let Some(position) = maybe_blob { - let blob = Arc::new(*blobs.remove(position).blob); + // cache this blob. + if let Some(blob) = blob.into_iter().next() { + let arc_blob: Arc> = Arc::new(blob); let mut cache = self.cache.lock().await; - for (hash, blob) in - blobs.iter().map(|b| (b.to_kzg_versioned_hash().into(), Arc::new(*b.blob))) - { - cache.put(hash, blob); - } - return Ok(Some(blob)) + cache.put(hash, arc_blob.clone()); + return Ok(Some(arc_blob)); } Ok(None)