From 9e3f0c722e9b07c0a87ce00690a9c6f299e2d5b9 Mon Sep 17 00:00:00 2001 From: sprites0 <199826320+sprites0@users.noreply.github.com> Date: Thu, 11 Sep 2025 19:25:48 -0400 Subject: [PATCH] chore: Upgrade to reth v1.7.0 --- Cargo.lock | 773 ++++++++++++++++++++++--------------------- Cargo.toml | 104 +++--- src/chainspec/mod.rs | 4 - src/node/rpc/call.rs | 23 +- src/node/rpc/mod.rs | 4 +- 5 files changed, 470 insertions(+), 438 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e5040e931..8ab802654 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -112,9 +112,9 @@ dependencies = [ [[package]] name = "alloy-consensus" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35f021a55afd68ff2364ccfddaa364fc9a38a72200cdc74fcfb8dc3231d38f2c" +checksum = "d213580c17d239ae83c0d897ac3315db7cda83d2d4936a9823cc3517552f2e24" dependencies = [ "alloy-eips", "alloy-primitives", @@ -138,9 +138,9 @@ dependencies = [ [[package]] name = "alloy-consensus-any" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a0ecca7a71b1f88e63d19e2d9397ce56949d3dd3484fd73c73d0077dc5c93d4" +checksum = "81443e3b8dccfeac7cd511aced15928c97ff253f4177acbb97de97178e543f6c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -214,9 +214,9 @@ dependencies = [ [[package]] name = "alloy-eips" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7473a19f02b25f8e1e8c69d35f02c07245694d11bd91bfe00e9190ac106b3838" +checksum = "2a15b4b0f6bab47aae017d52bb5a739bda381553c09fb9918b7172721ef5f5de" dependencies = [ "alloy-eip2124", "alloy-eip2930", @@ -232,14 +232,16 @@ dependencies = [ "ethereum_ssz", "ethereum_ssz_derive", "serde", + "serde_with", "sha2 0.10.9", + "thiserror 2.0.16", ] [[package]] name = "alloy-evm" -version = "0.18.3" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff4d88e267e4b599e944e1d32fbbfeaf4b8ea414e54da27306ede37c0798684d" +checksum = "0dbe7c66c859b658d879b22e8aaa19546dab726b0639f4649a424ada3d99349e" dependencies = [ "alloy-consensus", "alloy-eips", @@ -257,9 +259,9 @@ dependencies = [ [[package]] name = "alloy-genesis" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b2c29f25098bfa4cd3d9ec7806e1506716931e188c7c0843284123831c2cf1" +checksum = "33ba1cbc25a07e0142e8875fcbe80e1fdb02be8160ae186b90f4b9a69a72ed2b" dependencies = [ "alloy-eips", "alloy-primitives", @@ -271,9 +273,9 @@ dependencies = [ [[package]] name = "alloy-hardforks" -version = "0.2.13" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3165210652f71dfc094b051602bafd691f506c54050a174b1cba18fb5ef706a3" +checksum = "31c8616642b176f21e98e2740e27d28917b5d30d8612450cafff21772d4926bc" dependencies = [ "alloy-chains", "alloy-eip2124", @@ -297,9 +299,9 @@ dependencies = [ [[package]] name = "alloy-json-rpc" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a4d1f49fdf9780b60e52c20ffcc1e352d8d27885cc8890620eb584978265dd9" +checksum = "f8882ec8e4542cfd02aadc6dccbe90caa73038f60016d936734eb6ced53d2167" dependencies = [ "alloy-primitives", "alloy-sol-types", @@ -312,9 +314,9 @@ dependencies = [ [[package]] name = "alloy-network" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2991c432e149babfd996194f8f558f85d7326ac4cf52c55732d32078ff0282d4" +checksum = "51d6d87d588bda509881a7a66ae77c86514bd1193ac30fbff0e0f24db95eb5a5" dependencies = [ "alloy-consensus", "alloy-consensus-any", @@ -338,9 +340,9 @@ dependencies = [ [[package]] name = "alloy-network-primitives" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d540d962ddbc3e95153bafe56ccefeb16dfbffa52c5f7bdd66cd29ec8f52259" +checksum = "5b14fa9ba5774e0b30ae6a04176d998211d516c8af69c9c530af7c6c42a8c508" dependencies = [ "alloy-consensus", "alloy-eips", @@ -381,9 +383,9 @@ dependencies = [ [[package]] name = "alloy-provider" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e96d8084a1cf96be2df6219ac407275ac20c1136fa01f911535eb489aa006e8" +checksum = "475a5141313c3665b75d818be97d5fa3eb5e0abb7e832e9767edd94746db28e3" dependencies = [ "alloy-chains", "alloy-consensus", @@ -423,9 +425,9 @@ dependencies = [ [[package]] name = "alloy-pubsub" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a682f14e10c3f4489c57b64ed457801b3e7ffc5091b6a35883d0e5960b9b894" +checksum = "f97c18795ce1ce8151c5539ce1e4200940389674173f677c7455f79bfb00e5df" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -467,9 +469,9 @@ dependencies = [ [[package]] name = "alloy-rpc-client" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "194ff51cd1d2e65c66b98425e0ca7eb559ca1a579725834c986d84faf8e224c0" +checksum = "25289674cd8c58fcca2568b5350423cb0dd7bca8c596c5e2869bfe4c5c57ed14" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -493,9 +495,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d4fe522f6fc749c8afce721bdc8f73b715d317c3c02fcb9b51f7a143e4401dd" +checksum = "39676beaa50db545cf15447fc94ec5513b64e85a48357a0625b9a04aef08a910" dependencies = [ "alloy-primitives", "alloy-rpc-types-engine", @@ -506,9 +508,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-admin" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30f218456a0a70a234ed52c181f04e6c98b6810c25273cf5280d32dd2cbdc876" +checksum = "65acc9264342069decb617aa344847f55180ba3aeab1c8d1db062d0619881029" dependencies = [ "alloy-genesis", "alloy-primitives", @@ -518,9 +520,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-anvil" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6af88d9714b499675164cac2fa2baadb3554579ab3ea8bc0d7b0c0de4f9d692" +checksum = "a9c8cad42fa936000be72ab80fcd97386a6a226c35c2989212756da9e76c1521" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -530,9 +532,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-any" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "124b742619519d5932e586631f11050028b29c30e3e195f2bb04228c886253d6" +checksum = "01bac57c987c93773787619e20f89167db74d460a2d1d40f591d94fb7c22c379" dependencies = [ "alloy-consensus-any", "alloy-rpc-types-eth", @@ -541,9 +543,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-beacon" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd39ff755554e506ae0f6a8e8251f8633bd7512cce0d7d1a7cfd689797e0daa5" +checksum = "8d3c0e6cc87a8be5582d08f929f96db25843f44cb636a0985a4a6bf02609c02f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -551,6 +553,7 @@ dependencies = [ "ethereum_ssz", "ethereum_ssz_derive", "serde", + "serde_json", "serde_with", "thiserror 2.0.16", "tree_hash", @@ -559,20 +562,21 @@ dependencies = [ [[package]] name = "alloy-rpc-types-debug" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c6a6c8ae298c2739706ee3cd996c220b0ea406e6841a4e4290c7336edd5f811" +checksum = "c2fe118e6c152d54cb4549b9835fb87d38b12754bb121375183ee3ec84bd0849" dependencies = [ "alloy-primitives", "derive_more", "serde", + "serde_with", ] [[package]] name = "alloy-rpc-types-engine" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a1a77a23d609bca2e4a60f992dde5f987475cb064da355fa4dbd7cda2e1bb48" +checksum = "72a41624eb84bc743e414198bf10eb48b611a5554d6a9fd6205f7384d57dfd7f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -590,9 +594,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-eth" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "781d4d5020bea8f020e164f5593101c2e2f790d66d04a0727839d03bc4411ed7" +checksum = "1cd1e1b4dcdf13eaa96343e5c0dafc2d2e8ce5d20b90347169d46a1df0dec210" dependencies = [ "alloy-consensus", "alloy-consensus-any", @@ -612,9 +616,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-mev" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81f742708f7ea7c3dc6067e7d87b6635c0817cf142b7c72cb8e8e3e07371aa3a" +checksum = "01620baa48d3f49fc908c781eb91ded71f3226e719bb6404697c2851cac4e098" dependencies = [ "alloy-consensus", "alloy-eips", @@ -627,9 +631,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-trace" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "719e5eb9c15e21dab3dee2cac53505500e5e701f25d556734279c5f02154022a" +checksum = "1bc33d9d0e0b3cfe9c2e82a1a427c9ed516fcfebe764f0adf7ceb8107f702dd1" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -641,9 +645,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-txpool" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37c751233a6067ccc8a4cbd469e0fd34e0d9475fd118959dbc777ae3af31bba7" +checksum = "d4fa9e9b3e613425d2a2ee1a322bdad5f1cedf835406fd4b59538822500b44bc" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -653,9 +657,9 @@ dependencies = [ [[package]] name = "alloy-serde" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30be84f45d4f687b00efaba1e6290cbf53ccc8f6b8fbb54e4c2f9d2a0474ce95" +checksum = "f1b3b1078b8775077525bc9fe9f6577e815ceaecd6c412a4f3b4d8aa2836e8f6" dependencies = [ "alloy-primitives", "arbitrary", @@ -665,9 +669,9 @@ dependencies = [ [[package]] name = "alloy-signer" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa8c24b883fe56395db64afcd665fca32dcdef670a59e5338de6892c2e38d7e9" +checksum = "10ab1b8d4649bf7d0db8ab04e31658a6cc20364d920795484d886c35bed3bab4" dependencies = [ "alloy-primitives", "async-trait", @@ -680,9 +684,9 @@ dependencies = [ [[package]] name = "alloy-signer-local" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05724615fd2ec3417f5cd07cab908300cbb3aae5badc1b805ca70c555b26775f" +checksum = "7bdeec36c8d9823102b571b3eab8b323e053dc19c12da14a9687bd474129bf2a" dependencies = [ "alloy-consensus", "alloy-network", @@ -766,9 +770,9 @@ dependencies = [ [[package]] name = "alloy-transport" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20b7f8b6c540b55e858f958d3a92223494cf83c4fb43ff9b26491edbeb3a3b71" +checksum = "dce5129146a76ca6139a19832c75ad408857a56bcd18cd2c684183b8eacd78d8" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -790,9 +794,9 @@ dependencies = [ [[package]] name = "alloy-transport-http" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "260e9584dfd7998760d7dfe1856c6f8f346462b9e7837287d7eddfb3922ef275" +checksum = "e2379d998f46d422ec8ef2b61603bc28cda931e5e267aea1ebe71f62da61d101" dependencies = [ "alloy-json-rpc", "alloy-transport", @@ -805,9 +809,9 @@ dependencies = [ [[package]] name = "alloy-transport-ipc" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9491a1d81e97ae9d919da49e1c63dec4729c994e2715933968b8f780aa18793e" +checksum = "041aa5db2e907692a9a93a0a908057665c03e59364e1fbbeed613511a0159289" dependencies = [ "alloy-json-rpc", "alloy-pubsub", @@ -825,9 +829,9 @@ dependencies = [ [[package]] name = "alloy-transport-ws" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d056ef079553e1f18834d6ef4c2793e4d51ac742021b2be5039dd623fe1354f0" +checksum = "c6d44395e6793566e9c89bd82297cc4b0566655c1e78a1d69362640814784cc6" dependencies = [ "alloy-pubsub", "alloy-transport", @@ -863,12 +867,12 @@ dependencies = [ [[package]] name = "alloy-tx-macros" -version = "1.0.25" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72e29436068f836727d4e7c819ae6bf6f9c9e19a32e96fc23e814709a277f23a" +checksum = "3b5becb9c269a7d05a2f28d549f86df5a5dbc923e2667eff84fdecac8cda534c" dependencies = [ "alloy-primitives", - "darling", + "darling 0.21.3", "proc-macro2", "quote", "syn 2.0.106", @@ -2800,8 +2804,18 @@ version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" dependencies = [ - "darling_core", - "darling_macro", + "darling_core 0.20.11", + "darling_macro 0.20.11", +] + +[[package]] +name = "darling" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0" +dependencies = [ + "darling_core 0.21.3", + "darling_macro 0.21.3", ] [[package]] @@ -2818,13 +2832,39 @@ dependencies = [ "syn 2.0.106", ] +[[package]] +name = "darling_core" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "serde", + "strsim", + "syn 2.0.106", +] + [[package]] name = "darling_macro" version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ - "darling_core", + "darling_core 0.20.11", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "darling_macro" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" +dependencies = [ + "darling_core 0.21.3", "quote", "syn 2.0.106", ] @@ -2977,7 +3017,7 @@ version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8" dependencies = [ - "darling", + "darling 0.20.11", "proc-macro2", "quote", "syn 2.0.106", @@ -3381,7 +3421,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0dd55d08012b4e0dfcc92b8d6081234df65f2986ad34cc76eeed69c5e2ce7506" dependencies = [ - "darling", + "darling 0.20.11", "proc-macro2", "quote", "syn 2.0.106", @@ -4592,7 +4632,7 @@ version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a" dependencies = [ - "darling", + "darling 0.20.11", "indoc", "proc-macro2", "quote", @@ -4754,9 +4794,9 @@ dependencies = [ [[package]] name = "jsonrpsee" -version = "0.25.1" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fba77a59c4c644fd48732367624d1bcf6f409f9c9a286fbc71d2f1fc0b2ea16" +checksum = "3f3f48dc3e6b8bd21e15436c1ddd0bc22a6a54e8ec46fedd6adf3425f396ec6a" dependencies = [ "jsonrpsee-client-transport", "jsonrpsee-core", @@ -4772,9 +4812,9 @@ dependencies = [ [[package]] name = "jsonrpsee-client-transport" -version = "0.25.1" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2a320a3f1464e4094f780c4d48413acd786ce5627aaaecfac9e9c7431d13ae1" +checksum = "cf36eb27f8e13fa93dcb50ccb44c417e25b818cfa1a481b5470cd07b19c60b98" dependencies = [ "base64 0.22.1", "futures-channel", @@ -4797,9 +4837,9 @@ dependencies = [ [[package]] name = "jsonrpsee-core" -version = "0.25.1" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "693c93cbb7db25f4108ed121304b671a36002c2db67dff2ee4391a688c738547" +checksum = "316c96719901f05d1137f19ba598b5fe9c9bc39f4335f67f6be8613921946480" dependencies = [ "async-trait", "bytes", @@ -4825,9 +4865,9 @@ dependencies = [ [[package]] name = "jsonrpsee-http-client" -version = "0.25.1" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6962d2bd295f75e97dd328891e58fce166894b974c1f7ce2e7597f02eeceb791" +checksum = "790bedefcec85321e007ff3af84b4e417540d5c87b3c9779b9e247d1bcc3dab8" dependencies = [ "base64 0.22.1", "http-body 1.0.1", @@ -4848,9 +4888,9 @@ dependencies = [ [[package]] name = "jsonrpsee-proc-macros" -version = "0.25.1" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fa4f5daed39f982a1bb9d15449a28347490ad42b212f8eaa2a2a344a0dce9e9" +checksum = "2da3f8ab5ce1bb124b6d082e62dffe997578ceaf0aeb9f3174a214589dc00f07" dependencies = [ "heck", "proc-macro-crate", @@ -4861,9 +4901,9 @@ dependencies = [ [[package]] name = "jsonrpsee-server" -version = "0.25.1" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d38b0bcf407ac68d241f90e2d46041e6a06988f97fe1721fb80b91c42584fae6" +checksum = "4c51b7c290bb68ce3af2d029648148403863b982f138484a73f02a9dd52dbd7f" dependencies = [ "futures-util", "http 1.3.1", @@ -4888,9 +4928,9 @@ dependencies = [ [[package]] name = "jsonrpsee-types" -version = "0.25.1" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66df7256371c45621b3b7d2fb23aea923d577616b9c0e9c0b950a6ea5c2be0ca" +checksum = "bc88ff4688e43cc3fa9883a8a95c6fa27aa2e76c96e610b737b6554d650d7fd5" dependencies = [ "http 1.3.1", "serde", @@ -4900,9 +4940,9 @@ dependencies = [ [[package]] name = "jsonrpsee-wasm-client" -version = "0.25.1" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b67695cbcf4653f39f8f8738925547e0e23fd9fe315bccf951097b9f6a38781" +checksum = "7902885de4779f711a95d82c8da2d7e5f9f3a7c7cfa44d51c067fd1c29d72a3c" dependencies = [ "jsonrpsee-client-transport", "jsonrpsee-core", @@ -4912,9 +4952,9 @@ dependencies = [ [[package]] name = "jsonrpsee-ws-client" -version = "0.25.1" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2da2694c9ff271a9d3ebfe520f6b36820e85133a51be77a3cb549fd615095261" +checksum = "9b6fceceeb05301cc4c065ab3bd2fa990d41ff4eb44e4ca1b30fa99c057c3e79" dependencies = [ "http 1.3.1", "jsonrpsee-client-transport", @@ -5752,9 +5792,9 @@ checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad" [[package]] name = "op-alloy-consensus" -version = "0.18.14" +version = "0.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c88d2940558fd69f8f07b3cbd7bb3c02fc7d31159c1a7ba9deede50e7881024" +checksum = "d9ade20c592484ba1ea538006e0454284174447a3adf9bb59fa99ed512f95493" dependencies = [ "alloy-consensus", "alloy-eips", @@ -5770,9 +5810,9 @@ dependencies = [ [[package]] name = "op-alloy-rpc-types-engine" -version = "0.18.14" +version = "0.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2b4f977b51e9e177e69a4d241ab7c4b439df9a3a5a998c000ae01be724de271" +checksum = "d4256b1eda5766a9fa7de5874e54515994500bef632afda41e940aed015f9455" dependencies = [ "alloy-consensus", "alloy-eips", @@ -5789,9 +5829,9 @@ dependencies = [ [[package]] name = "op-revm" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6889cdfed74c6c924a54b2357982fce232e06473c6bb73b9a0c71a9151bfabd" +checksum = "5ba21d705bbbfc947a423cba466d75e4af0c7d43ee89ba0a0f1cfa04963cede9" dependencies = [ "auto_impl", "revm", @@ -6682,8 +6722,8 @@ checksum = "95325155c684b1c89f7765e30bc1c42e4a6da51ca513615660cb8a62ef9a88e3" [[package]] name = "reth" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-rpc-types", "aquamarine", @@ -6728,8 +6768,8 @@ dependencies = [ [[package]] name = "reth-basic-payload-builder" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6752,8 +6792,8 @@ dependencies = [ [[package]] name = "reth-chain-state" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6783,8 +6823,8 @@ dependencies = [ [[package]] name = "reth-chainspec" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-chains", "alloy-consensus", @@ -6803,8 +6843,8 @@ dependencies = [ [[package]] name = "reth-cli" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-genesis", "clap", @@ -6817,10 +6857,9 @@ dependencies = [ [[package]] name = "reth-cli-commands" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ - "ahash", "alloy-chains", "alloy-consensus", "alloy-eips", @@ -6835,6 +6874,7 @@ dependencies = [ "fdlimit", "futures", "human_bytes", + "humantime", "itertools 0.14.0", "lz4", "proptest", @@ -6893,12 +6933,13 @@ dependencies = [ "tokio-stream", "toml", "tracing", + "zstd", ] [[package]] name = "reth-cli-runner" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "reth-tasks", "tokio", @@ -6907,8 +6948,8 @@ dependencies = [ [[package]] name = "reth-cli-util" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-eips", "alloy-primitives", @@ -6925,8 +6966,8 @@ dependencies = [ [[package]] name = "reth-codecs" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6945,8 +6986,8 @@ dependencies = [ [[package]] name = "reth-codecs-derive" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "convert_case", "proc-macro2", @@ -6956,8 +6997,8 @@ dependencies = [ [[package]] name = "reth-config" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "eyre", "humantime-serde", @@ -6971,8 +7012,8 @@ dependencies = [ [[package]] name = "reth-consensus" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -6984,8 +7025,8 @@ dependencies = [ [[package]] name = "reth-consensus-common" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6996,8 +7037,8 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7021,8 +7062,8 @@ dependencies = [ [[package]] name = "reth-db" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-primitives", "derive_more", @@ -7047,8 +7088,8 @@ dependencies = [ [[package]] name = "reth-db-api" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -7075,8 +7116,8 @@ dependencies = [ [[package]] name = "reth-db-common" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -7105,8 +7146,8 @@ dependencies = [ [[package]] name = "reth-db-models" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7120,8 +7161,8 @@ dependencies = [ [[package]] name = "reth-discv4" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -7146,8 +7187,8 @@ dependencies = [ [[package]] name = "reth-discv5" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -7170,8 +7211,8 @@ dependencies = [ [[package]] name = "reth-dns-discovery" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-primitives", "data-encoding", @@ -7194,8 +7235,8 @@ dependencies = [ [[package]] name = "reth-downloaders" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7224,8 +7265,8 @@ dependencies = [ [[package]] name = "reth-ecies" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "aes", "alloy-primitives", @@ -7255,8 +7296,8 @@ dependencies = [ [[package]] name = "reth-engine-local" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -7277,8 +7318,8 @@ dependencies = [ [[package]] name = "reth-engine-primitives" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7302,8 +7343,8 @@ dependencies = [ [[package]] name = "reth-engine-service" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "futures", "pin-project", @@ -7325,8 +7366,8 @@ dependencies = [ [[package]] name = "reth-engine-tree" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7347,6 +7388,7 @@ dependencies = [ "reth-errors", "reth-ethereum-primitives", "reth-evm", + "reth-execution-types", "reth-metrics", "reth-network-p2p", "reth-payload-builder", @@ -7365,6 +7407,7 @@ dependencies = [ "revm", "revm-primitives", "schnellru", + "smallvec", "thiserror 2.0.16", "tokio", "tracing", @@ -7372,8 +7415,8 @@ dependencies = [ [[package]] name = "reth-engine-util" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -7400,8 +7443,8 @@ dependencies = [ [[package]] name = "reth-era" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7416,8 +7459,8 @@ dependencies = [ [[package]] name = "reth-era-downloader" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-primitives", "bytes", @@ -7431,18 +7474,16 @@ dependencies = [ [[package]] name = "reth-era-utils" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-primitives", - "alloy-rlp", "eyre", "futures-util", "reth-db-api", "reth-era", "reth-era-downloader", - "reth-ethereum-primitives", "reth-etl", "reth-fs-util", "reth-primitives-traits", @@ -7455,8 +7496,8 @@ dependencies = [ [[package]] name = "reth-errors" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -7466,8 +7507,8 @@ dependencies = [ [[package]] name = "reth-eth-wire" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-chains", "alloy-primitives", @@ -7495,8 +7536,8 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-chains", "alloy-consensus", @@ -7519,8 +7560,8 @@ dependencies = [ [[package]] name = "reth-ethereum-cli" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "clap", "eyre", @@ -7540,8 +7581,8 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7556,8 +7597,8 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7574,8 +7615,8 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-eip2124", "alloy-hardforks", @@ -7588,15 +7629,17 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", "alloy-primitives", + "alloy-rlp", "alloy-rpc-types-engine", "reth-basic-payload-builder", "reth-chainspec", + "reth-consensus-common", "reth-errors", "reth-ethereum-primitives", "reth-evm", @@ -7615,8 +7658,8 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7633,8 +7676,8 @@ dependencies = [ [[package]] name = "reth-etl" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "rayon", "reth-db-api", @@ -7643,8 +7686,8 @@ dependencies = [ [[package]] name = "reth-evm" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7666,8 +7709,8 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7687,8 +7730,8 @@ dependencies = [ [[package]] name = "reth-execution-errors" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-evm", "alloy-primitives", @@ -7700,8 +7743,8 @@ dependencies = [ [[package]] name = "reth-execution-types" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7718,8 +7761,8 @@ dependencies = [ [[package]] name = "reth-exex" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7756,8 +7799,8 @@ dependencies = [ [[package]] name = "reth-exex-types" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7770,8 +7813,8 @@ dependencies = [ [[package]] name = "reth-fs-util" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "serde", "serde_json", @@ -7780,8 +7823,8 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -7791,7 +7834,6 @@ dependencies = [ "futures", "jsonrpsee", "pretty_assertions", - "reth-chainspec", "reth-engine-primitives", "reth-evm", "reth-primitives-traits", @@ -7808,8 +7850,8 @@ dependencies = [ [[package]] name = "reth-ipc" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "bytes", "futures", @@ -7828,8 +7870,8 @@ dependencies = [ [[package]] name = "reth-libmdbx" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "bitflags 2.9.2", "byteorder", @@ -7845,8 +7887,8 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "bindgen 0.70.1", "cc", @@ -7854,8 +7896,8 @@ dependencies = [ [[package]] name = "reth-metrics" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "futures", "metrics", @@ -7866,16 +7908,16 @@ dependencies = [ [[package]] name = "reth-net-banlist" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-primitives", ] [[package]] name = "reth-net-nat" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "futures-util", "if-addrs", @@ -7888,8 +7930,8 @@ dependencies = [ [[package]] name = "reth-network" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7943,8 +7985,8 @@ dependencies = [ [[package]] name = "reth-network-api" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -7968,8 +8010,8 @@ dependencies = [ [[package]] name = "reth-network-p2p" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7990,8 +8032,8 @@ dependencies = [ [[package]] name = "reth-network-peers" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -8005,8 +8047,8 @@ dependencies = [ [[package]] name = "reth-network-types" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -8019,8 +8061,8 @@ dependencies = [ [[package]] name = "reth-nippy-jar" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "anyhow", "bincode", @@ -8036,8 +8078,8 @@ dependencies = [ [[package]] name = "reth-node-api" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -8060,8 +8102,8 @@ dependencies = [ [[package]] name = "reth-node-builder" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8127,8 +8169,8 @@ dependencies = [ [[package]] name = "reth-node-core" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8179,8 +8221,8 @@ dependencies = [ [[package]] name = "reth-node-ethereum" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-eips", "alloy-network", @@ -8217,8 +8259,8 @@ dependencies = [ [[package]] name = "reth-node-ethstats" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8241,8 +8283,8 @@ dependencies = [ [[package]] name = "reth-node-events" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8265,8 +8307,8 @@ dependencies = [ [[package]] name = "reth-node-metrics" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "eyre", "http 1.3.1", @@ -8286,8 +8328,8 @@ dependencies = [ [[package]] name = "reth-node-types" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "reth-chainspec", "reth-db-api", @@ -8298,8 +8340,8 @@ dependencies = [ [[package]] name = "reth-optimism-primitives" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8317,8 +8359,8 @@ dependencies = [ [[package]] name = "reth-payload-builder" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-rpc-types", @@ -8337,8 +8379,8 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "pin-project", "reth-payload-primitives", @@ -8349,8 +8391,8 @@ dependencies = [ [[package]] name = "reth-payload-primitives" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8368,8 +8410,8 @@ dependencies = [ [[package]] name = "reth-payload-validator" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -8378,8 +8420,8 @@ dependencies = [ [[package]] name = "reth-primitives" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "c-kzg", @@ -8392,8 +8434,8 @@ dependencies = [ [[package]] name = "reth-primitives-traits" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8425,8 +8467,8 @@ dependencies = [ [[package]] name = "reth-provider" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8470,8 +8512,8 @@ dependencies = [ [[package]] name = "reth-prune" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8498,8 +8540,8 @@ dependencies = [ [[package]] name = "reth-prune-types" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-primitives", "arbitrary", @@ -8512,8 +8554,8 @@ dependencies = [ [[package]] name = "reth-ress-protocol" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8531,8 +8573,8 @@ dependencies = [ [[package]] name = "reth-ress-provider" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8558,8 +8600,8 @@ dependencies = [ [[package]] name = "reth-revm" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-primitives", "reth-primitives-traits", @@ -8571,8 +8613,8 @@ dependencies = [ [[package]] name = "reth-rpc" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -8582,6 +8624,7 @@ dependencies = [ "alloy-network", "alloy-primitives", "alloy-rlp", + "alloy-rpc-client", "alloy-rpc-types", "alloy-rpc-types-admin", "alloy-rpc-types-beacon", @@ -8609,6 +8652,7 @@ dependencies = [ "reth-chain-state", "reth-chainspec", "reth-consensus", + "reth-consensus-common", "reth-engine-primitives", "reth-errors", "reth-evm", @@ -8647,8 +8691,8 @@ dependencies = [ [[package]] name = "reth-rpc-api" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-eips", "alloy-genesis", @@ -8675,8 +8719,8 @@ dependencies = [ [[package]] name = "reth-rpc-builder" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-network", "alloy-provider", @@ -8713,8 +8757,8 @@ dependencies = [ [[package]] name = "reth-rpc-convert" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-json-rpc", @@ -8732,8 +8776,8 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8762,8 +8806,8 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -8806,16 +8850,18 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", "alloy-evm", "alloy-network", "alloy-primitives", + "alloy-rpc-client", "alloy-rpc-types-eth", "alloy-sol-types", + "alloy-transport", "derive_more", "futures", "itertools 0.14.0", @@ -8823,6 +8869,7 @@ dependencies = [ "jsonrpsee-types", "metrics", "rand 0.9.2", + "reqwest", "reth-chain-state", "reth-chainspec", "reth-errors", @@ -8850,8 +8897,8 @@ dependencies = [ [[package]] name = "reth-rpc-layer" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-rpc-types-engine", "http 1.3.1", @@ -8864,8 +8911,8 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8880,8 +8927,8 @@ dependencies = [ [[package]] name = "reth-stages" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8924,8 +8971,8 @@ dependencies = [ [[package]] name = "reth-stages-api" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8951,8 +8998,8 @@ dependencies = [ [[package]] name = "reth-stages-types" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-primitives", "arbitrary", @@ -8965,8 +9012,8 @@ dependencies = [ [[package]] name = "reth-static-file" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-primitives", "parking_lot", @@ -8985,8 +9032,8 @@ dependencies = [ [[package]] name = "reth-static-file-types" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-primitives", "clap", @@ -8997,8 +9044,8 @@ dependencies = [ [[package]] name = "reth-storage-api" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9020,8 +9067,8 @@ dependencies = [ [[package]] name = "reth-storage-errors" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9036,8 +9083,8 @@ dependencies = [ [[package]] name = "reth-tasks" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "auto_impl", "dyn-clone", @@ -9054,8 +9101,8 @@ dependencies = [ [[package]] name = "reth-tokio-util" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "tokio", "tokio-stream", @@ -9064,8 +9111,8 @@ dependencies = [ [[package]] name = "reth-tracing" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "clap", "eyre", @@ -9079,8 +9126,8 @@ dependencies = [ [[package]] name = "reth-transaction-pool" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9104,7 +9151,7 @@ dependencies = [ "reth-primitives-traits", "reth-storage-api", "reth-tasks", - "revm-interpreter 23.0.2", + "revm-interpreter", "revm-primitives", "rustc-hash 2.1.1", "schnellru", @@ -9119,8 +9166,8 @@ dependencies = [ [[package]] name = "reth-trie" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9144,8 +9191,8 @@ dependencies = [ [[package]] name = "reth-trie-common" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9170,8 +9217,8 @@ dependencies = [ [[package]] name = "reth-trie-db" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-primitives", "reth-db-api", @@ -9183,8 +9230,8 @@ dependencies = [ [[package]] name = "reth-trie-parallel" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9208,8 +9255,8 @@ dependencies = [ [[package]] name = "reth-trie-sparse" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9227,8 +9274,8 @@ dependencies = [ [[package]] name = "reth-trie-sparse-parallel" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9245,8 +9292,8 @@ dependencies = [ [[package]] name = "reth-zstd-compressors" -version = "1.6.0" -source = "git+https://github.com/sprites0/reth?rev=a690ef25b56039195e7e4a4abd01c78aedcc73fb#a690ef25b56039195e7e4a4abd01c78aedcc73fb" +version = "1.7.0" +source = "git+https://github.com/sprites0/reth?rev=d26fd2e25b57d695aa453c93f15a8cd158a1f505#d26fd2e25b57d695aa453c93f15a8cd158a1f505" dependencies = [ "zstd", ] @@ -9349,18 +9396,18 @@ dependencies = [ [[package]] name = "revm" -version = "28.0.1" +version = "29.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee5d3f7d031e90ab47c7488061bdc4875abc4e9dcea6c18f5dee09732d0436fb" +checksum = "0c278b6ee9bba9e25043e3fae648fdce632d1944d3ba16f5203069b43bddd57f" dependencies = [ "revm-bytecode", "revm-context", - "revm-context-interface 10.0.1", + "revm-context-interface", "revm-database", "revm-database-interface", "revm-handler", "revm-inspector", - "revm-interpreter 25.0.1", + "revm-interpreter", "revm-precompile", "revm-primitives", "revm-state", @@ -9368,9 +9415,9 @@ dependencies = [ [[package]] name = "revm-bytecode" -version = "6.2.1" +version = "6.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d800e6c2119457ded5b0af71634eb2468040bf97de468eee5a730272a106da0" +checksum = "66c52031b73cae95d84cd1b07725808b5fd1500da3e5e24574a3b2dc13d9f16d" dependencies = [ "bitvec", "phf", @@ -9380,15 +9427,15 @@ dependencies = [ [[package]] name = "revm-context" -version = "9.0.1" +version = "9.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c63485b4d1b0e67f342f9a8c0e9f78b6b5f1750863a39bdf6ceabdbaaf4aed1" +checksum = "0fb02c5dab3b535aa5b18277b1d21c5117a25d42af717e6ce133df0ea56663e1" dependencies = [ "bitvec", "cfg-if", "derive-where", "revm-bytecode", - "revm-context-interface 10.0.1", + "revm-context-interface", "revm-database-interface", "revm-primitives", "revm-state", @@ -9397,25 +9444,9 @@ dependencies = [ [[package]] name = "revm-context-interface" -version = "8.0.1" +version = "10.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a303a93102fceccec628265efd550ce49f2817b38ac3a492c53f7d524f18a1ca" -dependencies = [ - "alloy-eip2930", - "alloy-eip7702", - "auto_impl", - "either", - "revm-database-interface", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-context-interface" -version = "10.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "550cb8b9465e00bdb0a384922b69f864c5bcc228bed19c8ecbfa69fff2256382" +checksum = "6b8e9311d27cf75fbf819e7ba4ca05abee1ae02e44ff6a17301c7ab41091b259" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -9429,9 +9460,9 @@ dependencies = [ [[package]] name = "revm-database" -version = "7.0.4" +version = "7.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40000c7d917c865f6c232a78581b78e70c43f52db17282bd1b52d4f0565bc8a2" +checksum = "39a276ed142b4718dcf64bc9624f474373ed82ef20611025045c3fb23edbef9c" dependencies = [ "alloy-eips", "revm-bytecode", @@ -9443,9 +9474,9 @@ dependencies = [ [[package]] name = "revm-database-interface" -version = "7.0.4" +version = "7.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4ccea7a168cba1196b1e57dd3e22c36047208c135f600f8e58cbe7d49957dba" +checksum = "8c523c77e74eeedbac5d6f7c092e3851dbe9c7fec6f418b85992bd79229db361" dependencies = [ "auto_impl", "either", @@ -9456,17 +9487,17 @@ dependencies = [ [[package]] name = "revm-handler" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cb09d07e6799823ce5a344f1604236b53fe1a92bacd7122c0b16286f92254c2" +checksum = "528d2d81cc918d311b8231c35330fac5fba8b69766ddc538833e2b5593ee016e" dependencies = [ "auto_impl", "derive-where", "revm-bytecode", "revm-context", - "revm-context-interface 10.0.1", + "revm-context-interface", "revm-database-interface", - "revm-interpreter 25.0.1", + "revm-interpreter", "revm-precompile", "revm-primitives", "revm-state", @@ -9475,16 +9506,16 @@ dependencies = [ [[package]] name = "revm-inspector" -version = "9.1.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2770c0d7e9f4f23660dc0b8b954b7a1eee8989ec97f936ebce366c78b6d7b915" +checksum = "bf443b664075999a14916b50c5ae9e35a7d71186873b8f8302943d50a672e5e0" dependencies = [ "auto_impl", "either", "revm-context", "revm-database-interface", "revm-handler", - "revm-interpreter 25.0.1", + "revm-interpreter", "revm-primitives", "revm-state", "serde", @@ -9493,9 +9524,9 @@ dependencies = [ [[package]] name = "revm-inspectors" -version = "0.28.1" +version = "0.29.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d3f54151c26870f50a3d7e8688e30a0f3578dd57bc69450caa1df11a7713906" +checksum = "8fdb678b03faa678a7007a7c761a78efa9ca9adcd9434ef3d1ad894aec6e43d1" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -9513,33 +9544,21 @@ dependencies = [ [[package]] name = "revm-interpreter" -version = "23.0.2" +version = "25.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d95c4a9a1662d10b689b66b536ddc2eb1e89f5debfcabc1a2d7b8417a2fa47cd" +checksum = "53d6406b711fac73b4f13120f359ed8e65964380dd6182bd12c4c09ad0d4641f" dependencies = [ "revm-bytecode", - "revm-context-interface 8.0.1", - "revm-primitives", - "serde", -] - -[[package]] -name = "revm-interpreter" -version = "25.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6c938c0d4d617c285203cad8aba1cefeec383fcff2fdf94a4469f588ab979b5" -dependencies = [ - "revm-bytecode", - "revm-context-interface 10.0.1", + "revm-context-interface", "revm-primitives", "serde", ] [[package]] name = "revm-precompile" -version = "26.0.1" +version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f7bb5e8b92891c5ac9dd8dae157bd1d90aab01973ad4f99d4135d507facc3e7" +checksum = "25b57d4bd9e6b5fe469da5452a8a137bc2d030a3cd47c46908efc615bbc699da" dependencies = [ "ark-bls12-381", "ark-bn254", @@ -9575,9 +9594,9 @@ dependencies = [ [[package]] name = "revm-state" -version = "7.0.4" +version = "7.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9d7f39ea56df3bfbb3c81c99b1f028d26f205b6004156baffbf1a4f84b46cfa" +checksum = "1f64fbacb86008394aaebd3454f9643b7d5a782bd251135e17c5b33da592d84d" dependencies = [ "bitflags 2.9.2", "revm-bytecode", @@ -10277,7 +10296,7 @@ version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" dependencies = [ - "darling", + "darling 0.20.11", "proc-macro2", "quote", "syn 2.0.106", @@ -11235,7 +11254,7 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0bee2ea1551f90040ab0e34b6fb7f2fa3bad8acc925837ac654f2c78a13e3089" dependencies = [ - "darling", + "darling 0.20.11", "proc-macro2", "quote", "syn 2.0.106", diff --git a/Cargo.toml b/Cargo.toml index 503d679ed..fa21911ae 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,68 +26,68 @@ lto = "fat" codegen-units = 1 [dependencies] -reth = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-cli = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-cli-commands = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-basic-payload-builder = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-db = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-db-api = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-chainspec = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-cli-util = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-discv4 = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-engine-primitives = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-ethereum-forks = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-ethereum-payload-builder = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-ethereum-primitives = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-eth-wire = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-eth-wire-types = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-evm = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-evm-ethereum = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-node-core = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-revm = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-network = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-network-p2p = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-network-api = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-node-ethereum = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-network-peers = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-payload-primitives = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-primitives = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-primitives-traits = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-provider = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb", features = ["test-utils"] } -reth-rpc = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-rpc-eth-api = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-rpc-engine-api = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-tracing = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-trie-common = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-trie-db = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-codecs = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-transaction-pool = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-stages-types = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -reth-metrics = { git = "https://github.com/sprites0/reth", rev = "a690ef25b56039195e7e4a4abd01c78aedcc73fb" } -revm = { version = "28.0.1", default-features = false } +reth = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-cli = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-cli-commands = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-basic-payload-builder = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-db = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-db-api = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-chainspec = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-cli-util = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-discv4 = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-engine-primitives = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-ethereum-forks = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-ethereum-payload-builder = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-ethereum-primitives = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-eth-wire = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-eth-wire-types = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-evm = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-evm-ethereum = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-node-core = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-revm = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-network = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-network-p2p = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-network-api = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-node-ethereum = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-network-peers = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-payload-primitives = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-primitives = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-primitives-traits = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-provider = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505", features = ["test-utils"] } +reth-rpc = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-rpc-eth-api = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-rpc-engine-api = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-tracing = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-trie-common = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-trie-db = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-codecs = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-transaction-pool = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-stages-types = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +reth-metrics = { git = "https://github.com/sprites0/reth", rev = "d26fd2e25b57d695aa453c93f15a8cd158a1f505" } +revm = { version = "29.0.0", default-features = false } # alloy dependencies -alloy-genesis = { version = "1.0.23", default-features = false } -alloy-consensus = { version = "1.0.23", default-features = false } +alloy-genesis = { version = "1.0.30", default-features = false } +alloy-consensus = { version = "1.0.30", default-features = false } alloy-chains = { version = "0.2.5", default-features = false } -alloy-eips = { version = "1.0.23", default-features = false } -alloy-evm = { version = "0.18.2", default-features = false } +alloy-eips = { version = "1.0.30", default-features = false } +alloy-evm = { version = "0.20.1", default-features = false } alloy-json-abi = { version = "1.3.1", default-features = false } -alloy-json-rpc = { version = "1.0.23", default-features = false } +alloy-json-rpc = { version = "1.0.30", default-features = false } alloy-dyn-abi = "1.3.1" -alloy-network = { version = "1.0.23", default-features = false } +alloy-network = { version = "1.0.30", default-features = false } alloy-primitives = { version = "1.3.1", default-features = false, features = ["map-foldhash"] } alloy-rlp = { version = "0.3.10", default-features = false, features = ["core-net"] } -alloy-rpc-types = { version = "1.0.23", features = ["eth"], default-features = false } -alloy-rpc-types-eth = { version = "1.0.23", default-features = false } -alloy-rpc-types-engine = { version = "1.0.23", default-features = false } -alloy-signer = { version = "1.0.23", default-features = false } +alloy-rpc-types = { version = "1.0.30", features = ["eth"], default-features = false } +alloy-rpc-types-eth = { version = "1.0.30", default-features = false } +alloy-rpc-types-engine = { version = "1.0.30", default-features = false } +alloy-signer = { version = "1.0.30", default-features = false } alloy-sol-macro = "1.3.1" alloy-sol-types = { version = "1.3.1", default-features = false } -jsonrpsee = "0.25.1" -jsonrpsee-core = "0.25.1" -jsonrpsee-types = "0.25.1" +jsonrpsee = "0.26.0" +jsonrpsee-core = "0.26.0" +jsonrpsee-types = "0.26.0" # misc dependencies auto_impl = "1" diff --git a/src/chainspec/mod.rs b/src/chainspec/mod.rs index 07b3bd2f9..783ddbabf 100644 --- a/src/chainspec/mod.rs +++ b/src/chainspec/mod.rs @@ -37,10 +37,6 @@ impl EthChainSpec for HlChainSpec { self.inner.chain() } - fn base_fee_params_at_block(&self, block_number: u64) -> BaseFeeParams { - self.inner.base_fee_params_at_block(block_number) - } - fn base_fee_params_at_timestamp(&self, timestamp: u64) -> BaseFeeParams { self.inner.base_fee_params_at_timestamp(timestamp) } diff --git a/src/node/rpc/call.rs b/src/node/rpc/call.rs index 3519fb2fd..3cdc9c130 100644 --- a/src/node/rpc/call.rs +++ b/src/node/rpc/call.rs @@ -3,7 +3,7 @@ use crate::{node::evm::apply_precompiles, HlBlock}; use alloy_evm::Evm; use alloy_primitives::B256; use reth::rpc::server_types::eth::EthApiError; -use reth_evm::{ConfigureEvm, Database, EvmEnvFor, TxEnvFor}; +use reth_evm::{ConfigureEvm, Database, EvmEnvFor, SpecFor, TxEnvFor}; use reth_primitives::{NodePrimitives, Recovered}; use reth_primitives_traits::SignedTransaction; use reth_provider::{ProviderError, ProviderTx}; @@ -19,7 +19,12 @@ impl EthCall for HlEthApi where N: HlRpcNodeCore, EthApiError: FromEvmError, - Rpc: RpcConvert>, + Rpc: RpcConvert< + Primitives = N::Primitives, + Error = EthApiError, + TxEnv = TxEnvFor, + Spec = SpecFor, + >, { } @@ -27,7 +32,12 @@ impl EstimateCall for HlEthApi where N: HlRpcNodeCore, EthApiError: FromEvmError, - Rpc: RpcConvert>, + Rpc: RpcConvert< + Primitives = N::Primitives, + Error = EthApiError, + TxEnv = TxEnvFor, + Spec = SpecFor, + >, { } @@ -35,7 +45,12 @@ impl Call for HlEthApi where N: HlRpcNodeCore, EthApiError: FromEvmError, - Rpc: RpcConvert>, + Rpc: RpcConvert< + Primitives = N::Primitives, + Error = EthApiError, + TxEnv = TxEnvFor, + Spec = SpecFor, + >, { #[inline] fn call_gas_limit(&self) -> u64 { diff --git a/src/node/rpc/mod.rs b/src/node/rpc/mod.rs index b647e9352..0cc0ba122 100644 --- a/src/node/rpc/mod.rs +++ b/src/node/rpc/mod.rs @@ -31,7 +31,7 @@ use reth_rpc::RpcTypes; use reth_rpc_eth_api::{ helpers::{ pending_block::BuildPendingEnv, spec::SignersForApi, AddDevSigners, EthApiSpec, EthFees, - EthState, LoadFee, LoadState, SpawnBlocking, Trace, + EthState, LoadFee, LoadPendingBlock, LoadState, SpawnBlocking, Trace, }, EthApiTypes, FromEvmError, RpcConvert, RpcConverter, RpcNodeCore, RpcNodeCoreExt, SignableTxRequest, @@ -189,6 +189,7 @@ impl LoadState for HlEthApi where N: HlRpcNodeCore, Rpc: RpcConvert, + Self: LoadPendingBlock, { } @@ -196,6 +197,7 @@ impl EthState for HlEthApi where N: HlRpcNodeCore, Rpc: RpcConvert, + Self: LoadPendingBlock, { #[inline] fn max_proof_window(&self) -> u64 {