diff --git a/Cargo.lock b/Cargo.lock index 3d292fab1a..c16919920b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -121,21 +121,21 @@ checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "alloy" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85805c194576017df6c11057504e1d60b36f3913f8e365945486931f6ee81e40" +checksum = "a547705d5c1b42575a0542bae2ba45bc62a6154be86611afaef1c0ab5c38598e" dependencies = [ "alloy-consensus", "alloy-contract", "alloy-core", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-genesis", "alloy-network", "alloy-provider", "alloy-pubsub", "alloy-rpc-client", "alloy-rpc-types", - "alloy-serde 2.0.0", + "alloy-serde 2.0.1", "alloy-signer", "alloy-signer-local", "alloy-transport", @@ -160,14 +160,14 @@ dependencies = [ [[package]] name = "alloy-consensus" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8dbe4e5e9107bf6854e7550b666ca654ff2027eabf8153913e2e31ac4b089779" +checksum = "ae8c24c95e90c1608c2d91cff1b451d796474168d3310ccc8b7cd12502ca8169" dependencies = [ - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-rlp", - "alloy-serde 2.0.0", + "alloy-serde 2.0.1", "alloy-trie", "alloy-tx-macros", "arbitrary", @@ -188,24 +188,24 @@ dependencies = [ [[package]] name = "alloy-consensus-any" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88fc7bbfb98cf5605a35aadf0ba43a7d9f1608d6f220d05e4fbd5144d3b0b625" +checksum = "7d211ad0ef468a70a7a829e49683ff59ad25f02b4ab3764344c4c2663329a52c" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-rlp", - "alloy-serde 2.0.0", + "alloy-serde 2.0.1", "arbitrary", "serde", ] [[package]] name = "alloy-contract" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c16fa30b623e40a5b216da00f3b61870f5cbe863b59816ac1ecc2489515a40" +checksum = "c59d55233ac14aa7fa6bcdcad45ba305e90c556065e0947cd9f243c4469e7c2d" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -339,9 +339,9 @@ dependencies = [ [[package]] name = "alloy-eips" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afb4919fa34b268842f434bfafa9c09136ab7b1a87ce0dd40a61befa35b5408c" +checksum = "ae69eaa5096b47ffe97e6a5d6bde7e7fa2dec106af22a9315621d11039c3de3c" dependencies = [ "alloy-eip2124", "alloy-eip2930", @@ -349,7 +349,7 @@ dependencies = [ "alloy-eip7928", "alloy-primitives", "alloy-rlp", - "alloy-serde 2.0.0", + "alloy-serde 2.0.1", "arbitrary", "auto_impl", "borsh", @@ -370,7 +370,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6fc4b83cb672156663e6094d098beb509965b7fe684bb3d6e44bb9ca2e9ae714" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-hardforks", "alloy-primitives", "alloy-rpc-types-engine", @@ -385,13 +385,13 @@ dependencies = [ [[package]] name = "alloy-genesis" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e111e22c1a2133e9ebfd9051ea0eaf63559594d2f50d43cbc6762fbb95fc3c2" +checksum = "39789db0b3f3bbef0e6549c87bc6842b73886ebabee1405b6941685b1cc34083" dependencies = [ - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", - "alloy-serde 2.0.0", + "alloy-serde 2.0.1", "alloy-trie", "borsh", "serde", @@ -426,9 +426,9 @@ dependencies = [ [[package]] name = "alloy-json-rpc" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31b6af6f374c1eeef8ab8dc26232cd440db167322a4207a3debd3d1ee565ca47" +checksum = "662b525af73e86b2167dae923261c8edf440ba7e1426b30a8b993177bc214c02" dependencies = [ "alloy-primitives", "alloy-sol-types", @@ -441,19 +441,19 @@ dependencies = [ [[package]] name = "alloy-network" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0a3f5a7f3678b71d33fcc45b714fab8928dbc647d5aff2145e72032d5c849bb" +checksum = "c657c2d9751d3c7d94990554b231e5372c3c2e4bad842806280b6151a0d6a05d" dependencies = [ "alloy-consensus", "alloy-consensus-any", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-json-rpc", "alloy-network-primitives", "alloy-primitives", "alloy-rpc-types-any", "alloy-rpc-types-eth", - "alloy-serde 2.0.0", + "alloy-serde 2.0.1", "alloy-signer", "alloy-sol-types", "async-trait", @@ -467,14 +467,14 @@ dependencies = [ [[package]] name = "alloy-network-primitives" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb50dc1fb0e0b2c8748d5bee1aa7acdd18f9e036311bc93a71d97be624030317" +checksum = "59e7c4bb0ebbd6d7406d2808968f43c0d5186c69c5e58cedcbee7380f4cd1fcf" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", - "alloy-serde 2.0.0", + "alloy-serde 2.0.1", "serde", ] @@ -511,13 +511,13 @@ dependencies = [ [[package]] name = "alloy-provider" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2ba5468f78c8893be2d68a7f2fda61753336e5653f006af19781001b5f99e6c" +checksum = "c4fea0fc2628cdbc851aaa333124f9d8ab9f567ab8d4c20202819db13aa1a534" dependencies = [ "alloy-chains", "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-json-rpc", "alloy-network", "alloy-network-primitives", @@ -557,9 +557,9 @@ dependencies = [ [[package]] name = "alloy-pubsub" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffcefb5d3391a320eadb95d398e4135f8cc35c7bf29a6bdb357eadcfc5ee5638" +checksum = "edc7b42e514613c717887dc77bb58d35e845557ebd63a18c3f92a77094e4891f" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -601,9 +601,9 @@ dependencies = [ [[package]] name = "alloy-rpc-client" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "222fd4efff0fb9a25184684742c44fe9fa9a16c4ab5bf97583e71c86598ef8f0" +checksum = "d5ee7b51752c68fb95f21705e402700750e692b1d21ccc294ac48fadc8655d53" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -627,9 +627,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "974df1e56405c27cb8242381f45d8b212ba9df5006046ccf704764a2a4634366" +checksum = "8fa76988f54105ad4398828e8aaf1a39b3f07f91fb79091529056689514ee8c2" dependencies = [ "alloy-primitives", "alloy-rpc-types-anvil", @@ -638,15 +638,15 @@ dependencies = [ "alloy-rpc-types-eth", "alloy-rpc-types-trace", "alloy-rpc-types-txpool", - "alloy-serde 2.0.0", + "alloy-serde 2.0.1", "serde", ] [[package]] name = "alloy-rpc-types-admin" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f1d057dcbacf8be8f689a7737e0d697fd40a2dc5b664c9035f182ff016649ea" +checksum = "670b3a8e0d1b32e9886b7a419b8efe6754ea00b9fdd4c0ea3c7411b6c30431f4" dependencies = [ "alloy-genesis", "alloy-primitives", @@ -656,38 +656,38 @@ dependencies = [ [[package]] name = "alloy-rpc-types-anvil" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06bc10b0dca4f5bfc3cd30ed46eab5d651b5bb2cd300d683bdcdf5d2bfe6e82c" +checksum = "3d276bea4e92e4991269d31b9abd3e722eed2565b82036478a4416adb8dd4992" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", - "alloy-serde 2.0.0", + "alloy-serde 2.0.1", "serde", ] [[package]] name = "alloy-rpc-types-any" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "949c0f16a94ae33cdb1139b8dbf9e34d7f26ebfe97962e2a4d620b5f65f48fe4" +checksum = "1f1a9a3bda9be7f6515316eb792710532411878bbfc88934973f4b371376b00d" dependencies = [ "alloy-consensus-any", "alloy-network-primitives", "alloy-primitives", "alloy-rpc-types-eth", - "alloy-serde 2.0.0", + "alloy-serde 2.0.1", "serde", "serde_json", ] [[package]] name = "alloy-rpc-types-beacon" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a8f7fa8ca056bb797a368aeed329e6ace6b62ee4271432ac36ab8ae87a5e60d" +checksum = "caf5d68ddca890854fb78291cbde06115473ded00b2337d0f815e92c0c1f8003" dependencies = [ - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-rpc-types-engine", "derive_more", @@ -703,9 +703,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-debug" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "301249e3c9e43661cfd7ebbb4746a00af6ce1ef58b5c968451882cd60438417d" +checksum = "ea21739e232c221779741eba7e7b9bc19ad8ff777b72736647ae519f5c9f6f33" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -716,15 +716,15 @@ dependencies = [ [[package]] name = "alloy-rpc-types-engine" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e59bc947935732cae5b072753e5e034c0b70a8b031c2839f45e2659ba07df9ae" +checksum = "5f05338cfb4ee5508ff76f01c88142cab8a4579db74b7d9432936c26e4f11374" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-rlp", - "alloy-serde 2.0.0", + "alloy-serde 2.0.1", "derive_more", "ethereum_ssz", "ethereum_ssz_derive", @@ -736,17 +736,17 @@ dependencies = [ [[package]] name = "alloy-rpc-types-eth" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc280a41931bd419af86e9e859dd9726b73313aaa2e479b33c0e344f4b892ddb" +checksum = "dda4ece0050154ab278241aeffade58916b04f38254832e8cb6e4671c6e72ed2" dependencies = [ "alloy-consensus", "alloy-consensus-any", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-network-primitives", "alloy-primitives", "alloy-rlp", - "alloy-serde 2.0.0", + "alloy-serde 2.0.1", "alloy-sol-types", "arbitrary", "itertools 0.14.0", @@ -758,28 +758,28 @@ dependencies = [ [[package]] name = "alloy-rpc-types-mev" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "286c40ce0d715217a5bfa9fb452779b11e6769e56680afa0de691ae8f3a848ac" +checksum = "0df223478aec91d8fb0f8643234764042fa432e6111aca126774802b2618a3a5" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-rpc-types-eth", - "alloy-serde 2.0.0", + "alloy-serde 2.0.1", "serde", "serde_json", ] [[package]] name = "alloy-rpc-types-trace" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ede0458c51bef23620aa6bd01a0b4f608be7bcb61d98e91b8530208ae545f3c2" +checksum = "f5905ac3663b0859d67b82d912acce20887d20682a0cadde79c8a763b133a515" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", - "alloy-serde 2.0.0", + "alloy-serde 2.0.1", "serde", "serde_json", "thiserror 2.0.18", @@ -787,13 +787,13 @@ dependencies = [ [[package]] name = "alloy-rpc-types-txpool" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3f4df183248b57f3e0b99054b1b6786769d3fdff6d01a702234068140c8ba76" +checksum = "f7fbf71892d4df9cae8d35dc96f15d522384bb93806205465e2c8c012b7f0a34" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", - "alloy-serde 2.0.0", + "alloy-serde 2.0.1", "serde", ] @@ -810,9 +810,9 @@ dependencies = [ [[package]] name = "alloy-serde" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4848831ff994c88b1c32b7df9c4c1c3eedea4b535bde5eb3c421ef0bdc5ac052" +checksum = "beaa5c581a67e2743d95b4849eb9cfeb90866429cdaa6d8f6b75eb988b2d0cd9" dependencies = [ "alloy-primitives", "arbitrary", @@ -822,9 +822,9 @@ dependencies = [ [[package]] name = "alloy-signer" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84b8ad9890b212e224291024b1aecfeef72127d27a2f6eebc5e347c40275c4bf" +checksum = "c5da9ae50f9b48d7b4e2e5cde87175257be7e5e56909a7794720597c1d9806f6" dependencies = [ "alloy-primitives", "async-trait", @@ -837,9 +837,9 @@ dependencies = [ [[package]] name = "alloy-signer-aws" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7a57d1e72b1f9b11e5e71ebdab0569cb02277a462bbea6793fcaebfcd794ae9" +checksum = "a19d1985804e9a46d3b1b4f0654a68210b44007ffdaddd0e0a35d2b8db6cc1f0" dependencies = [ "alloy-consensus", "alloy-network", @@ -856,9 +856,9 @@ dependencies = [ [[package]] name = "alloy-signer-gcp" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35b27f20b5298b76a5a3b7cdbe6bdb184ab1ebd6e120e00dad748867673f5c90" +checksum = "34ce972f2ade53477e8e9336773a417f731fc7c02f41b9cd3b8a2a273e06363e" dependencies = [ "alloy-consensus", "alloy-network", @@ -874,9 +874,9 @@ dependencies = [ [[package]] name = "alloy-signer-ledger" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9c7acc40ffbfd37d4113eb619863099f3235d78d044006a1eecb94d8b0b2f1a" +checksum = "943c0105e0294b34cd06417129fadc591aed464d06f0614a7e998e585d27fbb1" dependencies = [ "alloy-consensus", "alloy-network", @@ -892,9 +892,9 @@ dependencies = [ [[package]] name = "alloy-signer-local" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c67d2372aada343130d41e249b59a3cef29b1678dcd3fd80f1c2c4d6b5318f2" +checksum = "49b794002d57fd2f71b4c87298a41ca24dfc0f2cf6630d95106a477e451747ba" dependencies = [ "alloy-consensus", "alloy-network", @@ -913,9 +913,9 @@ dependencies = [ [[package]] name = "alloy-signer-trezor" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40a09a865ae9e1f05478429ef0d935b16467f35c6e0b02cb10f23f66a3b33fc3" +checksum = "efe910cd3f56f7e4b26b8b7330b11c11c81286eaa8aa9fa6157e767a95e0f310" dependencies = [ "alloy-consensus", "alloy-network", @@ -1003,9 +1003,9 @@ dependencies = [ [[package]] name = "alloy-transport" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32b7b755e64ae6b5de0d762ed2c780e072167ea5e542076a559e00314352a0bf" +checksum = "19dec9bfb59647254afdecbb5ddcddd7ba02edcd48ffa40510bddfbed0be1634" dependencies = [ "alloy-json-rpc", "auto_impl", @@ -1026,9 +1026,9 @@ dependencies = [ [[package]] name = "alloy-transport-http" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a29980e69119444ed26b75e7ee5bed2043870f904a64318297e55800db686564" +checksum = "2035f3c4d6bee20624da2dcf765d469b292398e48d766ffade61b0fcf8b4d45d" dependencies = [ "alloy-json-rpc", "alloy-transport", @@ -1042,9 +1042,9 @@ dependencies = [ [[package]] name = "alloy-transport-ipc" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b27802653330740c88c28394cdaf1d55190b15b48ef9b99a946f37c9cdb19fa" +checksum = "cfad7aa9206fcb831ae401b6a1c893a402b8eed74f9c8ffbb7a7323afb0d9a4c" dependencies = [ "alloy-json-rpc", "alloy-pubsub", @@ -1062,9 +1062,9 @@ dependencies = [ [[package]] name = "alloy-transport-ws" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4b71dc951db66795cfb52eef835f64cf15163bc93b656e061b457ce5ebff370" +checksum = "a5aa8ff49386df3e008b73c7fb0a5479410e8493fdb86a8b916877a16e8aead9" dependencies = [ "alloy-pubsub", "alloy-transport", @@ -1101,9 +1101,9 @@ dependencies = [ [[package]] name = "alloy-tx-macros" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d8228b9236479ff16b03041b64b86c2bd4e53da1caa45d59b5868cd1571131e" +checksum = "3520337f3d3d063a7fe20f47aaa62d695e3dc0372b34f601560dee24e76988b9" dependencies = [ "darling 0.23.0", "proc-macro2", @@ -1205,6 +1205,12 @@ dependencies = [ "derive_arbitrary", ] +[[package]] +name = "archery" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70e0a5f99dfebb87bb342d0f53bb92c81842e100bbb915223e38349580e5441d" + [[package]] name = "ark-bls12-381" version = "0.5.0" @@ -2133,6 +2139,12 @@ dependencies = [ "serde_core", ] +[[package]] +name = "bitmaps" +version = "3.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1d084b0137aaa901caf9f1e8b21daa6aa24d41cd806e111335541eff9683bd6" + [[package]] name = "bitvec" version = "1.0.1" @@ -3704,7 +3716,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ab67060fc6b8ef687992d439ca0fa36e7ed17e9a0b16b25b601e8757df720de" dependencies = [ "data-encoding", - "syn 1.0.109", + "syn 2.0.117", ] [[package]] @@ -5349,6 +5361,31 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "imbl" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e525189e5f603908d0c6e0d402cb5de9c4b2c8866151fabc4ebd771ed2630a2e" +dependencies = [ + "archery", + "bitmaps", + "imbl-sized-chunks", + "rand_core 0.9.5", + "rand_xoshiro", + "serde_core", + "version_check", + "wide", +] + +[[package]] +name = "imbl-sized-chunks" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f4241005618a62f8d57b2febd02510fb96e0137304728543dfc5fd6f052c22d" +dependencies = [ + "bitmaps", +] + [[package]] name = "impl-codec" version = "0.6.0" @@ -8198,11 +8235,11 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth-basic-payload-builder" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "futures-core", "futures-util", @@ -8225,11 +8262,11 @@ dependencies = [ [[package]] name = "reth-chain-state" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-signer", "alloy-signer-local", @@ -8257,12 +8294,12 @@ dependencies = [ [[package]] name = "reth-chainspec" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-chains", "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-evm", "alloy-genesis", "alloy-primitives", @@ -8277,8 +8314,8 @@ dependencies = [ [[package]] name = "reth-cli" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-genesis", "clap", @@ -8290,12 +8327,12 @@ dependencies = [ [[package]] name = "reth-cli-commands" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-chains", "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-rlp", "backon", @@ -8373,8 +8410,8 @@ dependencies = [ [[package]] name = "reth-cli-runner" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "reth-tasks", "tokio", @@ -8383,10 +8420,10 @@ dependencies = [ [[package]] name = "reth-cli-util" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "cfg-if", "eyre", @@ -8409,7 +8446,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a79b3247ae4fbb1d4d35ce83a11fc596428a4c6ea836c98a75a55340192578a4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-genesis", "alloy-primitives", "alloy-trie", @@ -8436,8 +8473,8 @@ dependencies = [ [[package]] name = "reth-config" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "eyre", "humantime-serde", @@ -8452,8 +8489,8 @@ dependencies = [ [[package]] name = "reth-consensus" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8465,11 +8502,11 @@ dependencies = [ [[package]] name = "reth-consensus-common" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "reth-chainspec", "reth-consensus", @@ -8478,11 +8515,11 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-json-rpc", "alloy-primitives", "alloy-provider", @@ -8504,12 +8541,13 @@ dependencies = [ [[package]] name = "reth-db" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-primitives", "derive_more", "eyre", + "libc", "metrics", "page_size", "parking_lot", @@ -8532,8 +8570,8 @@ dependencies = [ [[package]] name = "reth-db-api" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8558,8 +8596,8 @@ dependencies = [ [[package]] name = "reth-db-common" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -8588,10 +8626,10 @@ dependencies = [ [[package]] name = "reth-db-models" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "arbitrary", "bytes", @@ -8603,8 +8641,8 @@ dependencies = [ [[package]] name = "reth-discv4" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -8628,8 +8666,8 @@ dependencies = [ [[package]] name = "reth-discv5" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -8652,8 +8690,8 @@ dependencies = [ [[package]] name = "reth-dns-discovery" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-primitives", "dashmap", @@ -8676,11 +8714,11 @@ dependencies = [ [[package]] name = "reth-downloaders" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-rlp", "async-compression", @@ -8711,11 +8749,11 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-network", "alloy-primitives", "alloy-provider", @@ -8768,8 +8806,8 @@ dependencies = [ [[package]] name = "reth-ecies" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "aes", "alloy-primitives", @@ -8796,8 +8834,8 @@ dependencies = [ [[package]] name = "reth-engine-local" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8819,11 +8857,11 @@ dependencies = [ [[package]] name = "reth-engine-primitives" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-rpc-types-engine", "auto_impl", @@ -8844,12 +8882,12 @@ dependencies = [ [[package]] name = "reth-engine-tree" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", "alloy-eip7928", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-evm", "alloy-primitives", "alloy-rlp", @@ -8902,8 +8940,8 @@ dependencies = [ [[package]] name = "reth-engine-util" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -8930,11 +8968,11 @@ dependencies = [ [[package]] name = "reth-era" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-rlp", "ethereum_ssz", @@ -8945,8 +8983,8 @@ dependencies = [ [[package]] name = "reth-era-downloader" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-primitives", "bytes", @@ -8961,8 +8999,8 @@ dependencies = [ [[package]] name = "reth-era-utils" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8983,8 +9021,8 @@ dependencies = [ [[package]] name = "reth-errors" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -8994,8 +9032,8 @@ dependencies = [ [[package]] name = "reth-eth-wire" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-chains", "alloy-primitives", @@ -9022,13 +9060,13 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-chains", "alloy-consensus", "alloy-eip7928", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-hardforks", "alloy-primitives", "alloy-rlp", @@ -9044,8 +9082,8 @@ dependencies = [ [[package]] name = "reth-ethereum" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-rpc-types-engine", "alloy-rpc-types-eth", @@ -9085,8 +9123,8 @@ dependencies = [ [[package]] name = "reth-ethereum-cli" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "clap", "eyre", @@ -9108,11 +9146,11 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "reth-chainspec", "reth-consensus", @@ -9124,10 +9162,10 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-rpc-types-engine", "reth-engine-primitives", @@ -9140,8 +9178,8 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-eip2124", "alloy-hardforks", @@ -9153,11 +9191,11 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-engine", @@ -9183,11 +9221,11 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-rpc-types-eth", "reth-codecs", @@ -9197,8 +9235,8 @@ dependencies = [ [[package]] name = "reth-etl" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "rayon", "reth-db-api", @@ -9207,11 +9245,11 @@ dependencies = [ [[package]] name = "reth-evm" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-evm", "alloy-primitives", "auto_impl", @@ -9231,11 +9269,11 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-evm", "alloy-primitives", "alloy-rpc-types-engine", @@ -9251,8 +9289,8 @@ dependencies = [ [[package]] name = "reth-execution-cache" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-primitives", "fixed-cache", @@ -9269,8 +9307,8 @@ dependencies = [ [[package]] name = "reth-execution-errors" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-evm", "alloy-primitives", @@ -9282,11 +9320,11 @@ dependencies = [ [[package]] name = "reth-execution-types" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-evm", "alloy-primitives", "alloy-rlp", @@ -9301,11 +9339,11 @@ dependencies = [ [[package]] name = "reth-exex" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "eyre", "futures", @@ -9339,10 +9377,10 @@ dependencies = [ [[package]] name = "reth-exex-types" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "reth-chain-state", "reth-execution-types", @@ -9353,8 +9391,8 @@ dependencies = [ [[package]] name = "reth-fs-util" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "serde", "serde_json", @@ -9363,8 +9401,8 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9391,8 +9429,8 @@ dependencies = [ [[package]] name = "reth-ipc" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "bytes", "futures", @@ -9411,8 +9449,8 @@ dependencies = [ [[package]] name = "reth-libmdbx" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "bitflags 2.11.1", "byteorder", @@ -9428,8 +9466,8 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "bindgen", "cc", @@ -9437,8 +9475,8 @@ dependencies = [ [[package]] name = "reth-metrics" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "futures", "metrics", @@ -9449,8 +9487,8 @@ dependencies = [ [[package]] name = "reth-net-banlist" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-primitives", "ipnet", @@ -9458,8 +9496,8 @@ dependencies = [ [[package]] name = "reth-net-nat" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "futures-util", "if-addrs", @@ -9472,11 +9510,11 @@ dependencies = [ [[package]] name = "reth-network" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-rlp", "aquamarine", @@ -9529,8 +9567,8 @@ dependencies = [ [[package]] name = "reth-network-api" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9554,11 +9592,11 @@ dependencies = [ [[package]] name = "reth-network-p2p" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "auto_impl", "derive_more", @@ -9577,8 +9615,8 @@ dependencies = [ [[package]] name = "reth-network-peers" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9592,8 +9630,8 @@ dependencies = [ [[package]] name = "reth-network-types" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -9606,8 +9644,8 @@ dependencies = [ [[package]] name = "reth-nippy-jar" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "anyhow", "bincode", @@ -9623,8 +9661,8 @@ dependencies = [ [[package]] name = "reth-node-api" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -9647,11 +9685,11 @@ dependencies = [ [[package]] name = "reth-node-builder" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-provider", "alloy-rpc-types", @@ -9715,11 +9753,11 @@ dependencies = [ [[package]] name = "reth-node-core" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-rpc-types-engine", "clap", @@ -9770,10 +9808,10 @@ dependencies = [ [[package]] name = "reth-node-ethereum" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-network", "alloy-rpc-types-engine", "alloy-rpc-types-eth", @@ -9808,8 +9846,8 @@ dependencies = [ [[package]] name = "reth-node-ethstats" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9832,11 +9870,11 @@ dependencies = [ [[package]] name = "reth-node-events" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-rpc-types-engine", "derive_more", @@ -9856,8 +9894,8 @@ dependencies = [ [[package]] name = "reth-node-metrics" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "bytes", "eyre", @@ -9885,8 +9923,8 @@ dependencies = [ [[package]] name = "reth-node-types" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "reth-chainspec", "reth-db-api", @@ -9897,8 +9935,8 @@ dependencies = [ [[package]] name = "reth-payload-builder" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9921,8 +9959,8 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "pin-project", "reth-payload-primitives", @@ -9933,11 +9971,11 @@ dependencies = [ [[package]] name = "reth-payload-primitives" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-engine", @@ -9957,8 +9995,8 @@ dependencies = [ [[package]] name = "reth-payload-validator" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -9972,7 +10010,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc759fd87c3f65440e5d3bfa3107fe8a13a61a6807cd485c62c49d63c7bf6717" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-genesis", "alloy-primitives", "alloy-rlp", @@ -10000,11 +10038,11 @@ dependencies = [ [[package]] name = "reth-provider" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-genesis", "alloy-primitives", "alloy-rpc-types-engine", @@ -10046,11 +10084,11 @@ dependencies = [ [[package]] name = "reth-prune" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "itertools 0.14.0", "metrics", @@ -10075,8 +10113,8 @@ dependencies = [ [[package]] name = "reth-prune-types" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-primitives", "arbitrary", @@ -10091,8 +10129,8 @@ dependencies = [ [[package]] name = "reth-revm" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10106,12 +10144,12 @@ dependencies = [ [[package]] name = "reth-rpc" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", "alloy-dyn-abi", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-evm", "alloy-genesis", "alloy-network", @@ -10127,7 +10165,7 @@ dependencies = [ "alloy-rpc-types-mev", "alloy-rpc-types-trace", "alloy-rpc-types-txpool", - "alloy-serde 2.0.0", + "alloy-serde 2.0.1", "alloy-signer", "alloy-signer-local", "async-trait", @@ -10183,10 +10221,10 @@ dependencies = [ [[package]] name = "reth-rpc-api" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-genesis", "alloy-json-rpc", "alloy-primitives", @@ -10200,7 +10238,7 @@ dependencies = [ "alloy-rpc-types-mev", "alloy-rpc-types-trace", "alloy-rpc-types-txpool", - "alloy-serde 2.0.0", + "alloy-serde 2.0.1", "jsonrpsee", "reth-chain-state", "reth-engine-primitives", @@ -10213,8 +10251,8 @@ dependencies = [ [[package]] name = "reth-rpc-builder" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-network", "alloy-provider", @@ -10256,8 +10294,8 @@ dependencies = [ [[package]] name = "reth-rpc-convert" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", "alloy-evm", @@ -10276,10 +10314,10 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-engine", @@ -10307,13 +10345,13 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", "alloy-dyn-abi", "alloy-eip7928", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-evm", "alloy-json-rpc", "alloy-network", @@ -10321,7 +10359,7 @@ dependencies = [ "alloy-rlp", "alloy-rpc-types-eth", "alloy-rpc-types-mev", - "alloy-serde 2.0.0", + "alloy-serde 2.0.1", "async-trait", "auto_impl", "dyn-clone", @@ -10353,11 +10391,11 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-evm", "alloy-network", "alloy-primitives", @@ -10401,8 +10439,8 @@ dependencies = [ [[package]] name = "reth-rpc-layer" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-rpc-types-engine", "http 1.4.0", @@ -10415,10 +10453,10 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-rpc-types-engine", "jsonrpsee-core", @@ -10446,11 +10484,11 @@ dependencies = [ [[package]] name = "reth-stages" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-rlp", "eyre", @@ -10498,10 +10536,10 @@ dependencies = [ [[package]] name = "reth-stages-api" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "aquamarine", "auto_impl", @@ -10526,8 +10564,8 @@ dependencies = [ [[package]] name = "reth-stages-types" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-primitives", "arbitrary", @@ -10540,8 +10578,8 @@ dependencies = [ [[package]] name = "reth-static-file" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-primitives", "parking_lot", @@ -10560,8 +10598,8 @@ dependencies = [ [[package]] name = "reth-static-file-types" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-primitives", "clap", @@ -10575,11 +10613,11 @@ dependencies = [ [[package]] name = "reth-storage-api" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-rpc-types-engine", "auto_impl", @@ -10599,10 +10637,10 @@ dependencies = [ [[package]] name = "reth-storage-errors" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-rlp", "derive_more", @@ -10617,8 +10655,8 @@ dependencies = [ [[package]] name = "reth-tasks" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "crossbeam-utils", "dashmap", @@ -10638,11 +10676,11 @@ dependencies = [ [[package]] name = "reth-testing-utils" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-genesis", "alloy-primitives", "rand 0.8.6", @@ -10654,8 +10692,8 @@ dependencies = [ [[package]] name = "reth-tokio-util" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "tokio", "tokio-stream", @@ -10664,8 +10702,8 @@ dependencies = [ [[package]] name = "reth-tracing" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "clap", "eyre", @@ -10683,8 +10721,8 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "clap", "eyre", @@ -10701,17 +10739,18 @@ dependencies = [ [[package]] name = "reth-transaction-pool" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-rlp", "aquamarine", "auto_impl", "bitflags 2.11.1", "futures-util", + "imbl", "metrics", "parking_lot", "paste", @@ -10745,11 +10784,11 @@ dependencies = [ [[package]] name = "reth-trie" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-rlp", "alloy-trie", @@ -10771,14 +10810,14 @@ dependencies = [ [[package]] name = "reth-trie-common" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-consensus", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-eth", - "alloy-serde 2.0.0", + "alloy-serde 2.0.1", "alloy-trie", "arbitrary", "arrayvec", @@ -10798,8 +10837,8 @@ dependencies = [ [[package]] name = "reth-trie-db" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-primitives", "metrics", @@ -10818,8 +10857,8 @@ dependencies = [ [[package]] name = "reth-trie-parallel" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-eip7928", "alloy-evm", @@ -10847,13 +10886,12 @@ dependencies = [ [[package]] name = "reth-trie-sparse" -version = "2.0.0" -source = "git+https://github.com/paradigmxyz/reth?rev=98ebc34#98ebc3454f339bdaf8901a24a0be4c4ba539e77a" +version = "2.1.0" +source = "git+https://github.com/paradigmxyz/reth?rev=7839f3d#7839f3d876b32842b059ca8171242b807ba1fc80" dependencies = [ "alloy-primitives", "alloy-rlp", "alloy-trie", - "auto_impl", "metrics", "rayon", "reth-execution-errors", @@ -11470,6 +11508,15 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd29631678d6fb0903b69223673e122c32e9ae559d0960a38d574695ebc0ea15" +[[package]] +name = "safe_arch" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96b02de82ddbe1b636e6170c21be622223aea188ef2e139be0a5b219ec215323" +dependencies = [ + "bytemuck", +] + [[package]] name = "salsa20" version = "0.10.2" @@ -12350,12 +12397,12 @@ dependencies = [ "alloy", "alloy-consensus", "alloy-contract", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-network", "alloy-primitives", "alloy-provider", "alloy-rpc-types-eth", - "alloy-serde 2.0.0", + "alloy-serde 2.0.1", "alloy-signer", "alloy-signer-local", "alloy-sol-types", @@ -12412,7 +12459,7 @@ dependencies = [ name = "tempo-chainspec" version = "1.5.3" dependencies = [ - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-evm", "alloy-genesis", "alloy-hardforks", @@ -12657,14 +12704,14 @@ name = "tempo-node" version = "1.6.0" dependencies = [ "alloy", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-network", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-admin", "alloy-rpc-types-engine", "alloy-rpc-types-eth", - "alloy-serde 2.0.0", + "alloy-serde 2.0.1", "async-trait", "base64 0.22.1", "clap", @@ -12758,7 +12805,7 @@ dependencies = [ name = "tempo-payload-types" version = "1.6.0" dependencies = [ - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-primitives", "alloy-rpc-types-engine", "alloy-rpc-types-eth", @@ -12818,12 +12865,12 @@ name = "tempo-primitives" version = "1.6.0" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-network", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-eth", - "alloy-serde 2.0.0", + "alloy-serde 2.0.1", "alloy-signer", "alloy-signer-local", "alloy-sol-types", @@ -12856,7 +12903,7 @@ name = "tempo-revm" version = "1.6.0" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-evm", "alloy-primitives", "alloy-rlp", @@ -12924,7 +12971,7 @@ name = "tempo-transaction-pool" version = "1.6.0" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.0", + "alloy-eips 2.0.1", "alloy-evm", "alloy-primitives", "alloy-signer", @@ -14220,6 +14267,16 @@ dependencies = [ "rustls-pki-types", ] +[[package]] +name = "wide" +version = "0.7.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ce5da8ecb62bcd8ec8b7ea19f69a51275e91299be594ea5cc6ef7819e16cd03" +dependencies = [ + "bytemuck", + "safe_arch", +] + [[package]] name = "widestring" version = "1.2.1" diff --git a/Cargo.toml b/Cargo.toml index 282e13934a..187c3f6a24 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -120,92 +120,92 @@ tempo-telemetry-util = { path = "crates/telemetry-util", default-features = fals tempo-transaction-pool = { path = "crates/transaction-pool", default-features = false } tempo-validator-config = { path = "crates/validator-config", default-features = false } -reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34", default-features = false } -reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } +reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d", default-features = false } +reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } reth-codecs = { version = "0.3.0", default-features = false } -reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34", default-features = false } -reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34", default-features = false } -reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } +reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d", default-features = false } +reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d", default-features = false } +reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } reth-primitives-traits = { version = "0.3.0", default-features = false } -reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } -reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34" } +reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } +reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d" } -reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "98ebc34", features = [ +reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "7839f3d", features = [ "std", "optional-checks", ] } revm = { version = "38.0.0", features = ["optional_fee_charge"], default-features = false } -alloy = { version = "2.0.0", default-features = false } -alloy-consensus = { version = "2.0.0", default-features = false } -alloy-contract = { version = "2.0.0", default-features = false } -alloy-eips = { version = "2.0.0", default-features = false } -alloy-evm = { version = "0.33.2", default-features = false } +alloy = { version = "2.0.1", default-features = false } +alloy-consensus = { version = "2.0.1", default-features = false } +alloy-contract = { version = "2.0.1", default-features = false } +alloy-eips = { version = "2.0.1", default-features = false } +alloy-evm = { version = "0.33.0", default-features = false } revm-inspectors = "0.39.0" -alloy-genesis = { version = "2.0.0", default-features = false } +alloy-genesis = { version = "2.0.1", default-features = false } alloy-hardforks = "0.4.7" alloy-json-abi = { version = "1.5.7", default-features = false } -alloy-network = { version = "2.0.0", default-features = false } +alloy-network = { version = "2.0.1", default-features = false } alloy-primitives = { version = "1.5.7", default-features = false } -alloy-provider = { version = "2.0.0", default-features = false } +alloy-provider = { version = "2.0.1", default-features = false } alloy-rlp = { version = "0.3.15", default-features = false } -alloy-rpc-types-admin = "2.0.0" -alloy-rpc-types-engine = "2.0.0" -alloy-rpc-types-eth = { version = "2.0.0" } -alloy-serde = { version = "2.0.0", default-features = false } -alloy-signer = "2.0.0" -alloy-signer-aws = "2.0.0" -alloy-signer-gcp = "2.0.0" -alloy-signer-ledger = "2.0.0" -alloy-signer-local = "2.0.0" -alloy-signer-trezor = "2.0.0" +alloy-rpc-types-admin = "2.0.1" +alloy-rpc-types-engine = "2.0.1" +alloy-rpc-types-eth = { version = "2.0.1" } +alloy-serde = { version = "2.0.1", default-features = false } +alloy-signer = "2.0.1" +alloy-signer-aws = "2.0.1" +alloy-signer-gcp = "2.0.1" +alloy-signer-ledger = "2.0.1" +alloy-signer-local = "2.0.1" +alloy-signer-trezor = "2.0.1" coins-bip32 = "0.12" zeroize = "1" alloy-sol-types = { version = "1.5.7", default-features = false } -alloy-transport = "2.0.0" +alloy-transport = "2.0.1" commonware-broadcast = "2026.4.0" commonware-codec = "2026.4.0" diff --git a/crates/consensus/src/lib.rs b/crates/consensus/src/lib.rs index 88cf338e36..c96e47efeb 100644 --- a/crates/consensus/src/lib.rs +++ b/crates/consensus/src/lib.rs @@ -63,8 +63,8 @@ impl TempoConsensus { // Validate the timestamp milliseconds part if header.timestamp_millis_part >= 1000 { - return Err(ConsensusError::Other( - "Timestamp milliseconds part must be less than 1000".to_string(), + return Err(ConsensusError::msg( + "Timestamp milliseconds part must be less than 1000", )); } @@ -76,8 +76,8 @@ impl TempoConsensus { } if header.shared_gas_limit != header.gas_limit() / TEMPO_SHARED_GAS_DIVISOR { - return Err(ConsensusError::Other( - "Shared gas limit does not match header gas limit".to_string(), + return Err(ConsensusError::msg( + "Shared gas limit does not match header gas limit", )); } @@ -89,7 +89,7 @@ impl TempoConsensus { ); if header.general_gas_limit != expected_general_gas_limit { - return Err(ConsensusError::Other(format!( + return Err(ConsensusError::msg(format!( "General gas limit {} does not match expected {}", header.general_gas_limit, expected_general_gas_limit ))); @@ -160,7 +160,7 @@ impl Consensus for TempoConsensus { if let Some(tx) = transactions.iter().find(|&tx| { tx.is_system_tx() && !tx.is_valid_system_tx(self.inner.chain_spec().chain().id()) }) { - return Err(ConsensusError::Other(format!( + return Err(ConsensusError::msg(format!( "Invalid system transaction: {}", tx.tx_hash() ))); @@ -178,17 +178,15 @@ impl Consensus for TempoConsensus { .unwrap_or_default(); if end_of_block_system_txs.len() != SYSTEM_TX_COUNT { - return Err(ConsensusError::Other( - "Block must contain end-of-block system txs".to_string(), + return Err(ConsensusError::msg( + "Block must contain end-of-block system txs", )); } // Validate that the sequence of end-of-block system txs is correct for (tx, expected_to) in end_of_block_system_txs.into_iter().zip(SYSTEM_TX_ADDRESSES) { if tx.to().unwrap_or_default() != expected_to { - return Err(ConsensusError::Other( - "Invalid end-of-block system tx order".to_string(), - )); + return Err(ConsensusError::msg("Invalid end-of-block system tx order")); } } diff --git a/deny.toml b/deny.toml index c024abb5e1..fc96cd439a 100644 --- a/deny.toml +++ b/deny.toml @@ -65,7 +65,12 @@ allow = [ # Allow 1 or more licenses on a per-crate basis, so that particular licenses # aren't accepted for every possible crate as with the normal allow list -exceptions = [{ allow = ["MPL-2.0"], name = "option-ext" }] +exceptions = [ + { allow = ["MPL-2.0"], name = "option-ext" }, + { allow = ["MPL-2.0"], name = "bitmaps" }, + { allow = ["MPL-2.0"], name = "imbl" }, + { allow = ["MPL-2.0"], name = "imbl-sized-chunks" }, +] [[licenses.clarify]] name = "rustls-webpki"