diff --git a/Cargo.lock b/Cargo.lock index 6dab449..038e90d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -95,7 +95,7 @@ dependencies = [ "alloy-consensus", "alloy-contract", "alloy-core", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-network", "alloy-provider", "alloy-rpc-client", @@ -121,14 +121,14 @@ dependencies = [ [[package]] name = "alloy-consensus" -version = "2.0.5" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83447eeb17816e172f1dfc0db1f9dc0b7c5d069bd1f7cecbecceb382bf931015" +checksum = "1f0f42ee16e9eaffa4df5aa3a17b1df88dd222310d13152ab91357a2551fd054" dependencies = [ - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "alloy-rlp", - "alloy-serde 2.0.5", + "alloy-serde 2.2.0", "alloy-trie", "alloy-tx-macros", "arbitrary", @@ -149,15 +149,15 @@ dependencies = [ [[package]] name = "alloy-consensus-any" -version = "2.0.5" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5406343e306856dc2be762700e98a16904de45dee14a07f233e742ce68daff2f" +checksum = "db388e804269d977d60fa7530ccfefe9184ca48d4055dad3ec7e649a29186a06" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "alloy-rlp", - "alloy-serde 2.0.5", + "alloy-serde 2.2.0", "arbitrary", "serde", ] @@ -200,9 +200,9 @@ dependencies = [ [[package]] name = "alloy-dyn-abi" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a475bb02d9cef2dbb99065c1664ab3fe1f9352e21d6d5ed3f02cdbfc06ed1abc" +checksum = "9a04eb4abc2b5074a18e687ee63918f407cc7990083cba9b999445f839796060" dependencies = [ "alloy-json-abi", "alloy-primitives", @@ -275,6 +275,21 @@ dependencies = [ "serde", ] +[[package]] +name = "alloy-eip7928" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3b12337f74cbfa451cb04dac173974814a6ff463079e1793aa09600ba8813ab" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "arbitrary", + "borsh", + "once_cell", + "serde", + "thiserror 2.0.18", +] + [[package]] name = "alloy-eips" version = "1.8.3" @@ -284,7 +299,7 @@ dependencies = [ "alloy-eip2124", "alloy-eip2930", "alloy-eip7702", - "alloy-eip7928", + "alloy-eip7928 0.3.5", "alloy-primitives", "alloy-rlp", "alloy-serde 1.8.3", @@ -300,17 +315,17 @@ dependencies = [ [[package]] name = "alloy-eips" -version = "2.0.5" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dca4c89ace90684b4b77366d00631ed498c9af962079af2a5dbc593a0618a77" +checksum = "52010e7c255f45b0ef3ca18144cbfbe0c044b055fe53f59323f3df5d95f265b1" dependencies = [ "alloy-eip2124", "alloy-eip2930", "alloy-eip7702", - "alloy-eip7928", + "alloy-eip7928 0.4.5", "alloy-primitives", "alloy-rlp", - "alloy-serde 2.0.5", + "alloy-serde 2.2.0", "arbitrary", "auto_impl", "borsh", @@ -331,7 +346,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1ceeea6dcbbcd4e546b27700763a6f6c3b3fee30054209884f521078b6fda4f" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", + "alloy-hardforks", + "alloy-primitives", + "alloy-rpc-types-engine", + "alloy-rpc-types-eth", + "alloy-sol-types", + "auto_impl", + "derive_more", + "revm 38.0.0", + "thiserror 2.0.18", + "tracing", +] + +[[package]] +name = "alloy-evm" +version = "0.37.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acde665074b478c97047dc2a461b4916cac77922d690e5b7415d1941ae7ff7bf" +dependencies = [ + "alloy-consensus", + "alloy-eips 2.2.0", "alloy-hardforks", "alloy-primitives", "alloy-rpc-types-engine", @@ -339,20 +374,20 @@ dependencies = [ "alloy-sol-types", "auto_impl", "derive_more", - "revm", + "revm 41.0.0", "thiserror 2.0.18", "tracing", ] [[package]] name = "alloy-genesis" -version = "2.0.4" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a71ff8b55d2b8aa05259f474cae7dea0e4991724dc18936b81cb23ec492a0c2a" +checksum = "2a60fa6337a6af8bae818de3030448827bf55c1321c90c7d1f6f3b79257ead2a" dependencies = [ - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", - "alloy-serde 2.0.5", + "alloy-serde 2.2.0", "alloy-trie", "borsh", "serde", @@ -375,9 +410,9 @@ dependencies = [ [[package]] name = "alloy-json-abi" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c36c9d7f9021601b04bfef14a4b64849f6d73116a4e91e071d7fbfe10247901" +checksum = "6cee30dd4c2f4b23f434fdf675e7bf9681b86768141277266c6f548ef25cba0a" dependencies = [ "alloy-primitives", "alloy-sol-type-parser", @@ -387,9 +422,9 @@ dependencies = [ [[package]] name = "alloy-json-rpc" -version = "2.0.5" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec0a82e56b1843bce483942d54fcadea92e676f1bde162e93c7d3b621fabc4e1" +checksum = "24d7ff4d7f1503d12edda9b241904a309d6e1d5bcee3f0ffdc4d3d3f16f366b8" dependencies = [ "alloy-primitives", "alloy-sol-types", @@ -402,19 +437,19 @@ dependencies = [ [[package]] name = "alloy-network" -version = "2.0.5" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7db7b095b0b1db1d18ce7e91dcd2e82007f2d52bfb8125e6b64633a74a06bc3" +checksum = "44ff1439d901b44f6ff840545f82d65e66830ee33fb33cae495a566d66e0ccc8" dependencies = [ "alloy-consensus", "alloy-consensus-any", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-json-rpc", "alloy-network-primitives", "alloy-primitives", "alloy-rpc-types-any", "alloy-rpc-types-eth", - "alloy-serde 2.0.5", + "alloy-serde 2.2.0", "alloy-signer", "alloy-sol-types", "async-trait", @@ -428,22 +463,22 @@ dependencies = [ [[package]] name = "alloy-network-primitives" -version = "2.0.5" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd28d9bfd11729037d194f2b1d43db8642eb3f342032691f4ca96bb745479c3c" +checksum = "fb920286c4a71fb0ff3bbb207a640a531a42fceef5b43d4a943f7d5265789876" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", - "alloy-serde 2.0.5", + "alloy-serde 2.2.0", "serde", ] [[package]] name = "alloy-primitives" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4885c1409b6936c4898e646ef58baf6ec54edaf6d8179f79df805a7b85b7cf3e" +checksum = "f007e257069855bdf21d27762fd3f3705a613f805c9a08309bf353503f081d71" dependencies = [ "alloy-rlp", "arbitrary", @@ -451,6 +486,7 @@ dependencies = [ "cfg-if", "const-hex", "derive_more", + "fixed-cache", "foldhash 0.2.0", "getrandom 0.4.2", "hashbrown 0.17.0", @@ -478,7 +514,7 @@ checksum = "8955ab30418343de57b356de2ea60200f9fb8016a7ea3bc7f5c6176f01a8b1cf" dependencies = [ "alloy-chains", "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-json-rpc", "alloy-network", "alloy-network-primitives", @@ -516,9 +552,9 @@ dependencies = [ [[package]] name = "alloy-pubsub" -version = "2.0.5" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cd85cfea1fa8ebd20d3475e961fe3a3624c0eb4659ea137715c0c83c8aeaff0" +checksum = "71044e076a7c243454619e36279fc4654bc1ff846fbf666663ef574388859c84" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -538,9 +574,9 @@ dependencies = [ [[package]] name = "alloy-rlp" -version = "0.3.15" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc90b1e703d3c03f4ff7f48e82dd0bc1c8211ab7d079cd836a06fcfeb06651cb" +checksum = "24671b1f62edcf0f9b62994c7bf72cd621a04a4b99f5020ece1a647b40e2f103" dependencies = [ "alloy-rlp-derive", "arrayvec", @@ -549,9 +585,9 @@ dependencies = [ [[package]] name = "alloy-rlp-derive" -version = "0.3.15" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f36834a5c0a2fa56e171bf256c34d70fca07d0c0031583edea1c4946b7889c9e" +checksum = "9d4311c03125e8a18296504560b9de3d75ecbd0dcda7f71e6cf2a196d57e6fba" dependencies = [ "proc-macro2", "quote", @@ -560,9 +596,9 @@ dependencies = [ [[package]] name = "alloy-rpc-client" -version = "2.0.5" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24f461f091dc8f657e73b5dea18fd63d5c7049720cd252f1eade4a7ebed6a7e1" +checksum = "52bffef2c5714f578f267bb959b47908b95728f1f3e2073a96d928f4441c148d" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -586,22 +622,22 @@ dependencies = [ [[package]] name = "alloy-rpc-types" -version = "2.0.4" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee1257a278f6d293e05c5162c5940a1561b1aa85ded0028b464c81de37ebfa5" +checksum = "a64449cae1cf37c4907b10ccca1613b71809f9a1f3ad6e2b4cc14d08e2e4947f" dependencies = [ "alloy-primitives", "alloy-rpc-types-engine", "alloy-rpc-types-eth", - "alloy-serde 2.0.5", + "alloy-serde 2.2.0", "serde", ] [[package]] name = "alloy-rpc-types-admin" -version = "2.0.4" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2144d5b2866e651796eac0a997d3b5a056449c12e0d91be3184129e0c722885" +checksum = "980671fae7bff5ab0ae2d0bfe5c97e42cda103fece106f8d0e584a41c789fc7c" dependencies = [ "alloy-genesis", "alloy-primitives", @@ -611,38 +647,38 @@ dependencies = [ [[package]] name = "alloy-rpc-types-anvil" -version = "2.0.4" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df32156f085e74eac942b6103744be49b817c302341aaa8cb0c1c88dc29228d9" +checksum = "261411a259d346a69078237e2997a7ce0faba006baf5b1937023316d5ef07bf4" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", - "alloy-serde 2.0.5", + "alloy-serde 2.2.0", "serde", ] [[package]] name = "alloy-rpc-types-any" -version = "2.0.5" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6561ed4759c974d9c144500a59e3fb8c1d87327a12900d5ce455c0cae6dcb6" +checksum = "4fe7fa70c3af4b2de7f670b50d680700e0f979ce3a0ab7725958b51ffc3b16c2" dependencies = [ "alloy-consensus-any", "alloy-network-primitives", "alloy-primitives", "alloy-rpc-types-eth", - "alloy-serde 2.0.5", + "alloy-serde 2.2.0", "serde", "serde_json", ] [[package]] name = "alloy-rpc-types-beacon" -version = "2.0.4" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "296450f5e76bece0116c939b9437b0421a5da9c5d40031bf4cf9b38d3d94e475" +checksum = "d22759d1d0e79082a5a06f75dc45bf55dfedbb4ac9890da1f179d85a5d2f32f7" dependencies = [ - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "alloy-rpc-types-engine", "derive_more", @@ -658,9 +694,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-debug" -version = "2.0.5" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48b9ad6eee93dd35a9ec0a6c1c6b180892a900ee17a6ed6500921552dd71e846" +checksum = "7b918cbaadbdcffa4ed64840a5ecbde80a6476ab23adc8c5c8ae6feec081058c" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -671,15 +707,15 @@ dependencies = [ [[package]] name = "alloy-rpc-types-engine" -version = "2.0.4" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73b12366c96f4013e1aeebc96c6b56e5f33f07853c42ea2f485045c0c157a4a1" +checksum = "d30ff2e8f7d05433c1d36cf0f1ba045bf071a3d139f63923742fbdfb171dfe44" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "alloy-rlp", - "alloy-serde 2.0.5", + "alloy-serde 2.2.0", "arbitrary", "derive_more", "ethereum_ssz", @@ -692,17 +728,17 @@ dependencies = [ [[package]] name = "alloy-rpc-types-eth" -version = "2.0.5" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "175a2a5b6017d7f61b5e4b800d21215fe8e94fe729d00828e13bb6d93dcf3492" +checksum = "04f60a196df184facc9acbb61bd765a36cfb3c9d27eb6b43d5bd26340df1b96a" dependencies = [ "alloy-consensus", "alloy-consensus-any", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-network-primitives", "alloy-primitives", "alloy-rlp", - "alloy-serde 2.0.5", + "alloy-serde 2.2.0", "alloy-sol-types", "arbitrary", "itertools 0.14.0", @@ -714,28 +750,28 @@ dependencies = [ [[package]] name = "alloy-rpc-types-mev" -version = "2.0.4" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7adc1243d55744a66b3a6cbbbba96436e8df5d248f2ee8186bef4238ef704ec7" +checksum = "b04a8f30a439c995d71ab999d56a828dcbe4d90b4f012419832779e60acf86af" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "alloy-rpc-types-eth", - "alloy-serde 2.0.5", + "alloy-serde 2.2.0", "serde", "serde_json", ] [[package]] name = "alloy-rpc-types-trace" -version = "2.0.5" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "514b4b1ce3354f65067b4fc7eb75358e0f2ec8be3340c96dea65d6894f9ca435" +checksum = "a12cafc0ee2290122ec4e069bb0f2389a356f4b5414f2e82de8288049c2bc98a" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", - "alloy-serde 2.0.5", + "alloy-serde 2.2.0", "serde", "serde_json", "thiserror 2.0.18", @@ -743,13 +779,13 @@ dependencies = [ [[package]] name = "alloy-rpc-types-txpool" -version = "2.0.4" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f00b631c361e7c7baaf4f1f5a9877730f3507fed2acb9d4b34841b8184b2ec28" +checksum = "157eec8f8661e6e70e3749c0a4d918a8831f0b0fc152aed60c0de457faca420b" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", - "alloy-serde 2.0.5", + "alloy-serde 2.2.0", "serde", ] @@ -766,9 +802,9 @@ dependencies = [ [[package]] name = "alloy-serde" -version = "2.0.5" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc21a8772af7d78bba286726aa245bd2ff81cd9abe230afea2e91578996831c9" +checksum = "07758cbde42596b66da52bb661d77e253c3f7f9b3f553faf07adbadeb6419502" dependencies = [ "alloy-primitives", "arbitrary", @@ -778,9 +814,9 @@ dependencies = [ [[package]] name = "alloy-signer" -version = "2.0.5" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ffbce94c50dd9d4d1f83e044c5595bbd3ada981bd3057ce28b3a5470e77385d" +checksum = "bc43a73bc1bf7044898e1b0dcefaba45d0cfac3e379bb5ca29cc3e3a04c61451" dependencies = [ "alloy-primitives", "async-trait", @@ -812,13 +848,13 @@ dependencies = [ [[package]] name = "alloy-sol-macro" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "840128ed2b2971d6d4668a553fe403a82683d3acc646c73e75887e7157408033" +checksum = "b5655c38d5f84955bf727b2eeb62fddd91ebb98fd1d7ae6eb77f73ea88f9b9cf" dependencies = [ "alloy-sol-macro-expander", "alloy-sol-macro-input", - "proc-macro-error2", + "proc-macro-error3", "proc-macro2", "quote", "syn 2.0.117", @@ -826,16 +862,16 @@ dependencies = [ [[package]] name = "alloy-sol-macro-expander" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63ec265e5d65d725175f6ca7711c970824c90ef9c0d1f1973711d4150ee612dd" +checksum = "6277c780e07b76951e09a59788dde230d1582612324177d11a43a61e21a6bb83" dependencies = [ "alloy-json-abi", "alloy-sol-macro-input", "const-hex", "heck", "indexmap 2.14.0", - "proc-macro-error2", + "proc-macro-error3", "proc-macro2", "quote", "sha3 0.11.0", @@ -845,9 +881,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-input" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89bf01077f18650876cfa682eb1f949967b5cde03f1a51c955c469d2c9b4aa67" +checksum = "9762b2ad3e5a0c09886de54fe549ab0056681df843cb082e2df7e1c0eb270d30" dependencies = [ "alloy-json-abi", "const-hex", @@ -863,9 +899,9 @@ dependencies = [ [[package]] name = "alloy-sol-type-parser" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "857b470ecdd2ed38beaf82ad1a38c516a8ff75266750f38b9eeed001d575241b" +checksum = "da4c7130f0f01f4719678bda3db3bc7267fc2f7f9d0565e3bd964cd2bb45050d" dependencies = [ "serde", "winnow 1.0.1", @@ -873,9 +909,9 @@ dependencies = [ [[package]] name = "alloy-sol-types" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "384cf252de0db2dec52821eac037a7f57e2aa33fe5b900ce6fe39973402341f1" +checksum = "d96e74d6213180f78dbdccddce8af02a639c160c94b0a543fa35c77c58b8a7fc" dependencies = [ "alloy-json-abi", "alloy-primitives", @@ -885,9 +921,9 @@ dependencies = [ [[package]] name = "alloy-transport" -version = "2.0.5" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86052fdcec72d37ca4aa4b66254601e7453c45a6e1c70aa4561033d002fb80cc" +checksum = "830c87b05870c80c8d2cfb9245feaff36468893f19fc124c7ff563cabda6386c" dependencies = [ "alloy-json-rpc", "auto_impl", @@ -908,9 +944,9 @@ dependencies = [ [[package]] name = "alloy-transport-http" -version = "2.0.5" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b273587487921274f4f5d0ef2c7ef36944dcbb75a4e2318e69eae822bd263f91" +checksum = "23ecd298fb0e6a31bd90c72efba2728e3d7569f1c89a3719576fb0e4e40b0fc8" dependencies = [ "alloy-json-rpc", "alloy-transport", @@ -924,9 +960,9 @@ dependencies = [ [[package]] name = "alloy-transport-ipc" -version = "2.0.5" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfb89df168b24773ef603af14f2449c05a7d3f27d05d3eceaea6bf96cccae168" +checksum = "e7b51470da19d0ed256bb3cf31042cceca3ce01714a9ca76624fc71a999f6a27" dependencies = [ "alloy-json-rpc", "alloy-pubsub", @@ -944,9 +980,9 @@ dependencies = [ [[package]] name = "alloy-transport-ws" -version = "2.0.5" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33e32e0b47d3b3bf5770b7c132090c614b008d307c5e1544f1925f5b7e9e9af6" +checksum = "e67177a75a6e8a44f39ccbbc64a3e3a70186ef401d7313285b56735d4285aa34" dependencies = [ "alloy-pubsub", "alloy-transport", @@ -983,9 +1019,9 @@ dependencies = [ [[package]] name = "alloy-tx-macros" -version = "2.0.5" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01a0035943b75fe1e249f52e688492d7a1b1826bc2d19b8e1d5d3c24a2ad8f50" +checksum = "e50185b84799c8b5f016a0c9da74309fe28d1c70fbe590a4e8d9cae6df3eebb0" dependencies = [ "darling 0.23.0", "proc-macro2", @@ -1038,7 +1074,7 @@ version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" dependencies = [ - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -1049,7 +1085,7 @@ checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" dependencies = [ "anstyle", "once_cell_polyfill", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -1624,7 +1660,7 @@ dependencies = [ "quote", "regex", "rustc-hash", - "shlex", + "shlex 1.3.0", "syn 2.0.117", ] @@ -1762,6 +1798,31 @@ dependencies = [ "zeroize", ] +[[package]] +name = "bon" +version = "3.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a602c73c7b0148ec6d12af6fd5cc7a46e2eacc8878271a999abac56eed12f561" +dependencies = [ + "bon-macros", + "rustversion", +] + +[[package]] +name = "bon-macros" +version = "3.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dee98b0db6a962de883bf5d20362dee4d7ca0d12fe39a7c6c73c844e1cd7c1f" +dependencies = [ + "darling 0.23.0", + "ident_case", + "prettyplease", + "proc-macro2", + "quote", + "rustversion", + "syn 2.0.117", +] + [[package]] name = "borsh" version = "1.6.1" @@ -1935,14 +1996,14 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.60" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43c5703da9466b66a946814e1adf53ea2c90f10063b86290cc9eb67ce3478a20" +checksum = "c89588d05638b5b4594a3348a2d6c20277e43a7f5c5202b05cc56888475a47b8" dependencies = [ "find-msvc-tools", "jobserver", "libc", - "shlex", + "shlex 2.0.1", ] [[package]] @@ -2256,6 +2317,16 @@ dependencies = [ "unicode-segmentation", ] +[[package]] +name = "core-foundation" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" +dependencies = [ + "core-foundation-sys", + "libc", +] + [[package]] name = "core-foundation" version = "0.10.1" @@ -2556,9 +2627,9 @@ dependencies = [ [[package]] name = "dashmap" -version = "6.1.0" +version = "6.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" +checksum = "e6361d5c062261c78a176addb82d4c821ae42bed6089de0e12603cd25de2059c" dependencies = [ "arbitrary", "cfg-if", @@ -2593,7 +2664,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]] @@ -2635,7 +2706,6 @@ version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" dependencies = [ - "powerfmt", "serde_core", ] @@ -2917,9 +2987,9 @@ dependencies = [ [[package]] name = "either" -version = "1.15.0" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +checksum = "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e" dependencies = [ "serde", ] @@ -3009,7 +3079,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -3123,9 +3193,9 @@ dependencies = [ "eyre", "futures", "ratatui", - "reth-cli-util", + "reth-cli-util 2.2.0", "reth-ethereum-cli", - "reth-tracing", + "reth-tracing 2.2.0", "serde_json", "tempfile", "tokio", @@ -3139,8 +3209,8 @@ version = "0.1.0" dependencies = [ "alloy-consensus", "alloy-consensus-any", - "alloy-eips 2.0.5", - "alloy-evm", + "alloy-eips 2.2.0", + "alloy-evm 0.34.0", "alloy-genesis", "alloy-network", "alloy-primitives", @@ -3158,45 +3228,45 @@ dependencies = [ "eyre", "futures", "hex", - "reth-basic-payload-builder", - "reth-chainspec", + "reth-basic-payload-builder 2.2.0", + "reth-chainspec 2.2.0", "reth-cli", - "reth-codecs", - "reth-consensus", - "reth-db", - "reth-engine-local", - "reth-engine-primitives", - "reth-errors", + "reth-codecs 0.3.1", + "reth-consensus 2.2.0", + "reth-db 2.2.0", + "reth-engine-local 2.2.0", + "reth-engine-primitives 2.2.0", + "reth-errors 2.2.0", "reth-ethereum", - "reth-ethereum-forks", + "reth-ethereum-forks 2.2.0", "reth-ethereum-payload-builder", - "reth-ethereum-primitives", - "reth-evm", - "reth-evm-ethereum", - "reth-execution-types", - "reth-node-api", + "reth-ethereum-primitives 2.2.0", + "reth-evm 2.2.0", + "reth-evm-ethereum 2.2.0", + "reth-execution-types 2.2.0", + "reth-node-api 2.2.0", "reth-node-builder", - "reth-node-core", - "reth-node-types", - "reth-payload-builder", - "reth-payload-builder-primitives", - "reth-payload-primitives", - "reth-primitives-traits", - "reth-provider", - "reth-revm", + "reth-node-core 2.2.0", + "reth-node-types 2.2.0", + "reth-payload-builder 2.2.0", + "reth-payload-builder-primitives 2.2.0", + "reth-payload-primitives 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-provider 2.2.0", + "reth-revm 2.2.0", "reth-rpc", - "reth-rpc-api", + "reth-rpc-api 2.4.1", "reth-rpc-builder", - "reth-rpc-convert", + "reth-rpc-convert 2.2.0", "reth-rpc-engine-api", - "reth-rpc-eth-api", - "reth-rpc-eth-types", - "reth-storage-api", - "reth-tasks", + "reth-rpc-eth-api 2.2.0", + "reth-rpc-eth-types 2.2.0", + "reth-storage-api 2.2.0", + "reth-tasks 2.2.0", "reth-testing-utils", - "reth-tracing", - "reth-transaction-pool", - "reth-trie-db", + "reth-tracing 2.2.0", + "reth-transaction-pool 2.2.0", + "reth-trie-db 2.2.0", "serde", "serde_json", "tempfile", @@ -3211,13 +3281,13 @@ name = "ev-precompiles" version = "0.1.0" dependencies = [ "alloy", - "alloy-evm", + "alloy-evm 0.34.0", "alloy-primitives", "bytes", "eyre", "reth-ethereum", - "reth-revm", - "revm", + "reth-revm 2.2.0", + "revm 38.0.0", "tracing", ] @@ -3226,15 +3296,15 @@ name = "ev-primitives" version = "0.1.0" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "alloy-rlp", - "alloy-serde 2.0.5", + "alloy-serde 2.2.0", "bytes", - "reth-codecs", - "reth-db-api", - "reth-ethereum-primitives", - "reth-primitives-traits", + "reth-codecs 0.3.1", + "reth-db-api 2.2.0", + "reth-ethereum-primitives 2.2.0", + "reth-primitives-traits 0.3.1", "serde", ] @@ -3242,8 +3312,8 @@ dependencies = [ name = "ev-reth" version = "0.1.0" dependencies = [ - "alloy-eips 2.0.5", - "alloy-evm", + "alloy-eips 2.2.0", + "alloy-evm 0.34.0", "alloy-network", "alloy-primitives", "alloy-rpc-types", @@ -3254,25 +3324,25 @@ dependencies = [ "ev-revm", "evolve-ev-reth", "eyre", - "reth-basic-payload-builder", - "reth-chainspec", - "reth-cli-util", - "reth-consensus", - "reth-engine-local", + "reth-basic-payload-builder 2.2.0", + "reth-chainspec 2.2.0", + "reth-cli-util 2.2.0", + "reth-consensus 2.2.0", + "reth-engine-local 2.2.0", "reth-ethereum", "reth-ethereum-cli", - "reth-ethereum-forks", + "reth-ethereum-forks 2.2.0", "reth-ethereum-payload-builder", - "reth-ethereum-primitives", - "reth-node-api", + "reth-ethereum-primitives 2.2.0", + "reth-node-api 2.2.0", "reth-node-builder", - "reth-payload-builder", - "reth-payload-primitives", - "reth-primitives-traits", - "reth-provider", - "reth-revm", - "reth-tracing-otlp", - "reth-trie-db", + "reth-payload-builder 2.2.0", + "reth-payload-primitives 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-provider 2.2.0", + "reth-revm 2.2.0", + "reth-tracing-otlp 2.2.0", + "reth-trie-db 2.2.0", "serde", "thiserror 2.0.18", "tokio", @@ -3285,15 +3355,15 @@ dependencies = [ name = "ev-revm" version = "0.1.0" dependencies = [ - "alloy-evm", + "alloy-evm 0.34.0", "alloy-primitives", "alloy-sol-types", "ev-precompiles", "ev-primitives", - "reth-evm", - "reth-evm-ethereum", - "reth-revm", - "revm-inspectors", + "reth-evm 2.2.0", + "reth-evm-ethereum 2.2.0", + "reth-revm 2.2.0", + "revm-inspectors 0.39.0", "thiserror 2.0.18", ] @@ -3302,7 +3372,7 @@ name = "ev-tests" version = "0.1.0" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-genesis", "alloy-network", "alloy-primitives", @@ -3324,31 +3394,31 @@ dependencies = [ "hex", "rand 0.10.1", "reqwest 0.12.28", - "reth-basic-payload-builder", - "reth-chainspec", - "reth-consensus", - "reth-db", + "reth-basic-payload-builder 2.2.0", + "reth-chainspec 2.2.0", + "reth-consensus 2.2.0", + "reth-db 2.2.0", "reth-e2e-test-utils", - "reth-engine-local", - "reth-engine-primitives", - "reth-errors", - "reth-ethereum-primitives", - "reth-evm", - "reth-evm-ethereum", - "reth-execution-types", - "reth-node-api", - "reth-node-types", - "reth-payload-builder", - "reth-payload-builder-primitives", - "reth-payload-primitives", - "reth-primitives-traits", - "reth-provider", - "reth-revm", - "reth-rpc-api", - "reth-tasks", + "reth-engine-local 2.2.0", + "reth-engine-primitives 2.2.0", + "reth-errors 2.2.0", + "reth-ethereum-primitives 2.2.0", + "reth-evm 2.2.0", + "reth-evm-ethereum 2.2.0", + "reth-execution-types 2.2.0", + "reth-node-api 2.2.0", + "reth-node-types 2.2.0", + "reth-payload-builder 2.2.0", + "reth-payload-builder-primitives 2.2.0", + "reth-payload-primitives 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-provider 2.2.0", + "reth-revm 2.2.0", + "reth-rpc-api 2.4.1", + "reth-tasks 2.2.0", "reth-testing-utils", - "reth-tracing", - "reth-transaction-pool", + "reth-tracing 2.2.0", + "reth-transaction-pool 2.2.0", "serde", "serde_json", "tempfile", @@ -3361,7 +3431,7 @@ name = "evolve-ev-reth" version = "0.1.0" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "alloy-rpc-types-engine", "alloy-rpc-types-txpool", @@ -3371,18 +3441,18 @@ dependencies = [ "jsonrpsee", "jsonrpsee-core", "jsonrpsee-proc-macros", - "reth-chainspec", - "reth-consensus", + "reth-chainspec 2.2.0", + "reth-consensus 2.2.0", "reth-consensus-common", - "reth-engine-primitives", + "reth-engine-primitives 2.2.0", "reth-ethereum", "reth-ethereum-consensus", - "reth-ethereum-primitives", - "reth-execution-types", - "reth-node-api", - "reth-payload-primitives", - "reth-primitives-traits", - "reth-transaction-pool", + "reth-ethereum-primitives 2.2.0", + "reth-execution-types 2.2.0", + "reth-node-api 2.2.0", + "reth-payload-primitives 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-transaction-pool 2.2.0", "serde", "serde_json", "thiserror 2.0.18", @@ -3513,9 +3583,9 @@ checksum = "9844ddc3a6e533d62bba727eb6c28b5d360921d5175e9ff0f1e621a5c590a4d5" [[package]] name = "fixed-cache" -version = "0.1.8" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c41c7aa69c00ebccf06c3fa7ffe2a6cf26a58b5fe4deabfe646285ff48136a8f" +checksum = "2fe63500644ef0269fe6b744e7e5dc5c20b5eebf3d881bc2be53f194636f6583" dependencies = [ "equivalent", "rapidhash", @@ -3734,7 +3804,7 @@ dependencies = [ "libc", "log", "rustversion", - "windows-link 0.1.3", + "windows-link 0.2.1", "windows-result 0.4.1", ] @@ -3823,6 +3893,18 @@ dependencies = [ "url", ] +[[package]] +name = "git2" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddddbf932745a6be37109b6112d3ee09696106f848449069d3a57bba937ab82e" +dependencies = [ + "bitflags 2.11.0", + "libc", + "libgit2-sys", + "log", +] + [[package]] name = "glob" version = "0.3.3" @@ -4018,6 +4100,30 @@ dependencies = [ "arrayvec", ] +[[package]] +name = "hickory-net" +version = "0.26.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2295ed2f9c31e471e1428a8f88a3f0e1f4b27c15049592138d1eebe9c35b183" +dependencies = [ + "async-trait", + "cfg-if", + "data-encoding", + "futures-channel", + "futures-io", + "futures-util", + "hickory-proto 0.26.1", + "idna", + "ipnet", + "jni 0.22.4", + "rand 0.10.1", + "thiserror 2.0.18", + "tinyvec", + "tokio", + "tracing", + "url", +] + [[package]] name = "hickory-proto" version = "0.25.2" @@ -4044,6 +4150,27 @@ dependencies = [ "url", ] +[[package]] +name = "hickory-proto" +version = "0.26.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bab31817bfb44672a252e97fe81cd0c18d1b2cf892108922f6818820df8c643" +dependencies = [ + "data-encoding", + "idna", + "ipnet", + "jni 0.22.4", + "once_cell", + "prefix-trie", + "rand 0.10.1", + "ring", + "serde", + "thiserror 2.0.18", + "tinyvec", + "tracing", + "url", +] + [[package]] name = "hickory-resolver" version = "0.25.2" @@ -4052,7 +4179,7 @@ checksum = "dc62a9a99b0bfb44d2ab95a7208ac952d31060efc16241c87eaf36406fecf87a" dependencies = [ "cfg-if", "futures-util", - "hickory-proto", + "hickory-proto 0.25.2", "ipconfig", "moka", "once_cell", @@ -4066,6 +4193,33 @@ dependencies = [ "tracing", ] +[[package]] +name = "hickory-resolver" +version = "0.26.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0d58d28879ceecde6607729660c2667a081ccdc082e082675042793960f178c" +dependencies = [ + "cfg-if", + "futures-util", + "hickory-net", + "hickory-proto 0.26.1", + "ipconfig", + "ipnet", + "jni 0.22.4", + "moka", + "ndk-context", + "once_cell", + "parking_lot", + "rand 0.10.1", + "resolv-conf", + "serde", + "smallvec", + "system-configuration", + "thiserror 2.0.18", + "tokio", + "tracing", +] + [[package]] name = "hkdf" version = "0.12.4" @@ -4585,6 +4739,9 @@ name = "ipnet" version = "2.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" +dependencies = [ + "serde", +] [[package]] name = "iri-string" @@ -4651,6 +4808,36 @@ dependencies = [ "windows-sys 0.45.0", ] +[[package]] +name = "jni" +version = "0.22.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498" +dependencies = [ + "cfg-if", + "combine", + "jni-macros", + "jni-sys 0.4.1", + "log", + "simd_cesu8", + "thiserror 2.0.18", + "walkdir", + "windows-link 0.2.1", +] + +[[package]] +name = "jni-macros" +version = "0.22.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3" +dependencies = [ + "proc-macro2", + "quote", + "rustc_version 0.4.1", + "simd_cesu8", + "syn 2.0.117", +] + [[package]] name = "jni-sys" version = "0.3.1" @@ -4991,9 +5178,9 @@ checksum = "52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f" [[package]] name = "libgit2-sys" -version = "0.18.3+1.9.2" +version = "0.18.5+1.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9b3acc4b91781bb0b3386669d325163746af5f6e4f73e6d2d630e09a35f3487" +checksum = "005d6ae6eac1912906073e069f7db60b1fa98e052a68227824afe3e3a1c59ca2" dependencies = [ "cc", "libc", @@ -5262,9 +5449,9 @@ checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" [[package]] name = "memmap2" -version = "0.9.10" +version = "0.9.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "714098028fe011992e1c3962653c96b2d578c4b4bce9036e15ff220319b1e0e3" +checksum = "d1219ed1b7f229ee7104d281dd01d6802fe28bb6e95d292942c4daacdeb798c0" dependencies = [ "libc", ] @@ -5490,6 +5677,12 @@ dependencies = [ "unsigned-varint", ] +[[package]] +name = "ndk-context" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" + [[package]] name = "nix" version = "0.29.0" @@ -5513,6 +5706,15 @@ dependencies = [ "minimal-lexical", ] +[[package]] +name = "nonmax" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "610a5acd306ec67f907abe5567859a3c693fb9886eb1f012ab8f2a47bef3db51" +dependencies = [ + "serde", +] + [[package]] name = "notify" version = "8.2.0" @@ -5555,7 +5757,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -5593,9 +5795,9 @@ dependencies = [ [[package]] name = "num-conv" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" +checksum = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441" [[package]] name = "num-derive" @@ -5831,16 +6033,43 @@ dependencies = [ ] [[package]] -name = "opentelemetry-http" -version = "0.31.0" +name = "opentelemetry" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7a6d09a73194e6b66df7c8f1b680f156d916a1a942abf2de06823dd02b7855d" +checksum = "b0142c63252a9e054e68a4c61a5778f7b14f576274d593f8ce883d191a099682" dependencies = [ - "async-trait", - "bytes", - "http", - "opentelemetry", - "reqwest 0.12.28", + "futures-core", + "futures-sink", + "js-sys", + "pin-project-lite", + "thiserror 2.0.18", + "tracing", +] + +[[package]] +name = "opentelemetry-http" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7a6d09a73194e6b66df7c8f1b680f156d916a1a942abf2de06823dd02b7855d" +dependencies = [ + "async-trait", + "bytes", + "http", + "opentelemetry 0.31.0", + "reqwest 0.12.28", +] + +[[package]] +name = "opentelemetry-http" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5683015d09e2df236ef005b17f6f196f0d5f6313c4fa43a7b6a53b52776e4331" +dependencies = [ + "async-trait", + "bytes", + "http", + "opentelemetry 0.32.0", + "reqwest 0.13.2", ] [[package]] @@ -5850,10 +6079,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f69cd6acbb9af919df949cd1ec9e5e7fdc2ef15d234b6b795aaa525cc02f71f" dependencies = [ "http", - "opentelemetry", - "opentelemetry-http", - "opentelemetry-proto", - "opentelemetry_sdk", + "opentelemetry 0.31.0", + "opentelemetry-http 0.31.0", + "opentelemetry-proto 0.31.0", + "opentelemetry_sdk 0.31.0", "prost", "reqwest 0.12.28", "thiserror 2.0.18", @@ -5862,14 +6091,46 @@ dependencies = [ "tracing", ] +[[package]] +name = "opentelemetry-otlp" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9966929966d17620d7c316c643ba62631826e10021409357772d5eea84f62c35" +dependencies = [ + "http", + "opentelemetry 0.32.0", + "opentelemetry-http 0.32.0", + "opentelemetry-proto 0.32.0", + "opentelemetry_sdk 0.32.1", + "prost", + "reqwest 0.13.2", + "thiserror 2.0.18", + "tokio", + "tonic", + "tonic-types", +] + [[package]] name = "opentelemetry-proto" version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7175df06de5eaee9909d4805a3d07e28bb752c34cab57fa9cff549da596b30f" dependencies = [ - "opentelemetry", - "opentelemetry_sdk", + "opentelemetry 0.31.0", + "opentelemetry_sdk 0.31.0", + "prost", + "tonic", + "tonic-prost", +] + +[[package]] +name = "opentelemetry-proto" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56d658ba1faf63f7b9c492cfbe6e0ec365440a16132d3270c1065f7b33f1b638" +dependencies = [ + "opentelemetry 0.32.0", + "opentelemetry_sdk 0.32.1", "prost", "tonic", "tonic-prost", @@ -5881,6 +6142,12 @@ version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e62e29dfe041afb8ed2a6c9737ab57db4907285d999ef8ad3a59092a36bdc846" +[[package]] +name = "opentelemetry-semantic-conventions" +version = "0.32.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c913ac17a6c451661ee255f4625d143e51647ae78ebd969b75e41c4442f4fe47" + [[package]] name = "opentelemetry_sdk" version = "0.31.0" @@ -5890,8 +6157,24 @@ dependencies = [ "futures-channel", "futures-executor", "futures-util", - "opentelemetry", + "opentelemetry 0.31.0", + "percent-encoding", + "rand 0.9.3", + "thiserror 2.0.18", +] + +[[package]] +name = "opentelemetry_sdk" +version = "0.32.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b59f80e1ac4d5ff7a2db8fb6c80badb7f0f3f858211fba08dd9aaec750894f9" +dependencies = [ + "futures-channel", + "futures-executor", + "futures-util", + "opentelemetry 0.32.0", "percent-encoding", + "portable-atomic", "rand 0.9.3", "thiserror 2.0.18", ] @@ -6161,18 +6444,18 @@ dependencies = [ [[package]] name = "pin-project" -version = "1.1.11" +version = "1.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1749c7ed4bcaf4c3d0a3efc28538844fb29bcdd7d2b67b2be7e20ba861ff517" +checksum = "2466b2336ed02bcdca6b294417127b90ec92038d1d5c4fbeac971a922e0e0924" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.11" +version = "1.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9b20ed30f105399776b9c883e68e536ef602a16ae6f596d2c473591d6ad64c6" +checksum = "c96395f0a926bc13b1c17622aaddda1ecb55d49c8f1bf9777e4d877800a43f8b" dependencies = [ "proc-macro2", "quote", @@ -6277,6 +6560,17 @@ dependencies = [ "zerocopy", ] +[[package]] +name = "prefix-trie" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cf6e3177f0684016a5c209b00882e15f8bdd3f3bb48f0491df10cd102d0c6e7" +dependencies = [ + "either", + "ipnet", + "num-traits", +] + [[package]] name = "pretty_assertions" version = "1.4.1" @@ -6336,6 +6630,16 @@ dependencies = [ "quote", ] +[[package]] +name = "proc-macro-error-attr3" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82366fd7d8b7a440d66d13418820c69df9b3908bcb1a0476d7f5ce5d12f5a04d" +dependencies = [ + "proc-macro2", + "quote", +] + [[package]] name = "proc-macro-error2" version = "2.0.1" @@ -6345,6 +6649,17 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", +] + +[[package]] +name = "proc-macro-error3" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b511283ea8a74b4b39447b128c5d00f03a356b7424554b13e298a5550100d9ac" +dependencies = [ + "proc-macro-error-attr3", + "proc-macro2", + "quote", "syn 2.0.117", ] @@ -6455,6 +6770,15 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "prost-types" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8991c4cbdb8bc5b11f0b074ffe286c30e523de90fee5ba8132f1399f23cb3dd7" +dependencies = [ + "prost", +] + [[package]] name = "pxfm" version = "0.1.29" @@ -6981,22 +7305,49 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", + "alloy-primitives", + "futures-core", + "futures-util", + "metrics", + "reth-chain-state 2.2.0", + "reth-execution-cache 2.2.0", + "reth-metrics 2.2.0", + "reth-payload-builder 2.2.0", + "reth-payload-builder-primitives 2.2.0", + "reth-payload-primitives 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-revm 2.2.0", + "reth-storage-api 2.2.0", + "reth-tasks 2.2.0", + "reth-trie-parallel 2.2.0", + "serde", + "tokio", + "tracing", +] + +[[package]] +name = "reth-basic-payload-builder" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-consensus", + "alloy-eips 2.2.0", "alloy-primitives", "futures-core", "futures-util", "metrics", - "reth-chain-state", - "reth-execution-cache", - "reth-metrics", - "reth-payload-builder", - "reth-payload-builder-primitives", - "reth-payload-primitives", - "reth-primitives-traits", - "reth-revm", - "reth-storage-api", - "reth-tasks", - "reth-trie-parallel", + "reth-chain-state 2.4.1", + "reth-execution-cache 2.4.1", + "reth-metrics 2.4.1", + "reth-payload-builder 2.4.1", + "reth-payload-builder-primitives 2.4.1", + "reth-payload-primitives 2.4.1", + "reth-primitives-traits 0.5.2", + "reth-revm 2.4.1", + "reth-storage-api 2.4.1", + "reth-tasks 2.4.1", + "reth-trie-parallel 2.4.1", "serde", "tokio", "tracing", @@ -7008,7 +7359,7 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "alloy-signer", "alloy-signer-local", @@ -7018,16 +7369,45 @@ dependencies = [ "pin-project", "rand 0.9.3", "rayon", - "reth-chainspec", - "reth-errors", - "reth-ethereum-primitives", - "reth-execution-types", - "reth-metrics", - "reth-primitives-traits", - "reth-storage-api", - "reth-trie", - "revm-database", - "revm-state", + "reth-chainspec 2.2.0", + "reth-errors 2.2.0", + "reth-ethereum-primitives 2.2.0", + "reth-execution-types 2.2.0", + "reth-metrics 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-storage-api 2.2.0", + "reth-trie 2.2.0", + "revm-database 13.0.1", + "revm-state 11.0.1", + "serde", + "tokio", + "tokio-stream", + "tracing", +] + +[[package]] +name = "reth-chain-state" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-consensus", + "alloy-eips 2.2.0", + "alloy-primitives", + "derive_more", + "metrics", + "parking_lot", + "pin-project", + "rand 0.9.3", + "reth-chainspec 2.4.1", + "reth-errors 2.4.1", + "reth-ethereum-primitives 2.4.1", + "reth-execution-types 2.4.1", + "reth-metrics 2.4.1", + "reth-primitives-traits 0.5.2", + "reth-storage-api 2.4.1", + "reth-trie 2.4.1", + "reth-trie-sparse 2.4.1", + "revm 41.0.0", "serde", "tokio", "tokio-stream", @@ -7041,16 +7421,36 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebf dependencies = [ "alloy-chains", "alloy-consensus", - "alloy-eips 2.0.5", - "alloy-evm", + "alloy-eips 2.2.0", + "alloy-evm 0.34.0", + "alloy-genesis", + "alloy-primitives", + "alloy-trie", + "auto_impl", + "derive_more", + "reth-ethereum-forks 2.2.0", + "reth-network-peers 2.2.0", + "reth-primitives-traits 0.3.1", + "serde_json", +] + +[[package]] +name = "reth-chainspec" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-chains", + "alloy-consensus", + "alloy-eips 2.2.0", + "alloy-evm 0.37.1", "alloy-genesis", "alloy-primitives", "alloy-trie", "auto_impl", "derive_more", - "reth-ethereum-forks", - "reth-network-peers", - "reth-primitives-traits", + "reth-ethereum-forks 2.4.1", + "reth-network-peers 2.4.1", + "reth-primitives-traits 0.5.2", "serde_json", ] @@ -7063,7 +7463,7 @@ dependencies = [ "clap", "eyre", "reth-cli-runner", - "reth-db", + "reth-db 2.2.0", "serde_json", ] @@ -7074,7 +7474,7 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebf dependencies = [ "alloy-chains", "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "alloy-rlp", "arbitrary", @@ -7097,52 +7497,52 @@ dependencies = [ "ratatui", "rayon", "reqwest 0.13.2", - "reth-chainspec", + "reth-chainspec 2.2.0", "reth-cli", "reth-cli-runner", - "reth-cli-util", - "reth-codecs", - "reth-config", - "reth-consensus", - "reth-db", - "reth-db-api", + "reth-cli-util 2.2.0", + "reth-codecs 0.3.1", + "reth-config 2.2.0", + "reth-consensus 2.2.0", + "reth-db 2.2.0", + "reth-db-api 2.2.0", "reth-db-common", - "reth-discv4", - "reth-discv5", + "reth-discv4 2.2.0", + "reth-discv5 2.2.0", "reth-downloaders", - "reth-ecies", + "reth-ecies 2.2.0", "reth-era", "reth-era-downloader", "reth-era-utils", - "reth-eth-wire", - "reth-ethereum-primitives", + "reth-eth-wire 2.2.0", + "reth-ethereum-primitives 2.2.0", "reth-etl", - "reth-evm", + "reth-evm 2.2.0", "reth-exex", - "reth-fs-util", - "reth-net-nat", - "reth-network", - "reth-network-p2p", - "reth-network-peers", - "reth-node-api", + "reth-fs-util 2.2.0", + "reth-net-nat 2.2.0", + "reth-network 2.2.0", + "reth-network-p2p 2.2.0", + "reth-network-peers 2.2.0", + "reth-node-api 2.2.0", "reth-node-builder", - "reth-node-core", + "reth-node-core 2.2.0", "reth-node-events", "reth-node-metrics", - "reth-primitives-traits", - "reth-provider", + "reth-primitives-traits 0.3.1", + "reth-provider 2.2.0", "reth-prune", - "reth-prune-types", - "reth-revm", + "reth-prune-types 2.2.0", + "reth-revm 2.2.0", "reth-stages", - "reth-stages-types", + "reth-stages-types 2.2.0", "reth-static-file", - "reth-static-file-types", - "reth-storage-api", - "reth-tasks", - "reth-trie", - "reth-trie-common", - "reth-trie-db", + "reth-static-file-types 2.2.0", + "reth-storage-api 2.2.0", + "reth-tasks 2.2.0", + "reth-trie 2.2.0", + "reth-trie-common 2.2.0", + "reth-trie-db 2.2.0", "secp256k1 0.30.0", "serde", "serde_json", @@ -7160,7 +7560,7 @@ name = "reth-cli-runner" version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ - "reth-tasks", + "reth-tasks 2.2.0", "tokio", "tracing", ] @@ -7170,14 +7570,14 @@ name = "reth-cli-util" version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "cfg-if", "eyre", "libc", "rand 0.8.5", - "reth-fs-util", - "reth-tracing", + "reth-fs-util 2.2.0", + "reth-tracing 2.2.0", "secp256k1 0.30.0", "serde", "thiserror 2.0.18", @@ -7186,6 +7586,23 @@ dependencies = [ "tracy-client", ] +[[package]] +name = "reth-cli-util" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-eips 2.2.0", + "alloy-primitives", + "cfg-if", + "eyre", + "libc", + "rand 0.8.5", + "reth-fs-util 2.4.1", + "secp256k1 0.30.0", + "serde", + "thiserror 2.0.18", +] + [[package]] name = "reth-codecs" version = "0.3.1" @@ -7193,7 +7610,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fce542a96bf888f31854803e80b3340bc233927743aa580838014e8a88fe0d66" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-genesis", "alloy-primitives", "alloy-trie", @@ -7201,12 +7618,31 @@ dependencies = [ "bytes", "modular-bitfield", "parity-scale-codec", - "reth-codecs-derive", - "reth-zstd-compressors", + "reth-codecs-derive 0.3.1", + "reth-zstd-compressors 0.3.1", "serde", "visibility", ] +[[package]] +name = "reth-codecs" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb43f4858fef4e3b42b80954d2edf1ff67c8ad7498347083cdc7d0f6eff2f081" +dependencies = [ + "alloy-consensus", + "alloy-eips 2.2.0", + "alloy-genesis", + "alloy-primitives", + "alloy-trie", + "bytes", + "modular-bitfield", + "parity-scale-codec", + "reth-codecs-derive 0.5.2", + "reth-zstd-compressors 0.5.2", + "serde", +] + [[package]] name = "reth-codecs-derive" version = "0.3.1" @@ -7218,6 +7654,17 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "reth-codecs-derive" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5798ae4d6b264764bc0d742468bd32c7fb515e774645d4930f95ff6311f3ae14" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + [[package]] name = "reth-config" version = "2.2.0" @@ -7225,10 +7672,26 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebf dependencies = [ "eyre", "humantime-serde", - "reth-network-types", - "reth-prune-types", - "reth-stages-types", - "reth-static-file-types", + "reth-network-types 2.2.0", + "reth-prune-types 2.2.0", + "reth-stages-types 2.2.0", + "reth-static-file-types 2.2.0", + "serde", + "toml 0.9.12+spec-1.1.0", + "url", +] + +[[package]] +name = "reth-config" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "eyre", + "humantime-serde", + "reth-network-types 2.4.1", + "reth-prune-types 2.4.1", + "reth-stages-types 2.4.1", + "reth-static-file-types 2.4.1", "serde", "toml 0.9.12+spec-1.1.0", "url", @@ -7242,8 +7705,22 @@ dependencies = [ "alloy-consensus", "alloy-primitives", "auto_impl", - "reth-execution-types", - "reth-primitives-traits", + "reth-execution-types 2.2.0", + "reth-primitives-traits 0.3.1", + "thiserror 2.0.18", +] + +[[package]] +name = "reth-consensus" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-consensus", + "alloy-eip7928 0.4.5", + "alloy-primitives", + "auto_impl", + "reth-execution-types 2.4.1", + "reth-primitives-traits 0.5.2", "thiserror 2.0.18", ] @@ -7253,11 +7730,11 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", - "reth-chainspec", - "reth-consensus", - "reth-primitives-traits", + "reth-chainspec 2.2.0", + "reth-consensus 2.2.0", + "reth-primitives-traits 0.3.1", ] [[package]] @@ -7266,7 +7743,7 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-json-rpc", "alloy-primitives", "alloy-provider", @@ -7277,9 +7754,9 @@ dependencies = [ "eyre", "futures", "reqwest 0.13.2", - "reth-node-api", - "reth-primitives-traits", - "reth-tracing", + "reth-node-api 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-tracing 2.2.0", "ringbuffer", "serde", "serde_json", @@ -7299,14 +7776,14 @@ dependencies = [ "page_size", "parking_lot", "quanta", - "reth-db-api", - "reth-fs-util", - "reth-libmdbx", - "reth-metrics", - "reth-nippy-jar", - "reth-static-file-types", - "reth-storage-errors", - "reth-tracing", + "reth-db-api 2.2.0", + "reth-fs-util 2.2.0", + "reth-libmdbx 2.2.0", + "reth-metrics 2.2.0", + "reth-nippy-jar 2.2.0", + "reth-static-file-types 2.2.0", + "reth-storage-errors 2.2.0", + "reth-tracing 2.2.0", "rustc-hash", "strum", "sysinfo", @@ -7315,6 +7792,33 @@ dependencies = [ "tracing", ] +[[package]] +name = "reth-db" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-primitives", + "derive_more", + "eyre", + "libc", + "metrics", + "page_size", + "quanta", + "reth-db-api 2.4.1", + "reth-fs-util 2.4.1", + "reth-libmdbx 2.4.1", + "reth-metrics 2.4.1", + "reth-nippy-jar 2.4.1", + "reth-static-file-types 2.4.1", + "reth-storage-errors 2.4.1", + "reth-tracing 2.4.1", + "rustc-hash", + "strum", + "sysinfo", + "thiserror 2.0.18", + "tracing", +] + [[package]] name = "reth-db-api" version = "2.2.0" @@ -7329,14 +7833,38 @@ dependencies = [ "metrics", "modular-bitfield", "proptest", - "reth-codecs", - "reth-db-models", - "reth-ethereum-primitives", - "reth-primitives-traits", - "reth-prune-types", - "reth-stages-types", - "reth-storage-errors", - "reth-trie-common", + "reth-codecs 0.3.1", + "reth-db-models 2.2.0", + "reth-ethereum-primitives 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-prune-types 2.2.0", + "reth-stages-types 2.2.0", + "reth-storage-errors 2.2.0", + "reth-trie-common 2.2.0", + "roaring", + "serde", +] + +[[package]] +name = "reth-db-api" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-consensus", + "alloy-primitives", + "arrayvec", + "bytes", + "derive_more", + "metrics", + "modular-bitfield", + "reth-codecs 0.5.2", + "reth-db-models 2.4.1", + "reth-ethereum-primitives 2.4.1", + "reth-primitives-traits 0.5.2", + "reth-prune-types 2.4.1", + "reth-stages-types 2.4.1", + "reth-storage-errors 2.4.1", + "reth-trie-common 2.4.1", "roaring", "serde", ] @@ -7351,20 +7879,20 @@ dependencies = [ "alloy-primitives", "boyer-moore-magiclen", "eyre", - "reth-chainspec", - "reth-codecs", - "reth-config", - "reth-db-api", + "reth-chainspec 2.2.0", + "reth-codecs 0.3.1", + "reth-config 2.2.0", + "reth-db-api 2.2.0", "reth-etl", - "reth-execution-errors", - "reth-fs-util", - "reth-node-types", - "reth-primitives-traits", - "reth-provider", - "reth-stages-types", - "reth-static-file-types", - "reth-trie", - "reth-trie-db", + "reth-execution-errors 2.2.0", + "reth-fs-util 2.2.0", + "reth-node-types 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-provider 2.2.0", + "reth-stages-types 2.2.0", + "reth-static-file-types 2.2.0", + "reth-trie 2.2.0", + "reth-trie-db 2.2.0", "serde", "serde_json", "thiserror 2.0.18", @@ -7376,13 +7904,27 @@ name = "reth-db-models" version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "arbitrary", "bytes", "modular-bitfield", - "reth-codecs", - "reth-primitives-traits", + "reth-codecs 0.3.1", + "reth-primitives-traits 0.3.1", + "serde", +] + +[[package]] +name = "reth-db-models" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-eips 2.2.0", + "alloy-primitives", + "bytes", + "modular-bitfield", + "reth-codecs 0.5.2", + "reth-primitives-traits 0.5.2", "serde", ] @@ -7398,10 +7940,10 @@ dependencies = [ "itertools 0.14.0", "parking_lot", "rand 0.8.5", - "reth-ethereum-forks", - "reth-net-banlist", - "reth-net-nat", - "reth-network-peers", + "reth-ethereum-forks 2.2.0", + "reth-net-banlist 2.2.0", + "reth-net-nat 2.2.0", + "reth-network-peers 2.2.0", "schnellru", "secp256k1 0.30.0", "serde", @@ -7412,24 +7954,73 @@ dependencies = [ ] [[package]] -name = "reth-discv5" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" +name = "reth-discv4" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" dependencies = [ "alloy-primitives", "alloy-rlp", - "derive_more", "discv5", "enr", - "futures", "itertools 0.14.0", - "metrics", - "rand 0.9.3", - "reth-chainspec", - "reth-ethereum-forks", - "reth-metrics", - "reth-network-peers", - "secp256k1 0.30.0", + "parking_lot", + "rand 0.8.5", + "reth-ethereum-forks 2.4.1", + "reth-net-banlist 2.4.1", + "reth-net-nat 2.4.1", + "reth-network-peers 2.4.1", + "schnellru", + "secp256k1 0.30.0", + "serde", + "thiserror 2.0.18", + "tokio", + "tokio-stream", + "tracing", +] + +[[package]] +name = "reth-discv5" +version = "2.2.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "derive_more", + "discv5", + "enr", + "futures", + "itertools 0.14.0", + "metrics", + "rand 0.9.3", + "reth-chainspec 2.2.0", + "reth-ethereum-forks 2.2.0", + "reth-metrics 2.2.0", + "reth-network-peers 2.2.0", + "secp256k1 0.30.0", + "thiserror 2.0.18", + "tokio", + "tracing", +] + +[[package]] +name = "reth-discv5" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "derive_more", + "discv5", + "enr", + "futures", + "itertools 0.14.0", + "metrics", + "rand 0.9.3", + "reth-chainspec 2.4.1", + "reth-ethereum-forks 2.4.1", + "reth-metrics 2.4.1", + "reth-network-peers 2.4.1", + "secp256k1 0.30.0", "thiserror 2.0.18", "tokio", "tracing", @@ -7444,11 +8035,35 @@ dependencies = [ "dashmap", "data-encoding", "enr", - "hickory-resolver", + "hickory-resolver 0.25.2", + "linked_hash_set", + "reth-ethereum-forks 2.2.0", + "reth-network-peers 2.2.0", + "reth-tokio-util 2.2.0", + "schnellru", + "secp256k1 0.30.0", + "serde", + "serde_with", + "thiserror 2.0.18", + "tokio", + "tokio-stream", + "tracing", +] + +[[package]] +name = "reth-dns-discovery" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-primitives", + "dashmap", + "data-encoding", + "enr", + "hickory-resolver 0.26.1", "linked_hash_set", - "reth-ethereum-forks", - "reth-network-peers", - "reth-tokio-util", + "reth-ethereum-forks 2.4.1", + "reth-network-peers 2.4.1", + "reth-tokio-util 2.4.1", "schnellru", "secp256k1 0.30.0", "serde", @@ -7465,7 +8080,7 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "alloy-rlp", "async-compression", @@ -7475,16 +8090,16 @@ dependencies = [ "metrics", "pin-project", "rayon", - "reth-config", - "reth-consensus", - "reth-ethereum-primitives", - "reth-metrics", - "reth-network-p2p", - "reth-network-peers", - "reth-primitives-traits", - "reth-provider", - "reth-storage-api", - "reth-tasks", + "reth-config 2.2.0", + "reth-consensus 2.2.0", + "reth-ethereum-primitives 2.2.0", + "reth-metrics 2.2.0", + "reth-network-p2p 2.2.0", + "reth-network-peers 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-provider 2.2.0", + "reth-storage-api 2.2.0", + "reth-tasks 2.2.0", "reth-testing-utils", "tempfile", "thiserror 2.0.18", @@ -7500,7 +8115,7 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-network", "alloy-primitives", "alloy-provider", @@ -7513,36 +8128,36 @@ dependencies = [ "eyre", "futures-util", "jsonrpsee", - "reth-chainspec", + "reth-chainspec 2.2.0", "reth-cli-commands", - "reth-config", - "reth-consensus", - "reth-db", + "reth-config 2.2.0", + "reth-consensus 2.2.0", + "reth-db 2.2.0", "reth-db-common", - "reth-engine-local", - "reth-engine-primitives", - "reth-ethereum-primitives", - "reth-network-api", - "reth-network-p2p", - "reth-network-peers", - "reth-node-api", + "reth-engine-local 2.2.0", + "reth-engine-primitives 2.2.0", + "reth-ethereum-primitives 2.2.0", + "reth-network-api 2.2.0", + "reth-network-p2p 2.2.0", + "reth-network-peers 2.2.0", + "reth-node-api 2.2.0", "reth-node-builder", - "reth-node-core", + "reth-node-core 2.2.0", "reth-node-ethereum", - "reth-payload-builder", - "reth-payload-builder-primitives", - "reth-payload-primitives", - "reth-primitives-traits", - "reth-provider", - "reth-rpc-api", + "reth-payload-builder 2.2.0", + "reth-payload-builder-primitives 2.2.0", + "reth-payload-primitives 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-provider 2.2.0", + "reth-rpc-api 2.2.0", "reth-rpc-builder", - "reth-rpc-eth-api", - "reth-rpc-server-types", - "reth-stages-types", - "reth-tasks", - "reth-tokio-util", - "reth-tracing", - "revm", + "reth-rpc-eth-api 2.2.0", + "reth-rpc-server-types 2.2.0", + "reth-stages-types 2.2.0", + "reth-tasks 2.2.0", + "reth-tokio-util 2.2.0", + "reth-tracing 2.2.0", + "revm 38.0.0", "serde_json", "tempfile", "tokio", @@ -7569,7 +8184,34 @@ dependencies = [ "hmac", "pin-project", "rand 0.8.5", - "reth-network-peers", + "reth-network-peers 2.2.0", + "secp256k1 0.30.0", + "sha2", + "thiserror 2.0.18", + "tokio", + "tokio-stream", + "tokio-util", + "tracing", +] + +[[package]] +name = "reth-ecies" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "aes", + "alloy-primitives", + "alloy-rlp", + "byteorder", + "cipher", + "concat-kdf", + "ctr", + "digest 0.10.7", + "futures", + "hmac", + "pin-project", + "rand 0.8.5", + "reth-network-peers 2.4.1", "secp256k1 0.30.0", "sha2", "thiserror 2.0.18", @@ -7589,14 +8231,37 @@ dependencies = [ "alloy-rpc-types-engine", "eyre", "futures-util", - "reth-chainspec", - "reth-engine-primitives", - "reth-ethereum-engine-primitives", - "reth-payload-builder", - "reth-payload-primitives", - "reth-primitives-traits", - "reth-storage-api", - "reth-transaction-pool", + "reth-chainspec 2.2.0", + "reth-engine-primitives 2.2.0", + "reth-ethereum-engine-primitives 2.2.0", + "reth-payload-builder 2.2.0", + "reth-payload-primitives 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-storage-api 2.2.0", + "reth-transaction-pool 2.2.0", + "tokio", + "tokio-stream", + "tracing", +] + +[[package]] +name = "reth-engine-local" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-consensus", + "alloy-primitives", + "alloy-rpc-types-engine", + "eyre", + "futures-util", + "reth-chainspec 2.4.1", + "reth-engine-primitives 2.4.1", + "reth-ethereum-engine-primitives 2.4.1", + "reth-payload-builder 2.4.1", + "reth-payload-primitives 2.4.1", + "reth-primitives-traits 0.5.2", + "reth-storage-api 2.4.1", + "reth-transaction-pool 2.4.1", "tokio", "tokio-stream", "tracing", @@ -7608,20 +8273,47 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", + "alloy-primitives", + "alloy-rpc-types-engine", + "auto_impl", + "futures", + "reth-chain-state 2.2.0", + "reth-errors 2.2.0", + "reth-ethereum-primitives 2.2.0", + "reth-evm 2.2.0", + "reth-execution-types 2.2.0", + "reth-payload-builder-primitives 2.2.0", + "reth-payload-primitives 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-trie-common 2.2.0", + "serde", + "thiserror 2.0.18", + "tokio", +] + +[[package]] +name = "reth-engine-primitives" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-consensus", + "alloy-eips 2.2.0", "alloy-primitives", "alloy-rpc-types-engine", "auto_impl", "futures", - "reth-chain-state", - "reth-errors", - "reth-ethereum-primitives", - "reth-evm", - "reth-execution-types", - "reth-payload-builder-primitives", - "reth-payload-primitives", - "reth-primitives-traits", - "reth-trie-common", + "reth-chain-state 2.4.1", + "reth-errors 2.4.1", + "reth-ethereum-primitives 2.4.1", + "reth-evm 2.4.1", + "reth-execution-errors 2.4.1", + "reth-execution-types 2.4.1", + "reth-payload-builder-primitives 2.4.1", + "reth-payload-primitives 2.4.1", + "reth-primitives-traits 0.5.2", + "reth-storage-api 2.4.1", + "reth-trie-common 2.4.1", "serde", "thiserror 2.0.18", "tokio", @@ -7633,9 +8325,9 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eip7928", - "alloy-eips 2.0.5", - "alloy-evm", + "alloy-eip7928 0.3.5", + "alloy-eips 2.2.0", + "alloy-evm 0.34.0", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-engine", @@ -7647,37 +8339,37 @@ dependencies = [ "moka", "parking_lot", "rayon", - "reth-chain-state", - "reth-chainspec", - "reth-consensus", - "reth-db", - "reth-engine-primitives", - "reth-errors", - "reth-ethereum-primitives", - "reth-evm", - "reth-execution-cache", - "reth-execution-types", - "reth-metrics", - "reth-network-p2p", - "reth-payload-builder", - "reth-payload-primitives", - "reth-primitives-traits", - "reth-provider", + "reth-chain-state 2.2.0", + "reth-chainspec 2.2.0", + "reth-consensus 2.2.0", + "reth-db 2.2.0", + "reth-engine-primitives 2.2.0", + "reth-errors 2.2.0", + "reth-ethereum-primitives 2.2.0", + "reth-evm 2.2.0", + "reth-execution-cache 2.2.0", + "reth-execution-types 2.2.0", + "reth-metrics 2.2.0", + "reth-network-p2p 2.2.0", + "reth-payload-builder 2.2.0", + "reth-payload-primitives 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-provider 2.2.0", "reth-prune", - "reth-prune-types", - "reth-revm", + "reth-prune-types 2.2.0", + "reth-revm 2.2.0", "reth-stages", "reth-stages-api", "reth-static-file", - "reth-tasks", - "reth-tracing", - "reth-trie", - "reth-trie-common", - "reth-trie-db", - "reth-trie-parallel", - "reth-trie-sparse", - "revm", - "revm-primitives", + "reth-tasks 2.2.0", + "reth-tracing 2.2.0", + "reth-trie 2.2.0", + "reth-trie-common 2.2.0", + "reth-trie-db 2.2.0", + "reth-trie-parallel 2.2.0", + "reth-trie-sparse 2.2.0", + "revm 38.0.0", + "revm-primitives 23.0.0", "schnellru", "thiserror 2.0.18", "tokio", @@ -7695,16 +8387,16 @@ dependencies = [ "futures", "itertools 0.14.0", "pin-project", - "reth-chainspec", - "reth-engine-primitives", + "reth-chainspec 2.2.0", + "reth-engine-primitives 2.2.0", "reth-engine-tree", - "reth-errors", - "reth-evm", - "reth-fs-util", - "reth-payload-primitives", - "reth-primitives-traits", - "reth-revm", - "reth-storage-api", + "reth-errors 2.2.0", + "reth-evm 2.2.0", + "reth-fs-util 2.2.0", + "reth-payload-primitives 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-revm 2.2.0", + "reth-storage-api 2.2.0", "serde", "serde_json", "tokio", @@ -7718,7 +8410,7 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "alloy-rlp", "ethereum_ssz", @@ -7739,7 +8431,7 @@ dependencies = [ "futures-util", "reqwest 0.13.2", "reth-era", - "reth-fs-util", + "reth-fs-util 2.2.0", "sha2", "tokio", ] @@ -7753,15 +8445,15 @@ dependencies = [ "alloy-primitives", "eyre", "futures-util", - "reth-db-api", + "reth-db-api 2.2.0", "reth-era", "reth-era-downloader", "reth-etl", - "reth-fs-util", - "reth-primitives-traits", - "reth-provider", - "reth-stages-types", - "reth-storage-api", + "reth-fs-util 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-provider 2.2.0", + "reth-stages-types 2.2.0", + "reth-storage-api 2.2.0", "tokio", "tracing", ] @@ -7771,9 +8463,20 @@ name = "reth-errors" version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ - "reth-consensus", - "reth-execution-errors", - "reth-storage-errors", + "reth-consensus 2.2.0", + "reth-execution-errors 2.2.0", + "reth-storage-errors 2.2.0", + "thiserror 2.0.18", +] + +[[package]] +name = "reth-errors" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "reth-consensus 2.4.1", + "reth-execution-errors 2.4.1", + "reth-storage-errors 2.4.1", "thiserror 2.0.18", ] @@ -7790,13 +8493,41 @@ dependencies = [ "derive_more", "futures", "pin-project", - "reth-codecs", - "reth-ecies", - "reth-eth-wire-types", - "reth-ethereum-forks", - "reth-metrics", - "reth-network-peers", - "reth-primitives-traits", + "reth-codecs 0.3.1", + "reth-ecies 2.2.0", + "reth-eth-wire-types 2.2.0", + "reth-ethereum-forks 2.2.0", + "reth-metrics 2.2.0", + "reth-network-peers 2.2.0", + "reth-primitives-traits 0.3.1", + "serde", + "snap", + "thiserror 2.0.18", + "tokio", + "tokio-stream", + "tokio-util", + "tracing", +] + +[[package]] +name = "reth-eth-wire" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-chains", + "alloy-primitives", + "alloy-rlp", + "bytes", + "derive_more", + "futures", + "pin-project", + "reth-codecs 0.5.2", + "reth-ecies 2.4.1", + "reth-eth-wire-types 2.4.1", + "reth-ethereum-forks 2.4.1", + "reth-metrics 2.4.1", + "reth-network-peers 2.4.1", + "reth-primitives-traits 0.5.2", "serde", "snap", "thiserror 2.0.18", @@ -7813,8 +8544,8 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebf dependencies = [ "alloy-chains", "alloy-consensus", - "alloy-eip7928", - "alloy-eips 2.0.5", + "alloy-eip7928 0.3.5", + "alloy-eips 2.2.0", "alloy-hardforks", "alloy-primitives", "alloy-rlp", @@ -7823,10 +8554,32 @@ dependencies = [ "derive_more", "proptest", "proptest-arbitrary-interop", - "reth-chainspec", - "reth-codecs-derive", - "reth-ethereum-primitives", - "reth-primitives-traits", + "reth-chainspec 2.2.0", + "reth-codecs-derive 0.3.1", + "reth-ethereum-primitives 2.2.0", + "reth-primitives-traits 0.3.1", + "serde", + "thiserror 2.0.18", +] + +[[package]] +name = "reth-eth-wire-types" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-chains", + "alloy-consensus", + "alloy-eip7928 0.4.5", + "alloy-eips 2.2.0", + "alloy-hardforks", + "alloy-primitives", + "alloy-rlp", + "bytes", + "derive_more", + "reth-chainspec 2.4.1", + "reth-codecs-derive 0.5.2", + "reth-ethereum-primitives 2.4.1", + "reth-primitives-traits 0.5.2", "serde", "thiserror 2.0.18", ] @@ -7838,37 +8591,37 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebf dependencies = [ "alloy-rpc-types-engine", "alloy-rpc-types-eth", - "reth-chainspec", - "reth-cli-util", - "reth-codecs", - "reth-consensus", + "reth-chainspec 2.2.0", + "reth-cli-util 2.2.0", + "reth-codecs 0.3.1", + "reth-consensus 2.2.0", "reth-consensus-common", - "reth-db", - "reth-engine-local", - "reth-eth-wire", + "reth-db 2.2.0", + "reth-engine-local 2.2.0", + "reth-eth-wire 2.2.0", "reth-ethereum-cli", "reth-ethereum-consensus", - "reth-ethereum-primitives", - "reth-evm", - "reth-evm-ethereum", - "reth-network", - "reth-network-api", - "reth-node-api", + "reth-ethereum-primitives 2.2.0", + "reth-evm 2.2.0", + "reth-evm-ethereum 2.2.0", + "reth-network 2.2.0", + "reth-network-api 2.2.0", + "reth-node-api 2.2.0", "reth-node-builder", - "reth-node-core", + "reth-node-core 2.2.0", "reth-node-ethereum", - "reth-primitives-traits", - "reth-provider", - "reth-revm", + "reth-primitives-traits 0.3.1", + "reth-provider 2.2.0", + "reth-revm 2.2.0", "reth-rpc", - "reth-rpc-api", + "reth-rpc-api 2.2.0", "reth-rpc-builder", - "reth-rpc-eth-types", - "reth-storage-api", - "reth-tasks", - "reth-transaction-pool", - "reth-trie", - "reth-trie-db", + "reth-rpc-eth-types 2.2.0", + "reth-storage-api 2.2.0", + "reth-tasks 2.2.0", + "reth-transaction-pool 2.2.0", + "reth-trie 2.2.0", + "reth-trie-db 2.2.0", ] [[package]] @@ -7878,19 +8631,19 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebf dependencies = [ "clap", "eyre", - "reth-chainspec", + "reth-chainspec 2.2.0", "reth-cli", "reth-cli-commands", "reth-cli-runner", - "reth-db", - "reth-node-api", + "reth-db 2.2.0", + "reth-node-api 2.2.0", "reth-node-builder", - "reth-node-core", + "reth-node-core 2.2.0", "reth-node-ethereum", "reth-node-metrics", - "reth-rpc-server-types", - "reth-tasks", - "reth-tracing", + "reth-rpc-server-types 2.2.0", + "reth-tasks 2.2.0", + "reth-tracing 2.2.0", "tracing", ] @@ -7900,13 +8653,13 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", - "reth-chainspec", - "reth-consensus", + "reth-chainspec 2.2.0", + "reth-consensus 2.2.0", "reth-consensus-common", - "reth-execution-types", - "reth-primitives-traits", + "reth-execution-types 2.2.0", + "reth-primitives-traits 0.3.1", "tracing", ] @@ -7915,13 +8668,29 @@ name = "reth-ethereum-engine-primitives" version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", + "alloy-primitives", + "alloy-rpc-types-engine", + "reth-engine-primitives 2.2.0", + "reth-ethereum-primitives 2.2.0", + "reth-payload-primitives 2.2.0", + "reth-primitives-traits 0.3.1", + "serde", + "thiserror 2.0.18", +] + +[[package]] +name = "reth-ethereum-engine-primitives" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-eips 2.2.0", "alloy-primitives", "alloy-rpc-types-engine", - "reth-engine-primitives", - "reth-ethereum-primitives", - "reth-payload-primitives", - "reth-primitives-traits", + "reth-engine-primitives 2.4.1", + "reth-ethereum-primitives 2.4.1", + "reth-payload-primitives 2.4.1", + "reth-primitives-traits 0.5.2", "serde", "thiserror 2.0.18", ] @@ -7940,33 +8709,46 @@ dependencies = [ "rustc-hash", ] +[[package]] +name = "reth-ethereum-forks" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-eip2124", + "alloy-hardforks", + "alloy-primitives", + "auto_impl", + "once_cell", + "rustc-hash", +] + [[package]] name = "reth-ethereum-payload-builder" version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-engine", - "reth-basic-payload-builder", - "reth-chainspec", + "reth-basic-payload-builder 2.2.0", + "reth-chainspec 2.2.0", "reth-consensus-common", - "reth-errors", - "reth-ethereum-primitives", - "reth-evm", - "reth-evm-ethereum", - "reth-execution-cache", - "reth-payload-builder", - "reth-payload-builder-primitives", - "reth-payload-primitives", + "reth-errors 2.2.0", + "reth-ethereum-primitives 2.2.0", + "reth-evm 2.2.0", + "reth-evm-ethereum 2.2.0", + "reth-execution-cache 2.2.0", + "reth-payload-builder 2.2.0", + "reth-payload-builder-primitives 2.2.0", + "reth-payload-primitives 2.2.0", "reth-payload-validator", - "reth-primitives-traits", - "reth-revm", - "reth-storage-api", - "reth-transaction-pool", - "revm", + "reth-primitives-traits 0.3.1", + "reth-revm 2.2.0", + "reth-storage-api 2.2.0", + "reth-transaction-pool 2.2.0", + "revm 38.0.0", "tracing", ] @@ -7976,11 +8758,25 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", + "alloy-primitives", + "alloy-rpc-types-eth", + "reth-codecs 0.3.1", + "reth-primitives-traits 0.3.1", + "serde", +] + +[[package]] +name = "reth-ethereum-primitives" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-consensus", + "alloy-eips 2.2.0", "alloy-primitives", "alloy-rpc-types-eth", - "reth-codecs", - "reth-primitives-traits", + "reth-codecs 0.5.2", + "reth-primitives-traits 0.5.2", "serde", ] @@ -7990,7 +8786,7 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "rayon", - "reth-db-api", + "reth-db-api 2.2.0", "tempfile", ] @@ -8000,22 +8796,45 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", - "alloy-evm", + "alloy-eips 2.2.0", + "alloy-evm 0.34.0", "alloy-primitives", "auto_impl", "derive_more", "futures-util", "metrics", "rayon", - "reth-execution-errors", - "reth-execution-types", - "reth-metrics", - "reth-primitives-traits", - "reth-storage-api", - "reth-storage-errors", - "reth-trie-common", - "revm", + "reth-execution-errors 2.2.0", + "reth-execution-types 2.2.0", + "reth-metrics 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-storage-api 2.2.0", + "reth-storage-errors 2.2.0", + "reth-trie-common 2.2.0", + "revm 38.0.0", +] + +[[package]] +name = "reth-evm" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-consensus", + "alloy-eip7928 0.4.5", + "alloy-eips 2.2.0", + "alloy-evm 0.37.1", + "alloy-primitives", + "auto_impl", + "derive_more", + "futures-util", + "rayon", + "reth-execution-errors 2.4.1", + "reth-execution-types 2.4.1", + "reth-primitives-traits 0.5.2", + "reth-storage-api 2.4.1", + "reth-storage-errors 2.4.1", + "reth-trie-common 2.4.1", + "revm 41.0.0", ] [[package]] @@ -8024,18 +8843,38 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", - "alloy-evm", + "alloy-eips 2.2.0", + "alloy-evm 0.34.0", + "alloy-primitives", + "alloy-rpc-types-engine", + "reth-chainspec 2.2.0", + "reth-ethereum-forks 2.2.0", + "reth-ethereum-primitives 2.2.0", + "reth-evm 2.2.0", + "reth-execution-types 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-storage-errors 2.2.0", + "revm 38.0.0", +] + +[[package]] +name = "reth-evm-ethereum" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-consensus", + "alloy-eips 2.2.0", + "alloy-evm 0.37.1", "alloy-primitives", "alloy-rpc-types-engine", - "reth-chainspec", - "reth-ethereum-forks", - "reth-ethereum-primitives", - "reth-evm", - "reth-execution-types", - "reth-primitives-traits", - "reth-storage-errors", - "revm", + "reth-chainspec 2.4.1", + "reth-ethereum-forks 2.4.1", + "reth-ethereum-primitives 2.4.1", + "reth-evm 2.4.1", + "reth-execution-types 2.4.1", + "reth-primitives-traits 0.5.2", + "reth-storage-errors 2.4.1", + "revm 41.0.0", ] [[package]] @@ -8047,12 +8886,30 @@ dependencies = [ "fixed-cache", "metrics", "parking_lot", - "reth-errors", - "reth-metrics", - "reth-primitives-traits", - "reth-provider", - "reth-revm", - "reth-trie", + "reth-errors 2.2.0", + "reth-metrics 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-provider 2.2.0", + "reth-revm 2.2.0", + "reth-trie 2.2.0", + "tracing", +] + +[[package]] +name = "reth-execution-cache" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-primitives", + "fixed-cache", + "metrics", + "parking_lot", + "reth-errors 2.4.1", + "reth-metrics 2.4.1", + "reth-primitives-traits 0.5.2", + "reth-provider 2.4.1", + "reth-revm 2.4.1", + "reth-trie 2.4.1", "tracing", ] @@ -8061,11 +8918,24 @@ name = "reth-execution-errors" version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ - "alloy-evm", + "alloy-evm 0.34.0", + "alloy-primitives", + "alloy-rlp", + "nybbles", + "reth-storage-errors 2.2.0", + "thiserror 2.0.18", +] + +[[package]] +name = "reth-execution-errors" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-evm 0.37.1", "alloy-primitives", "alloy-rlp", "nybbles", - "reth-storage-errors", + "reth-storage-errors 2.4.1", "thiserror 2.0.18", ] @@ -8075,15 +8945,34 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", - "alloy-evm", + "alloy-eips 2.2.0", + "alloy-evm 0.34.0", + "alloy-primitives", + "alloy-rlp", + "derive_more", + "reth-ethereum-primitives 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-trie-common 2.2.0", + "revm 38.0.0", + "serde", + "serde_with", +] + +[[package]] +name = "reth-execution-types" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-consensus", + "alloy-eips 2.2.0", + "alloy-evm 0.37.1", "alloy-primitives", "alloy-rlp", "derive_more", - "reth-ethereum-primitives", - "reth-primitives-traits", - "reth-trie-common", - "revm", + "reth-ethereum-primitives 2.4.1", + "reth-primitives-traits 0.5.2", + "reth-trie-common 2.4.1", + "revm 41.0.0", "serde", "serde_with", ] @@ -8094,31 +8983,31 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "eyre", "futures", "itertools 0.14.0", "metrics", "parking_lot", - "reth-chain-state", - "reth-chainspec", - "reth-config", - "reth-ethereum-primitives", - "reth-evm", + "reth-chain-state 2.2.0", + "reth-chainspec 2.2.0", + "reth-config 2.2.0", + "reth-ethereum-primitives 2.2.0", + "reth-evm 2.2.0", "reth-exex-types", - "reth-fs-util", - "reth-metrics", - "reth-node-api", - "reth-node-core", - "reth-payload-builder", - "reth-primitives-traits", - "reth-provider", - "reth-prune-types", - "reth-revm", + "reth-fs-util 2.2.0", + "reth-metrics 2.2.0", + "reth-node-api 2.2.0", + "reth-node-core 2.2.0", + "reth-payload-builder 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-provider 2.2.0", + "reth-prune-types 2.2.0", + "reth-revm 2.2.0", "reth-stages-api", - "reth-tasks", - "reth-tracing", + "reth-tasks 2.2.0", + "reth-tracing 2.2.0", "rmp-serde", "thiserror 2.0.18", "tokio", @@ -8131,11 +9020,11 @@ name = "reth-exex-types" version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", - "reth-chain-state", - "reth-execution-types", - "reth-primitives-traits", + "reth-chain-state 2.2.0", + "reth-execution-types 2.2.0", + "reth-primitives-traits 0.3.1", "serde", "serde_with", ] @@ -8150,6 +9039,16 @@ dependencies = [ "thiserror 2.0.18", ] +[[package]] +name = "reth-fs-util" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "serde", + "serde_json", + "thiserror 2.0.18", +] + [[package]] name = "reth-invalid-block-hooks" version = "2.2.0" @@ -8163,17 +9062,17 @@ dependencies = [ "futures", "jsonrpsee", "pretty_assertions", - "reth-engine-primitives", - "reth-evm", - "reth-primitives-traits", - "reth-provider", - "reth-revm", - "reth-rpc-api", - "reth-tracing", - "reth-trie", - "revm", - "revm-bytecode", - "revm-database", + "reth-engine-primitives 2.2.0", + "reth-evm 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-provider 2.2.0", + "reth-revm 2.2.0", + "reth-rpc-api 2.2.0", + "reth-tracing 2.2.0", + "reth-trie 2.2.0", + "revm 38.0.0", + "revm-bytecode 10.0.0", + "revm-database 13.0.1", "serde", "serde_json", ] @@ -8209,21 +9108,47 @@ dependencies = [ "dashmap", "derive_more", "parking_lot", - "reth-mdbx-sys", + "reth-mdbx-sys 2.2.0", "smallvec", "thiserror 2.0.18", "tracing", ] [[package]] -name = "reth-mdbx-sys" -version = "2.2.0" +name = "reth-libmdbx" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "bitflags 2.11.0", + "byteorder", + "crossbeam-queue", + "dashmap", + "derive_more", + "parking_lot", + "reth-mdbx-sys 2.4.1", + "smallvec", + "thiserror 2.0.18", + "tracing", +] + +[[package]] +name = "reth-mdbx-sys" +version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "bindgen", "cc", ] +[[package]] +name = "reth-mdbx-sys" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "bindgen", + "cc", +] + [[package]] name = "reth-metrics" version = "2.2.0" @@ -8232,7 +9157,20 @@ dependencies = [ "futures", "metrics", "metrics-derive", - "reth-primitives-traits", + "reth-primitives-traits 0.3.1", + "tokio", + "tokio-util", +] + +[[package]] +name = "reth-metrics" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "futures", + "metrics", + "metrics-derive", + "reth-primitives-traits 0.5.2", "tokio", "tokio-util", ] @@ -8246,6 +9184,15 @@ dependencies = [ "ipnet", ] +[[package]] +name = "reth-net-banlist" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-primitives", + "ipnet", +] + [[package]] name = "reth-net-nat" version = "2.2.0" @@ -8260,13 +9207,85 @@ dependencies = [ "tracing", ] +[[package]] +name = "reth-net-nat" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "futures-util", + "if-addrs", + "reqwest 0.13.2", + "serde_with", + "thiserror 2.0.18", + "tokio", + "tracing", +] + [[package]] name = "reth-network" version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", + "alloy-primitives", + "alloy-rlp", + "aquamarine", + "auto_impl", + "derive_more", + "discv5", + "enr", + "futures", + "itertools 0.14.0", + "metrics", + "parking_lot", + "pin-project", + "rand 0.8.5", + "rand 0.9.3", + "rayon", + "reth-chainspec 2.2.0", + "reth-consensus 2.2.0", + "reth-discv4 2.2.0", + "reth-discv5 2.2.0", + "reth-dns-discovery 2.2.0", + "reth-ecies 2.2.0", + "reth-eth-wire 2.2.0", + "reth-eth-wire-types 2.2.0", + "reth-ethereum-forks 2.2.0", + "reth-ethereum-primitives 2.2.0", + "reth-evm-ethereum 2.2.0", + "reth-fs-util 2.2.0", + "reth-metrics 2.2.0", + "reth-net-banlist 2.2.0", + "reth-network-api 2.2.0", + "reth-network-p2p 2.2.0", + "reth-network-peers 2.2.0", + "reth-network-types 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-storage-api 2.2.0", + "reth-tasks 2.2.0", + "reth-tokio-util 2.2.0", + "reth-transaction-pool 2.2.0", + "rustc-hash", + "schnellru", + "secp256k1 0.30.0", + "serde", + "smallvec", + "socket2", + "thiserror 2.0.18", + "tokio", + "tokio-stream", + "tokio-util", + "tracing", +] + +[[package]] +name = "reth-network" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-consensus", + "alloy-eips 2.2.0", "alloy-primitives", "alloy-rlp", "aquamarine", @@ -8282,29 +9301,28 @@ dependencies = [ "rand 0.8.5", "rand 0.9.3", "rayon", - "reth-chainspec", - "reth-consensus", - "reth-discv4", - "reth-discv5", - "reth-dns-discovery", - "reth-ecies", - "reth-eth-wire", - "reth-eth-wire-types", - "reth-ethereum-forks", - "reth-ethereum-primitives", - "reth-evm-ethereum", - "reth-fs-util", - "reth-metrics", - "reth-net-banlist", - "reth-network-api", - "reth-network-p2p", - "reth-network-peers", - "reth-network-types", - "reth-primitives-traits", - "reth-storage-api", - "reth-tasks", - "reth-tokio-util", - "reth-transaction-pool", + "reth-chainspec 2.4.1", + "reth-consensus 2.4.1", + "reth-discv4 2.4.1", + "reth-discv5 2.4.1", + "reth-dns-discovery 2.4.1", + "reth-ecies 2.4.1", + "reth-eth-wire 2.4.1", + "reth-eth-wire-types 2.4.1", + "reth-ethereum-forks 2.4.1", + "reth-ethereum-primitives 2.4.1", + "reth-fs-util 2.4.1", + "reth-metrics 2.4.1", + "reth-net-banlist 2.4.1", + "reth-network-api 2.4.1", + "reth-network-p2p 2.4.1", + "reth-network-peers 2.4.1", + "reth-network-types 2.4.1", + "reth-primitives-traits 0.5.2", + "reth-storage-api 2.4.1", + "reth-tasks 2.4.1", + "reth-tokio-util 2.4.1", + "reth-transaction-pool 2.4.1", "rustc-hash", "schnellru", "secp256k1 0.30.0", @@ -8331,12 +9349,37 @@ dependencies = [ "derive_more", "enr", "futures", - "reth-eth-wire-types", - "reth-ethereum-forks", - "reth-network-p2p", - "reth-network-peers", - "reth-network-types", - "reth-tokio-util", + "reth-eth-wire-types 2.2.0", + "reth-ethereum-forks 2.2.0", + "reth-network-p2p 2.2.0", + "reth-network-peers 2.2.0", + "reth-network-types 2.2.0", + "reth-tokio-util 2.2.0", + "serde", + "thiserror 2.0.18", + "tokio", + "tokio-stream", +] + +[[package]] +name = "reth-network-api" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-consensus", + "alloy-primitives", + "alloy-rpc-types-admin", + "alloy-rpc-types-eth", + "auto_impl", + "derive_more", + "enr", + "futures", + "reth-eth-wire-types 2.4.1", + "reth-ethereum-forks 2.4.1", + "reth-network-p2p 2.4.1", + "reth-network-peers 2.4.1", + "reth-network-types 2.4.1", + "reth-tokio-util 2.4.1", "serde", "thiserror 2.0.18", "tokio", @@ -8349,19 +9392,42 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "auto_impl", "derive_more", "futures", "parking_lot", - "reth-consensus", - "reth-eth-wire-types", - "reth-ethereum-primitives", - "reth-network-peers", - "reth-network-types", - "reth-primitives-traits", - "reth-storage-errors", + "reth-consensus 2.2.0", + "reth-eth-wire-types 2.2.0", + "reth-ethereum-primitives 2.2.0", + "reth-network-peers 2.2.0", + "reth-network-types 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-storage-errors 2.2.0", + "tokio", + "tracing", +] + +[[package]] +name = "reth-network-p2p" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-consensus", + "alloy-eip7928 0.4.5", + "alloy-eips 2.2.0", + "alloy-primitives", + "auto_impl", + "derive_more", + "futures", + "reth-consensus 2.4.1", + "reth-eth-wire-types 2.4.1", + "reth-ethereum-primitives 2.4.1", + "reth-network-peers 2.4.1", + "reth-network-types 2.4.1", + "reth-primitives-traits 0.5.2", + "reth-storage-errors 2.4.1", "tokio", "tracing", ] @@ -8381,6 +9447,21 @@ dependencies = [ "url", ] +[[package]] +name = "reth-network-peers" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "enr", + "secp256k1 0.30.0", + "serde_with", + "thiserror 2.0.18", + "tokio", + "url", +] + [[package]] name = "reth-network-types" version = "2.2.0" @@ -8388,8 +9469,22 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebf dependencies = [ "alloy-eip2124", "humantime-serde", - "reth-net-banlist", - "reth-network-peers", + "reth-net-banlist 2.2.0", + "reth-network-peers 2.2.0", + "serde", + "serde_json", + "tracing", +] + +[[package]] +name = "reth-network-types" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-eip2124", + "humantime-serde", + "reth-net-banlist 2.4.1", + "reth-network-peers 2.4.1", "serde", "serde_json", "tracing", @@ -8405,7 +9500,24 @@ dependencies = [ "derive_more", "lz4_flex", "memmap2", - "reth-fs-util", + "reth-fs-util 2.2.0", + "serde", + "thiserror 2.0.18", + "tracing", + "zstd", +] + +[[package]] +name = "reth-nippy-jar" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "anyhow", + "bincode", + "derive_more", + "lz4_flex", + "memmap2", + "reth-fs-util 2.4.1", "serde", "thiserror 2.0.18", "tracing", @@ -8419,21 +9531,45 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebf dependencies = [ "alloy-rpc-types-engine", "eyre", - "reth-basic-payload-builder", - "reth-consensus", - "reth-db-api", - "reth-engine-primitives", - "reth-evm", - "reth-network-api", - "reth-node-core", - "reth-node-types", - "reth-payload-builder", - "reth-payload-builder-primitives", - "reth-payload-primitives", - "reth-provider", - "reth-tasks", - "reth-tokio-util", - "reth-transaction-pool", + "reth-basic-payload-builder 2.2.0", + "reth-consensus 2.2.0", + "reth-db-api 2.2.0", + "reth-engine-primitives 2.2.0", + "reth-evm 2.2.0", + "reth-network-api 2.2.0", + "reth-node-core 2.2.0", + "reth-node-types 2.2.0", + "reth-payload-builder 2.2.0", + "reth-payload-builder-primitives 2.2.0", + "reth-payload-primitives 2.2.0", + "reth-provider 2.2.0", + "reth-tasks 2.2.0", + "reth-tokio-util 2.2.0", + "reth-transaction-pool 2.2.0", +] + +[[package]] +name = "reth-node-api" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-rpc-types-engine", + "eyre", + "reth-basic-payload-builder 2.4.1", + "reth-consensus 2.4.1", + "reth-db-api 2.4.1", + "reth-engine-primitives 2.4.1", + "reth-evm 2.4.1", + "reth-network-api 2.4.1", + "reth-node-core 2.4.1", + "reth-node-types 2.4.1", + "reth-payload-builder 2.4.1", + "reth-payload-builder-primitives 2.4.1", + "reth-payload-primitives 2.4.1", + "reth-provider 2.4.1", + "reth-tasks 2.4.1", + "reth-tokio-util 2.4.1", + "reth-transaction-pool 2.4.1", ] [[package]] @@ -8442,7 +9578,7 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "alloy-provider", "alloy-rpc-types", @@ -8454,49 +9590,49 @@ dependencies = [ "jsonrpsee", "parking_lot", "rayon", - "reth-basic-payload-builder", - "reth-chain-state", - "reth-chainspec", - "reth-config", - "reth-consensus", + "reth-basic-payload-builder 2.2.0", + "reth-chain-state 2.2.0", + "reth-chainspec 2.2.0", + "reth-config 2.2.0", + "reth-consensus 2.2.0", "reth-consensus-debug-client", - "reth-db", - "reth-db-api", + "reth-db 2.2.0", + "reth-db-api 2.2.0", "reth-db-common", "reth-downloaders", - "reth-engine-local", - "reth-engine-primitives", + "reth-engine-local 2.2.0", + "reth-engine-primitives 2.2.0", "reth-engine-tree", "reth-engine-util", - "reth-evm", + "reth-evm 2.2.0", "reth-exex", - "reth-fs-util", + "reth-fs-util 2.2.0", "reth-invalid-block-hooks", - "reth-network", - "reth-network-api", - "reth-network-p2p", - "reth-node-api", - "reth-node-core", + "reth-network 2.2.0", + "reth-network-api 2.2.0", + "reth-network-p2p 2.2.0", + "reth-node-api 2.2.0", + "reth-node-core 2.2.0", "reth-node-ethstats", "reth-node-events", "reth-node-metrics", - "reth-payload-builder", - "reth-primitives-traits", - "reth-provider", + "reth-payload-builder 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-provider 2.2.0", "reth-prune", "reth-rpc", - "reth-rpc-api", + "reth-rpc-api 2.2.0", "reth-rpc-builder", "reth-rpc-engine-api", - "reth-rpc-eth-types", + "reth-rpc-eth-types 2.2.0", "reth-rpc-layer", "reth-stages", "reth-static-file", - "reth-tasks", - "reth-tokio-util", - "reth-tracing", - "reth-transaction-pool", - "reth-trie-db", + "reth-tasks 2.2.0", + "reth-tokio-util 2.2.0", + "reth-tracing 2.2.0", + "reth-transaction-pool 2.2.0", + "reth-trie-db 2.2.0", "secp256k1 0.30.0", "serde_json", "tokio", @@ -8510,7 +9646,62 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", + "alloy-primitives", + "alloy-rpc-types-engine", + "clap", + "derive_more", + "dirs-next", + "eyre", + "futures", + "humantime", + "ipnet", + "rand 0.9.3", + "reth-chainspec 2.2.0", + "reth-cli-util 2.2.0", + "reth-config 2.2.0", + "reth-consensus 2.2.0", + "reth-db 2.2.0", + "reth-discv4 2.2.0", + "reth-discv5 2.2.0", + "reth-engine-local 2.2.0", + "reth-engine-primitives 2.2.0", + "reth-ethereum-forks 2.2.0", + "reth-net-banlist 2.2.0", + "reth-net-nat 2.2.0", + "reth-network 2.2.0", + "reth-network-p2p 2.2.0", + "reth-network-peers 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-prune-types 2.2.0", + "reth-rpc-convert 2.2.0", + "reth-rpc-eth-types 2.2.0", + "reth-rpc-server-types 2.2.0", + "reth-stages-types 2.2.0", + "reth-storage-api 2.2.0", + "reth-storage-errors 2.2.0", + "reth-tasks 2.2.0", + "reth-tracing 2.2.0", + "reth-tracing-otlp 2.2.0", + "reth-transaction-pool 2.2.0", + "secp256k1 0.30.0", + "serde", + "strum", + "thiserror 2.0.18", + "toml 0.9.12+spec-1.1.0", + "tracing", + "url", + "vergen 9.1.0", + "vergen-git2 9.1.0", +] + +[[package]] +name = "reth-node-core" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-consensus", + "alloy-eips 2.2.0", "alloy-primitives", "alloy-rpc-types-engine", "clap", @@ -8521,33 +9712,33 @@ dependencies = [ "humantime", "ipnet", "rand 0.9.3", - "reth-chainspec", - "reth-cli-util", - "reth-config", - "reth-consensus", - "reth-db", - "reth-discv4", - "reth-discv5", - "reth-engine-local", - "reth-engine-primitives", - "reth-ethereum-forks", - "reth-net-banlist", - "reth-net-nat", - "reth-network", - "reth-network-p2p", - "reth-network-peers", - "reth-primitives-traits", - "reth-prune-types", - "reth-rpc-convert", - "reth-rpc-eth-types", - "reth-rpc-server-types", - "reth-stages-types", - "reth-storage-api", - "reth-storage-errors", - "reth-tasks", - "reth-tracing", - "reth-tracing-otlp", - "reth-transaction-pool", + "reth-chainspec 2.4.1", + "reth-cli-util 2.4.1", + "reth-config 2.4.1", + "reth-consensus 2.4.1", + "reth-db 2.4.1", + "reth-discv4 2.4.1", + "reth-discv5 2.4.1", + "reth-engine-local 2.4.1", + "reth-engine-primitives 2.4.1", + "reth-ethereum-forks 2.4.1", + "reth-net-banlist 2.4.1", + "reth-net-nat 2.4.1", + "reth-network 2.4.1", + "reth-network-p2p 2.4.1", + "reth-network-peers 2.4.1", + "reth-primitives-traits 0.5.2", + "reth-prune-types 2.4.1", + "reth-rpc-convert 2.4.1", + "reth-rpc-eth-types 2.4.1", + "reth-rpc-server-types 2.4.1", + "reth-stages-types 2.4.1", + "reth-storage-api 2.4.1", + "reth-storage-errors 2.4.1", + "reth-tasks 2.4.1", + "reth-tracing 2.4.1", + "reth-tracing-otlp 2.4.1", + "reth-transaction-pool 2.4.1", "secp256k1 0.30.0", "serde", "strum", @@ -8555,8 +9746,8 @@ dependencies = [ "toml 0.9.12+spec-1.1.0", "tracing", "url", - "vergen", - "vergen-git2", + "vergen 10.0.1", + "vergen-git2 10.0.1", ] [[package]] @@ -8564,36 +9755,36 @@ name = "reth-node-ethereum" version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-network", "alloy-rpc-types-engine", "alloy-rpc-types-eth", "eyre", - "reth-chainspec", - "reth-engine-local", - "reth-engine-primitives", + "reth-chainspec 2.2.0", + "reth-engine-local 2.2.0", + "reth-engine-primitives 2.2.0", "reth-ethereum-consensus", - "reth-ethereum-engine-primitives", + "reth-ethereum-engine-primitives 2.2.0", "reth-ethereum-payload-builder", - "reth-ethereum-primitives", - "reth-evm", - "reth-evm-ethereum", - "reth-network", - "reth-node-api", + "reth-ethereum-primitives 2.2.0", + "reth-evm 2.2.0", + "reth-evm-ethereum 2.2.0", + "reth-network 2.2.0", + "reth-node-api 2.2.0", "reth-node-builder", - "reth-payload-primitives", - "reth-primitives-traits", - "reth-provider", - "reth-revm", + "reth-payload-primitives 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-provider 2.2.0", + "reth-revm 2.2.0", "reth-rpc", - "reth-rpc-api", + "reth-rpc-api 2.2.0", "reth-rpc-builder", - "reth-rpc-eth-api", - "reth-rpc-eth-types", - "reth-rpc-server-types", - "reth-tracing", - "reth-transaction-pool", - "revm", + "reth-rpc-eth-api 2.2.0", + "reth-rpc-eth-types 2.2.0", + "reth-rpc-server-types 2.2.0", + "reth-tracing 2.2.0", + "reth-transaction-pool 2.2.0", + "revm 38.0.0", "tokio", ] @@ -8606,11 +9797,11 @@ dependencies = [ "alloy-primitives", "chrono", "futures-util", - "reth-chain-state", - "reth-network-api", - "reth-primitives-traits", - "reth-storage-api", - "reth-transaction-pool", + "reth-chain-state 2.2.0", + "reth-network-api 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-storage-api 2.2.0", + "reth-transaction-pool 2.2.0", "serde", "serde_json", "thiserror 2.0.18", @@ -8627,20 +9818,20 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "alloy-rpc-types-engine", "derive_more", "futures", "humantime", "pin-project", - "reth-engine-primitives", - "reth-network-api", - "reth-primitives-traits", - "reth-prune-types", + "reth-engine-primitives 2.2.0", + "reth-network-api 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-prune-types 2.2.0", "reth-stages", - "reth-static-file-types", - "reth-storage-api", + "reth-static-file-types 2.2.0", + "reth-storage-api 2.2.0", "tokio", "tracing", ] @@ -8661,8 +9852,8 @@ dependencies = [ "metrics-util", "procfs", "reqwest 0.13.2", - "reth-metrics", - "reth-tasks", + "reth-metrics 2.2.0", + "reth-tasks 2.2.0", "tikv-jemalloc-ctl", "tokio", "tower", @@ -8674,11 +9865,23 @@ name = "reth-node-types" version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ - "reth-chainspec", - "reth-db-api", - "reth-engine-primitives", - "reth-payload-primitives", - "reth-primitives-traits", + "reth-chainspec 2.2.0", + "reth-db-api 2.2.0", + "reth-engine-primitives 2.2.0", + "reth-payload-primitives 2.2.0", + "reth-primitives-traits 0.3.1", +] + +[[package]] +name = "reth-node-types" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "reth-chainspec 2.4.1", + "reth-db-api 2.4.1", + "reth-engine-primitives 2.4.1", + "reth-payload-primitives 2.4.1", + "reth-primitives-traits 0.5.2", ] [[package]] @@ -8692,14 +9895,38 @@ dependencies = [ "derive_more", "futures-util", "metrics", - "reth-chain-state", - "reth-ethereum-engine-primitives", - "reth-execution-cache", - "reth-metrics", - "reth-payload-builder-primitives", - "reth-payload-primitives", - "reth-primitives-traits", - "reth-trie-parallel", + "reth-chain-state 2.2.0", + "reth-ethereum-engine-primitives 2.2.0", + "reth-execution-cache 2.2.0", + "reth-metrics 2.2.0", + "reth-payload-builder-primitives 2.2.0", + "reth-payload-primitives 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-trie-parallel 2.2.0", + "tokio", + "tokio-stream", + "tracing", +] + +[[package]] +name = "reth-payload-builder" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-consensus", + "alloy-primitives", + "alloy-rpc-types", + "derive_more", + "futures-util", + "metrics", + "reth-chain-state 2.4.1", + "reth-ethereum-engine-primitives 2.4.1", + "reth-execution-cache 2.4.1", + "reth-metrics 2.4.1", + "reth-payload-builder-primitives 2.4.1", + "reth-payload-primitives 2.4.1", + "reth-primitives-traits 0.5.2", + "reth-trie-parallel 2.4.1", "tokio", "tokio-stream", "tracing", @@ -8711,7 +9938,19 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "pin-project", - "reth-payload-primitives", + "reth-payload-primitives 2.2.0", + "tokio", + "tokio-stream", + "tracing", +] + +[[package]] +name = "reth-payload-builder-primitives" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "pin-project", + "reth-payload-primitives 2.4.1", "tokio", "tokio-stream", "tracing", @@ -8723,18 +9962,41 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-engine", "auto_impl", "either", - "reth-chain-state", - "reth-chainspec", - "reth-errors", - "reth-execution-types", - "reth-primitives-traits", - "reth-trie-common", + "reth-chain-state 2.2.0", + "reth-chainspec 2.2.0", + "reth-errors 2.2.0", + "reth-execution-types 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-trie-common 2.2.0", + "serde", + "sha2", + "thiserror 2.0.18", + "tokio", +] + +[[package]] +name = "reth-payload-primitives" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-consensus", + "alloy-eips 2.2.0", + "alloy-primitives", + "alloy-rlp", + "alloy-rpc-types-engine", + "auto_impl", + "either", + "reth-chainspec 2.4.1", + "reth-errors 2.4.1", + "reth-execution-types 2.4.1", + "reth-primitives-traits 0.5.2", + "reth-trie-common 2.4.1", "serde", "sha2", "thiserror 2.0.18", @@ -8748,7 +10010,7 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebf dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", - "reth-primitives-traits", + "reth-primitives-traits 0.3.1", ] [[package]] @@ -8758,7 +10020,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ee12e304adbacbb32248c9806ebafbe1e2811fbfefe53c5e5b710a8438b7ec0" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-genesis", "alloy-primitives", "alloy-rlp", @@ -8775,58 +10037,134 @@ dependencies = [ "proptest-arbitrary-interop", "quanta", "rayon", - "reth-codecs", - "revm-bytecode", - "revm-primitives", - "revm-state", + "reth-codecs 0.3.1", + "revm-bytecode 10.0.0", + "revm-primitives 23.0.0", + "revm-state 11.0.1", "secp256k1 0.30.0", "serde", "thiserror 2.0.18", ] [[package]] -name = "reth-provider" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" +name = "reth-primitives-traits" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f59c928b2865af5bcdbce94800270b7f7798f27a22ca0aabdd2b7d3e6587c9ce" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-genesis", "alloy-primitives", - "alloy-rpc-types-engine", - "eyre", - "itertools 0.14.0", - "metrics", - "notify", - "parking_lot", - "rayon", - "reth-chain-state", - "reth-chainspec", - "reth-codecs", - "reth-db", - "reth-db-api", - "reth-errors", - "reth-ethereum-engine-primitives", - "reth-ethereum-primitives", - "reth-execution-types", - "reth-fs-util", - "reth-metrics", - "reth-nippy-jar", - "reth-node-types", - "reth-primitives-traits", - "reth-prune-types", - "reth-stages-types", - "reth-static-file-types", - "reth-storage-api", - "reth-storage-errors", - "reth-tasks", - "reth-trie", - "reth-trie-db", - "revm-database", - "revm-state", - "rocksdb", - "strum", - "tokio", + "alloy-rlp", + "alloy-rpc-types-eth", + "alloy-trie", + "byteorder", + "bytes", + "dashmap", + "derive_more", + "modular-bitfield", + "once_cell", + "quanta", + "rayon", + "reth-codecs 0.5.2", + "revm-bytecode 41.0.0", + "revm-primitives 41.0.0", + "revm-state 41.0.0", + "secp256k1 0.30.0", + "serde", + "thiserror 2.0.18", +] + +[[package]] +name = "reth-provider" +version = "2.2.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" +dependencies = [ + "alloy-consensus", + "alloy-eips 2.2.0", + "alloy-genesis", + "alloy-primitives", + "alloy-rpc-types-engine", + "eyre", + "itertools 0.14.0", + "metrics", + "notify", + "parking_lot", + "rayon", + "reth-chain-state 2.2.0", + "reth-chainspec 2.2.0", + "reth-codecs 0.3.1", + "reth-db 2.2.0", + "reth-db-api 2.2.0", + "reth-errors 2.2.0", + "reth-ethereum-engine-primitives 2.2.0", + "reth-ethereum-primitives 2.2.0", + "reth-execution-types 2.2.0", + "reth-fs-util 2.2.0", + "reth-metrics 2.2.0", + "reth-nippy-jar 2.2.0", + "reth-node-types 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-prune-types 2.2.0", + "reth-stages-types 2.2.0", + "reth-static-file-types 2.2.0", + "reth-storage-api 2.2.0", + "reth-storage-errors 2.2.0", + "reth-tasks 2.2.0", + "reth-trie 2.2.0", + "reth-trie-db 2.2.0", + "revm-database 13.0.1", + "revm-state 11.0.1", + "rocksdb", + "strum", + "tokio", + "tracing", +] + +[[package]] +name = "reth-provider" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-consensus", + "alloy-eip7928 0.4.5", + "alloy-eips 2.2.0", + "alloy-genesis", + "alloy-primitives", + "alloy-rpc-types-engine", + "eyre", + "itertools 0.14.0", + "metrics", + "notify", + "parking_lot", + "rayon", + "reth-chain-state 2.4.1", + "reth-chainspec 2.4.1", + "reth-codecs 0.5.2", + "reth-db 2.4.1", + "reth-db-api 2.4.1", + "reth-errors 2.4.1", + "reth-ethereum-primitives 2.4.1", + "reth-execution-types 2.4.1", + "reth-fs-util 2.4.1", + "reth-metrics 2.4.1", + "reth-nippy-jar 2.4.1", + "reth-node-types 2.4.1", + "reth-primitives-traits 0.5.2", + "reth-prune-types 2.4.1", + "reth-stages-types 2.4.1", + "reth-static-file-types 2.4.1", + "reth-storage-api 2.4.1", + "reth-storage-errors 2.4.1", + "reth-tasks 2.4.1", + "reth-tokio-util 2.4.1", + "reth-trie 2.4.1", + "reth-trie-db 2.4.1", + "revm 41.0.0", + "rocksdb", + "smallvec", + "strum", "tracing", ] @@ -8836,23 +10174,23 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "itertools 0.14.0", "metrics", "rayon", - "reth-config", - "reth-db-api", - "reth-errors", + "reth-config 2.2.0", + "reth-db-api 2.2.0", + "reth-errors 2.2.0", "reth-exex-types", - "reth-metrics", - "reth-primitives-traits", - "reth-provider", - "reth-prune-types", - "reth-stages-types", - "reth-static-file-types", - "reth-storage-api", - "reth-tokio-util", + "reth-metrics 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-provider 2.2.0", + "reth-prune-types 2.2.0", + "reth-stages-types 2.2.0", + "reth-static-file-types 2.2.0", + "reth-storage-api 2.2.0", + "reth-tokio-util 2.2.0", "rustc-hash", "thiserror 2.0.18", "tokio", @@ -8868,7 +10206,22 @@ dependencies = [ "arbitrary", "derive_more", "modular-bitfield", - "reth-codecs", + "reth-codecs 0.3.1", + "serde", + "strum", + "thiserror 2.0.18", + "tracing", +] + +[[package]] +name = "reth-prune-types" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-primitives", + "derive_more", + "modular-bitfield", + "reth-codecs 0.5.2", "serde", "strum", "thiserror 2.0.18", @@ -8883,11 +10236,23 @@ dependencies = [ "alloy-primitives", "alloy-rlp", "alloy-rpc-types-debug", - "reth-primitives-traits", - "reth-storage-api", - "reth-storage-errors", - "reth-trie", - "revm", + "reth-primitives-traits 0.3.1", + "reth-storage-api 2.2.0", + "reth-storage-errors 2.2.0", + "reth-trie 2.2.0", + "revm 38.0.0", +] + +[[package]] +name = "reth-revm" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-primitives", + "reth-primitives-traits 0.5.2", + "reth-storage-api 2.4.1", + "reth-storage-errors 2.4.1", + "revm 41.0.0", ] [[package]] @@ -8897,8 +10262,8 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebf dependencies = [ "alloy-consensus", "alloy-dyn-abi", - "alloy-eips 2.0.5", - "alloy-evm", + "alloy-eips 2.2.0", + "alloy-evm 0.34.0", "alloy-genesis", "alloy-network", "alloy-primitives", @@ -8913,7 +10278,7 @@ dependencies = [ "alloy-rpc-types-mev", "alloy-rpc-types-trace", "alloy-rpc-types-txpool", - "alloy-serde 2.0.5", + "alloy-serde 2.2.0", "alloy-signer", "alloy-signer-local", "async-trait", @@ -8925,38 +10290,38 @@ dependencies = [ "jsonrpsee-types", "parking_lot", "pin-project", - "reth-chain-state", - "reth-chainspec", - "reth-consensus", + "reth-chain-state 2.2.0", + "reth-chainspec 2.2.0", + "reth-consensus 2.2.0", "reth-consensus-common", - "reth-engine-primitives", - "reth-errors", - "reth-ethereum-engine-primitives", - "reth-ethereum-primitives", - "reth-evm", - "reth-evm-ethereum", - "reth-execution-types", - "reth-metrics", - "reth-network-api", - "reth-network-peers", - "reth-network-types", - "reth-node-api", - "reth-primitives-traits", - "reth-revm", - "reth-rpc-api", - "reth-rpc-convert", + "reth-engine-primitives 2.2.0", + "reth-errors 2.2.0", + "reth-ethereum-engine-primitives 2.2.0", + "reth-ethereum-primitives 2.2.0", + "reth-evm 2.2.0", + "reth-evm-ethereum 2.2.0", + "reth-execution-types 2.2.0", + "reth-metrics 2.2.0", + "reth-network-api 2.2.0", + "reth-network-peers 2.2.0", + "reth-network-types 2.2.0", + "reth-node-api 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-revm 2.2.0", + "reth-rpc-api 2.2.0", + "reth-rpc-convert 2.2.0", "reth-rpc-engine-api", - "reth-rpc-eth-api", - "reth-rpc-eth-types", - "reth-rpc-server-types", - "reth-storage-api", - "reth-tasks", - "reth-tracing", - "reth-transaction-pool", - "reth-trie-common", - "revm", - "revm-inspectors", - "revm-primitives", + "reth-rpc-eth-api 2.2.0", + "reth-rpc-eth-types 2.2.0", + "reth-rpc-server-types 2.2.0", + "reth-storage-api 2.2.0", + "reth-tasks 2.2.0", + "reth-tracing 2.2.0", + "reth-transaction-pool 2.2.0", + "reth-trie-common 2.2.0", + "revm 38.0.0", + "revm-inspectors 0.39.0", + "revm-primitives 23.0.0", "serde", "serde_json", "sha2", @@ -8972,7 +10337,37 @@ name = "reth-rpc-api" version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", + "alloy-genesis", + "alloy-json-rpc", + "alloy-primitives", + "alloy-rpc-types", + "alloy-rpc-types-admin", + "alloy-rpc-types-anvil", + "alloy-rpc-types-beacon", + "alloy-rpc-types-debug", + "alloy-rpc-types-engine", + "alloy-rpc-types-eth", + "alloy-rpc-types-mev", + "alloy-rpc-types-trace", + "alloy-rpc-types-txpool", + "alloy-serde 2.2.0", + "jsonrpsee", + "reth-chain-state 2.2.0", + "reth-engine-primitives 2.2.0", + "reth-network-peers 2.2.0", + "reth-rpc-eth-api 2.2.0", + "reth-trie-common 2.2.0", + "serde", + "serde_json", +] + +[[package]] +name = "reth-rpc-api" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-eips 2.2.0", "alloy-genesis", "alloy-json-rpc", "alloy-primitives", @@ -8986,13 +10381,13 @@ dependencies = [ "alloy-rpc-types-mev", "alloy-rpc-types-trace", "alloy-rpc-types-txpool", - "alloy-serde 2.0.5", + "alloy-serde 2.2.0", "jsonrpsee", - "reth-chain-state", - "reth-engine-primitives", - "reth-network-peers", - "reth-rpc-eth-api", - "reth-trie-common", + "reth-chain-state 2.4.1", + "reth-engine-primitives 2.4.1", + "reth-network-peers 2.4.1", + "reth-rpc-eth-api 2.4.1", + "reth-trie-common 2.4.1", "serde", "serde_json", ] @@ -9009,28 +10404,28 @@ dependencies = [ "jsonrpsee", "metrics", "pin-project", - "reth-chain-state", - "reth-chainspec", - "reth-consensus", - "reth-engine-primitives", - "reth-evm", + "reth-chain-state 2.2.0", + "reth-chainspec 2.2.0", + "reth-consensus 2.2.0", + "reth-engine-primitives 2.2.0", + "reth-evm 2.2.0", "reth-ipc", - "reth-metrics", - "reth-network-api", - "reth-node-core", - "reth-payload-primitives", - "reth-primitives-traits", + "reth-metrics 2.2.0", + "reth-network-api 2.2.0", + "reth-node-core 2.2.0", + "reth-payload-primitives 2.2.0", + "reth-primitives-traits 0.3.1", "reth-rpc", - "reth-rpc-api", + "reth-rpc-api 2.2.0", "reth-rpc-engine-api", - "reth-rpc-eth-api", - "reth-rpc-eth-types", + "reth-rpc-eth-api 2.2.0", + "reth-rpc-eth-types 2.2.0", "reth-rpc-layer", - "reth-rpc-server-types", - "reth-storage-api", - "reth-tasks", - "reth-tokio-util", - "reth-transaction-pool", + "reth-rpc-server-types 2.2.0", + "reth-storage-api 2.2.0", + "reth-tasks 2.2.0", + "reth-tokio-util 2.2.0", + "reth-transaction-pool 2.2.0", "serde", "thiserror 2.0.18", "tokio", @@ -9046,7 +10441,27 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-evm", + "alloy-evm 0.34.0", + "alloy-json-rpc", + "alloy-network", + "alloy-primitives", + "alloy-rpc-types-eth", + "auto_impl", + "dyn-clone", + "jsonrpsee-types", + "reth-evm 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-rpc-traits 0.3.1", + "thiserror 2.0.18", +] + +[[package]] +name = "reth-rpc-convert" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-consensus", + "alloy-evm 0.37.1", "alloy-json-rpc", "alloy-network", "alloy-primitives", @@ -9054,9 +10469,9 @@ dependencies = [ "auto_impl", "dyn-clone", "jsonrpsee-types", - "reth-evm", - "reth-primitives-traits", - "reth-rpc-traits", + "reth-evm 2.4.1", + "reth-primitives-traits 0.5.2", + "reth-rpc-traits 0.5.2", "thiserror 2.0.18", ] @@ -9065,7 +10480,7 @@ name = "reth-rpc-engine-api" version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-engine", @@ -9073,18 +10488,18 @@ dependencies = [ "jsonrpsee-core", "jsonrpsee-types", "metrics", - "reth-chainspec", - "reth-engine-primitives", - "reth-metrics", - "reth-network-api", - "reth-payload-builder", - "reth-payload-builder-primitives", - "reth-payload-primitives", - "reth-primitives-traits", - "reth-rpc-api", - "reth-storage-api", - "reth-tasks", - "reth-transaction-pool", + "reth-chainspec 2.2.0", + "reth-engine-primitives 2.2.0", + "reth-metrics 2.2.0", + "reth-network-api 2.2.0", + "reth-payload-builder 2.2.0", + "reth-payload-builder-primitives 2.2.0", + "reth-payload-primitives 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-rpc-api 2.2.0", + "reth-storage-api 2.2.0", + "reth-tasks 2.2.0", + "reth-transaction-pool 2.2.0", "serde", "thiserror 2.0.18", "tokio", @@ -9098,16 +10513,16 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebf dependencies = [ "alloy-consensus", "alloy-dyn-abi", - "alloy-eip7928", - "alloy-eips 2.0.5", - "alloy-evm", + "alloy-eip7928 0.3.5", + "alloy-eips 2.2.0", + "alloy-evm 0.34.0", "alloy-json-rpc", "alloy-network", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-eth", "alloy-rpc-types-mev", - "alloy-serde 2.0.5", + "alloy-serde 2.2.0", "async-trait", "auto_impl", "dyn-clone", @@ -9115,23 +10530,70 @@ dependencies = [ "jsonrpsee", "jsonrpsee-types", "parking_lot", - "reth-chain-state", - "reth-chainspec", - "reth-errors", - "reth-evm", - "reth-network-api", - "reth-node-api", - "reth-primitives-traits", - "reth-revm", - "reth-rpc-convert", - "reth-rpc-eth-types", - "reth-rpc-server-types", - "reth-storage-api", - "reth-tasks", - "reth-transaction-pool", - "reth-trie-common", - "revm", - "revm-inspectors", + "reth-chain-state 2.2.0", + "reth-chainspec 2.2.0", + "reth-errors 2.2.0", + "reth-evm 2.2.0", + "reth-network-api 2.2.0", + "reth-node-api 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-revm 2.2.0", + "reth-rpc-convert 2.2.0", + "reth-rpc-eth-types 2.2.0", + "reth-rpc-server-types 2.2.0", + "reth-storage-api 2.2.0", + "reth-tasks 2.2.0", + "reth-transaction-pool 2.2.0", + "reth-trie-common 2.2.0", + "revm 38.0.0", + "revm-inspectors 0.39.0", + "serde_json", + "tokio", + "tracing", +] + +[[package]] +name = "reth-rpc-eth-api" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-consensus", + "alloy-dyn-abi", + "alloy-eip7928 0.4.5", + "alloy-eips 2.2.0", + "alloy-evm 0.37.1", + "alloy-json-rpc", + "alloy-network", + "alloy-primitives", + "alloy-rlp", + "alloy-rpc-types-eth", + "alloy-rpc-types-mev", + "alloy-serde 2.2.0", + "async-trait", + "auto_impl", + "dyn-clone", + "futures", + "jsonrpsee", + "jsonrpsee-types", + "parking_lot", + "reth-chain-state 2.4.1", + "reth-chainspec 2.4.1", + "reth-errors 2.4.1", + "reth-evm 2.4.1", + "reth-network-api 2.4.1", + "reth-node-api 2.4.1", + "reth-primitives-traits 0.5.2", + "reth-prune-types 2.4.1", + "reth-revm 2.4.1", + "reth-rpc-convert 2.4.1", + "reth-rpc-eth-types 2.4.1", + "reth-rpc-server-types 2.4.1", + "reth-storage-api 2.4.1", + "reth-tasks 2.4.1", + "reth-transaction-pool 2.4.1", + "reth-trie-common 2.4.1", + "revm 41.0.0", + "revm-inspectors 0.41.2", "serde_json", "tokio", "tracing", @@ -9143,8 +10605,8 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", - "alloy-evm", + "alloy-eips 2.2.0", + "alloy-evm 0.34.0", "alloy-network", "alloy-primitives", "alloy-rpc-client", @@ -9159,23 +10621,74 @@ dependencies = [ "metrics", "rand 0.9.3", "reqwest 0.13.2", - "reth-chain-state", - "reth-chainspec", - "reth-errors", - "reth-ethereum-primitives", - "reth-evm", - "reth-execution-types", - "reth-metrics", - "reth-primitives-traits", - "reth-revm", - "reth-rpc-convert", - "reth-rpc-server-types", - "reth-storage-api", - "reth-tasks", - "reth-transaction-pool", - "reth-trie", - "revm", - "revm-inspectors", + "reth-chain-state 2.2.0", + "reth-chainspec 2.2.0", + "reth-errors 2.2.0", + "reth-ethereum-primitives 2.2.0", + "reth-evm 2.2.0", + "reth-execution-types 2.2.0", + "reth-metrics 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-revm 2.2.0", + "reth-rpc-convert 2.2.0", + "reth-rpc-server-types 2.2.0", + "reth-storage-api 2.2.0", + "reth-tasks 2.2.0", + "reth-transaction-pool 2.2.0", + "reth-trie 2.2.0", + "revm 38.0.0", + "revm-inspectors 0.39.0", + "schnellru", + "serde", + "thiserror 2.0.18", + "tokio", + "tokio-stream", + "tracing", + "url", +] + +[[package]] +name = "reth-rpc-eth-types" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-chains", + "alloy-consensus", + "alloy-eip7928 0.4.5", + "alloy-eips 2.2.0", + "alloy-evm 0.37.1", + "alloy-network", + "alloy-primitives", + "alloy-rpc-client", + "alloy-rpc-types-eth", + "alloy-serde 2.2.0", + "alloy-sol-types", + "alloy-transport", + "derive_more", + "futures", + "itertools 0.14.0", + "jsonrpsee-core", + "jsonrpsee-types", + "metrics", + "rand 0.9.3", + "reqwest 0.13.2", + "reth-chain-state 2.4.1", + "reth-chainspec 2.4.1", + "reth-errors 2.4.1", + "reth-ethereum-primitives 2.4.1", + "reth-evm 2.4.1", + "reth-execution-types 2.4.1", + "reth-metrics 2.4.1", + "reth-primitives-traits 0.5.2", + "reth-revm 2.4.1", + "reth-rpc-convert 2.4.1", + "reth-rpc-server-types 2.4.1", + "reth-storage-api 2.4.1", + "reth-tasks 2.4.1", + "reth-transaction-pool 2.4.1", + "reth-trie 2.4.1", + "revm 41.0.0", + "revm-inspectors 0.41.2", "schnellru", "serde", "thiserror 2.0.18", @@ -9204,13 +10717,29 @@ name = "reth-rpc-server-types" version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", + "alloy-primitives", + "alloy-rpc-types-engine", + "jsonrpsee-core", + "jsonrpsee-types", + "reth-errors 2.2.0", + "reth-network-api 2.2.0", + "serde", + "strum", +] + +[[package]] +name = "reth-rpc-server-types" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-eips 2.2.0", "alloy-primitives", "alloy-rpc-types-engine", "jsonrpsee-core", "jsonrpsee-types", - "reth-errors", - "reth-network-api", + "reth-errors 2.4.1", + "reth-network-api 2.4.1", "serde", "strum", ] @@ -9226,7 +10755,22 @@ dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", "alloy-signer", - "reth-primitives-traits", + "reth-primitives-traits 0.3.1", + "thiserror 2.0.18", +] + +[[package]] +name = "reth-rpc-traits" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ace77dbcdd59c014fda4565ebfec76cd1fe6f5d98584b4655e8d22a947b9eee3" +dependencies = [ + "alloy-consensus", + "alloy-network", + "alloy-primitives", + "alloy-rpc-types-eth", + "alloy-signer", + "reth-primitives-traits 0.5.2", "thiserror 2.0.18", ] @@ -9236,7 +10780,7 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "alloy-rlp", "eyre", @@ -9246,36 +10790,36 @@ dependencies = [ "page_size", "rayon", "reqwest 0.13.2", - "reth-chainspec", - "reth-codecs", - "reth-config", - "reth-consensus", - "reth-db", - "reth-db-api", + "reth-chainspec 2.2.0", + "reth-codecs 0.3.1", + "reth-config 2.2.0", + "reth-consensus 2.2.0", + "reth-db 2.2.0", + "reth-db-api 2.2.0", "reth-era", "reth-era-downloader", "reth-era-utils", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.2.0", "reth-etl", - "reth-evm", - "reth-execution-types", + "reth-evm 2.2.0", + "reth-execution-types 2.2.0", "reth-exex", - "reth-fs-util", - "reth-libmdbx", - "reth-network-p2p", - "reth-primitives-traits", - "reth-provider", + "reth-fs-util 2.2.0", + "reth-libmdbx 2.2.0", + "reth-network-p2p 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-provider 2.2.0", "reth-prune", - "reth-prune-types", - "reth-revm", + "reth-prune-types 2.2.0", + "reth-revm 2.2.0", "reth-stages-api", - "reth-static-file-types", - "reth-storage-api", - "reth-storage-errors", - "reth-tasks", + "reth-static-file-types 2.2.0", + "reth-storage-api 2.2.0", + "reth-storage-errors 2.2.0", + "reth-tasks 2.2.0", "reth-testing-utils", - "reth-trie", - "reth-trie-db", + "reth-trie 2.2.0", + "reth-trie-db 2.2.0", "tempfile", "thiserror 2.0.18", "tokio", @@ -9287,24 +10831,24 @@ name = "reth-stages-api" version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "aquamarine", "auto_impl", "futures-util", "metrics", - "reth-codecs", - "reth-consensus", - "reth-errors", - "reth-metrics", - "reth-network-p2p", - "reth-primitives-traits", - "reth-provider", + "reth-codecs 0.3.1", + "reth-consensus 2.2.0", + "reth-errors 2.2.0", + "reth-metrics 2.2.0", + "reth-network-p2p 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-provider 2.2.0", "reth-prune", - "reth-stages-types", + "reth-stages-types 2.2.0", "reth-static-file", - "reth-static-file-types", - "reth-tokio-util", + "reth-static-file-types 2.2.0", + "reth-tokio-util 2.2.0", "thiserror 2.0.18", "tokio", "tracing", @@ -9319,8 +10863,21 @@ dependencies = [ "arbitrary", "bytes", "modular-bitfield", - "reth-codecs", - "reth-trie-common", + "reth-codecs 0.3.1", + "reth-trie-common 2.2.0", + "serde", +] + +[[package]] +name = "reth-stages-types" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-primitives", + "bytes", + "modular-bitfield", + "reth-codecs 0.5.2", + "reth-trie-common 2.4.1", "serde", ] @@ -9332,15 +10889,15 @@ dependencies = [ "alloy-primitives", "parking_lot", "rayon", - "reth-codecs", - "reth-db-api", - "reth-primitives-traits", - "reth-provider", - "reth-prune-types", - "reth-stages-types", - "reth-static-file-types", - "reth-storage-errors", - "reth-tokio-util", + "reth-codecs 0.3.1", + "reth-db-api 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-provider 2.2.0", + "reth-prune-types 2.2.0", + "reth-stages-types 2.2.0", + "reth-static-file-types 2.2.0", + "reth-storage-errors 2.2.0", + "reth-tokio-util 2.2.0", "tracing", ] @@ -9353,7 +10910,21 @@ dependencies = [ "clap", "derive_more", "fixed-map", - "reth-stages-types", + "reth-stages-types 2.2.0", + "serde", + "strum", + "tracing", +] + +[[package]] +name = "reth-static-file-types" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-primitives", + "derive_more", + "fixed-map", + "reth-stages-types 2.4.1", "serde", "strum", "tracing", @@ -9365,21 +10936,47 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "alloy-rpc-types-engine", "auto_impl", - "reth-chainspec", - "reth-db-api", - "reth-db-models", - "reth-ethereum-primitives", - "reth-execution-types", - "reth-primitives-traits", - "reth-prune-types", - "reth-stages-types", - "reth-storage-errors", - "reth-trie-common", - "revm-database", + "reth-chainspec 2.2.0", + "reth-db-api 2.2.0", + "reth-db-models 2.2.0", + "reth-ethereum-primitives 2.2.0", + "reth-execution-types 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-prune-types 2.2.0", + "reth-stages-types 2.2.0", + "reth-storage-errors 2.2.0", + "reth-trie-common 2.2.0", + "revm-database 13.0.1", + "serde_json", +] + +[[package]] +name = "reth-storage-api" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-consensus", + "alloy-eip7928 0.4.5", + "alloy-eips 2.2.0", + "alloy-primitives", + "alloy-rpc-types-engine", + "auto_impl", + "reth-chainspec 2.4.1", + "reth-db-api 2.4.1", + "reth-db-models 2.4.1", + "reth-ethereum-primitives 2.4.1", + "reth-execution-types 2.4.1", + "reth-primitives-traits 0.5.2", + "reth-prune-types 2.4.1", + "reth-stages-types 2.4.1", + "reth-storage-errors 2.4.1", + "reth-tokio-util 2.4.1", + "reth-trie-common 2.4.1", + "revm 41.0.0", "serde_json", ] @@ -9388,16 +10985,33 @@ name = "reth-storage-errors" version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", + "alloy-primitives", + "alloy-rlp", + "derive_more", + "reth-codecs 0.3.1", + "reth-primitives-traits 0.3.1", + "reth-prune-types 2.2.0", + "reth-static-file-types 2.2.0", + "revm-database-interface 11.0.1", + "revm-state 11.0.1", + "thiserror 2.0.18", +] + +[[package]] +name = "reth-storage-errors" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-eips 2.2.0", "alloy-primitives", "alloy-rlp", "derive_more", - "reth-codecs", - "reth-primitives-traits", - "reth-prune-types", - "reth-static-file-types", - "revm-database-interface", - "revm-state", + "reth-codecs 0.5.2", + "reth-primitives-traits 0.5.2", + "reth-prune-types 2.4.1", + "reth-static-file-types 2.4.1", + "revm 41.0.0", "thiserror 2.0.18", ] @@ -9414,7 +11028,28 @@ dependencies = [ "parking_lot", "pin-project", "rayon", - "reth-metrics", + "reth-metrics 2.2.0", + "thiserror 2.0.18", + "thread-priority", + "tokio", + "tracing", + "tracing-futures", +] + +[[package]] +name = "reth-tasks" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "crossbeam-utils", + "dashmap", + "futures-util", + "libc", + "metrics", + "parking_lot", + "pin-project", + "rayon", + "reth-metrics 2.4.1", "thiserror 2.0.18", "thread-priority", "tokio", @@ -9428,13 +11063,13 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-genesis", "alloy-primitives", "rand 0.8.5", "rand 0.9.3", - "reth-ethereum-primitives", - "reth-primitives-traits", + "reth-ethereum-primitives 2.2.0", + "reth-primitives-traits 0.3.1", "secp256k1 0.30.0", ] @@ -9448,6 +11083,16 @@ dependencies = [ "tracing", ] +[[package]] +name = "reth-tokio-util" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "tokio", + "tokio-stream", + "tracing", +] + [[package]] name = "reth-tracing" version = "2.2.0" @@ -9455,10 +11100,28 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebf dependencies = [ "clap", "eyre", - "reth-tracing-otlp", + "reth-tracing-otlp 2.2.0", + "rolling-file", + "tracing", + "tracing-appender", + "tracing-journald", + "tracing-logfmt", + "tracing-samply", + "tracing-subscriber 0.3.23", +] + +[[package]] +name = "reth-tracing" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "clap", + "eyre", + "reth-tracing-otlp 2.4.1", "rolling-file", "tracing", "tracing-appender", + "tracing-chrome", "tracing-journald", "tracing-logfmt", "tracing-samply", @@ -9472,12 +11135,30 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebf dependencies = [ "clap", "eyre", - "opentelemetry", - "opentelemetry-otlp", - "opentelemetry-semantic-conventions", - "opentelemetry_sdk", + "opentelemetry 0.31.0", + "opentelemetry-otlp 0.31.1", + "opentelemetry-semantic-conventions 0.31.0", + "opentelemetry_sdk 0.31.0", + "tracing", + "tracing-opentelemetry 0.32.1", + "tracing-subscriber 0.3.23", + "url", +] + +[[package]] +name = "reth-tracing-otlp" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "base64 0.22.1", + "clap", + "eyre", + "opentelemetry 0.32.0", + "opentelemetry-otlp 0.32.0", + "opentelemetry-semantic-conventions 0.32.1", + "opentelemetry_sdk 0.32.1", "tracing", - "tracing-opentelemetry", + "tracing-opentelemetry 0.33.0", "tracing-subscriber 0.3.23", "url", ] @@ -9488,7 +11169,7 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "alloy-rlp", "aquamarine", @@ -9503,21 +11184,63 @@ dependencies = [ "proptest", "proptest-arbitrary-interop", "rand 0.9.3", - "reth-chain-state", - "reth-chainspec", - "reth-eth-wire-types", - "reth-ethereum-primitives", - "reth-evm", - "reth-evm-ethereum", - "reth-execution-types", - "reth-fs-util", - "reth-metrics", - "reth-primitives-traits", - "reth-storage-api", - "reth-tasks", - "revm", - "revm-interpreter", - "revm-primitives", + "reth-chain-state 2.2.0", + "reth-chainspec 2.2.0", + "reth-eth-wire-types 2.2.0", + "reth-ethereum-primitives 2.2.0", + "reth-evm 2.2.0", + "reth-evm-ethereum 2.2.0", + "reth-execution-types 2.2.0", + "reth-fs-util 2.2.0", + "reth-metrics 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-storage-api 2.2.0", + "reth-tasks 2.2.0", + "revm 38.0.0", + "revm-interpreter 35.0.1", + "revm-primitives 23.0.0", + "rustc-hash", + "schnellru", + "serde", + "serde_json", + "smallvec", + "thiserror 2.0.18", + "tokio", + "tokio-stream", + "tracing", +] + +[[package]] +name = "reth-transaction-pool" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-consensus", + "alloy-eips 2.2.0", + "alloy-primitives", + "alloy-rlp", + "aquamarine", + "auto_impl", + "bitflags 2.11.0", + "futures-util", + "imbl", + "metrics", + "parking_lot", + "pin-project", + "rand 0.9.3", + "reth-chain-state 2.4.1", + "reth-chainspec 2.4.1", + "reth-eth-wire-types 2.4.1", + "reth-ethereum-primitives 2.4.1", + "reth-evm 2.4.1", + "reth-evm-ethereum 2.4.1", + "reth-execution-types 2.4.1", + "reth-fs-util 2.4.1", + "reth-metrics 2.4.1", + "reth-primitives-traits 0.5.2", + "reth-storage-api 2.4.1", + "reth-tasks 2.4.1", + "revm 41.0.0", "rustc-hash", "schnellru", "serde", @@ -9535,7 +11258,7 @@ version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.5", + "alloy-eips 2.2.0", "alloy-primitives", "alloy-rlp", "alloy-trie", @@ -9543,18 +11266,42 @@ dependencies = [ "itertools 0.14.0", "metrics", "parking_lot", - "reth-execution-errors", - "reth-metrics", - "reth-primitives-traits", - "reth-stages-types", - "reth-storage-errors", - "reth-trie-common", - "reth-trie-sparse", - "revm-database", + "reth-execution-errors 2.2.0", + "reth-metrics 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-stages-types 2.2.0", + "reth-storage-errors 2.2.0", + "reth-trie-common 2.2.0", + "reth-trie-sparse 2.2.0", + "revm-database 13.0.1", "tracing", "triehash", ] +[[package]] +name = "reth-trie" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-consensus", + "alloy-eips 2.2.0", + "alloy-primitives", + "alloy-rlp", + "alloy-trie", + "auto_impl", + "itertools 0.14.0", + "metrics", + "parking_lot", + "reth-execution-errors 2.4.1", + "reth-metrics 2.4.1", + "reth-primitives-traits 0.5.2", + "reth-stages-types 2.4.1", + "reth-storage-errors 2.4.1", + "reth-trie-common 2.4.1", + "reth-trie-sparse 2.4.1", + "tracing", +] + [[package]] name = "reth-trie-common" version = "2.2.0" @@ -9564,7 +11311,7 @@ dependencies = [ "alloy-primitives", "alloy-rlp", "alloy-rpc-types-eth", - "alloy-serde 2.0.5", + "alloy-serde 2.2.0", "alloy-trie", "arbitrary", "arrayvec", @@ -9575,9 +11322,33 @@ dependencies = [ "nybbles", "plain_hasher", "rayon", - "reth-codecs", - "reth-primitives-traits", - "revm-database", + "reth-codecs 0.3.1", + "reth-primitives-traits 0.3.1", + "revm-database 13.0.1", + "serde", + "serde_with", +] + +[[package]] +name = "reth-trie-common" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-consensus", + "alloy-primitives", + "alloy-rlp", + "alloy-rpc-types-eth", + "alloy-serde 2.2.0", + "alloy-trie", + "arrayvec", + "bytes", + "derive_more", + "itertools 0.14.0", + "nybbles", + "rayon", + "reth-codecs 0.5.2", + "reth-primitives-traits 0.5.2", + "revm 41.0.0", "serde", "serde_with", ] @@ -9590,15 +11361,34 @@ dependencies = [ "alloy-primitives", "metrics", "parking_lot", - "reth-db-api", - "reth-execution-errors", - "reth-metrics", - "reth-primitives-traits", - "reth-stages-types", - "reth-storage-api", - "reth-storage-errors", - "reth-trie", - "reth-trie-common", + "reth-db-api 2.2.0", + "reth-execution-errors 2.2.0", + "reth-metrics 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-stages-types 2.2.0", + "reth-storage-api 2.2.0", + "reth-storage-errors 2.2.0", + "reth-trie 2.2.0", + "reth-trie-common 2.2.0", + "tracing", +] + +[[package]] +name = "reth-trie-db" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-primitives", + "metrics", + "parking_lot", + "reth-db-api 2.4.1", + "reth-execution-errors 2.4.1", + "reth-metrics 2.4.1", + "reth-primitives-traits 0.5.2", + "reth-storage-api 2.4.1", + "reth-storage-errors 2.4.1", + "reth-trie 2.4.1", + "reth-trie-common 2.4.1", "tracing", ] @@ -9607,8 +11397,8 @@ name = "reth-trie-parallel" version = "2.2.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" dependencies = [ - "alloy-eip7928", - "alloy-evm", + "alloy-eip7928 0.3.5", + "alloy-evm 0.34.0", "alloy-primitives", "alloy-rlp", "crossbeam-channel", @@ -9617,37 +11407,80 @@ dependencies = [ "itertools 0.14.0", "metrics", "rayon", - "reth-execution-errors", - "reth-metrics", - "reth-primitives-traits", - "reth-provider", - "reth-storage-errors", - "reth-tasks", - "reth-trie", - "reth-trie-sparse", - "revm-state", + "reth-execution-errors 2.2.0", + "reth-metrics 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-provider 2.2.0", + "reth-storage-errors 2.2.0", + "reth-tasks 2.2.0", + "reth-trie 2.2.0", + "reth-trie-sparse 2.2.0", + "revm-state 11.0.1", + "thiserror 2.0.18", + "tracing", +] + +[[package]] +name = "reth-trie-parallel" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" +dependencies = [ + "alloy-evm 0.37.1", + "alloy-primitives", + "alloy-rlp", + "crossbeam-channel", + "crossbeam-utils", + "metrics", + "reth-execution-errors 2.4.1", + "reth-metrics 2.4.1", + "reth-primitives-traits 0.5.2", + "reth-provider 2.4.1", + "reth-storage-errors 2.4.1", + "reth-tasks 2.4.1", + "reth-trie 2.4.1", + "revm 41.0.0", "thiserror 2.0.18", "tracing", ] [[package]] name = "reth-trie-sparse" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" +version = "2.2.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.2.0#88505c7fcbfdebfd3b56d88c86b62e950043c6c4" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "alloy-trie", + "metrics", + "rayon", + "reth-execution-errors 2.2.0", + "reth-metrics 2.2.0", + "reth-primitives-traits 0.3.1", + "reth-trie-common 2.2.0", + "serde", + "serde_json", + "slotmap", + "smallvec", + "tracing", +] + +[[package]] +name = "reth-trie-sparse" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.4.1#8eb210175687c9f0c889a3b6795c16781d830e3a" dependencies = [ "alloy-primitives", - "alloy-rlp", "alloy-trie", - "metrics", + "either", "rayon", - "reth-execution-errors", - "reth-metrics", - "reth-primitives-traits", - "reth-trie-common", + "reth-execution-errors 2.4.1", + "reth-primitives-traits 0.5.2", + "reth-trie-common 2.4.1", "serde", "serde_json", "slotmap", "smallvec", + "strum", "tracing", ] @@ -9660,23 +11493,51 @@ dependencies = [ "zstd", ] +[[package]] +name = "reth-zstd-compressors" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1bd4ae4f54a2ba813eef082910bc646bd31cab8ed134308fa71f1068331fb84" +dependencies = [ + "zstd", +] + [[package]] name = "revm" version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91202d39dbe8e8d10e9e8f2b76c30da68ecd1d25be69ba6d853ad0d03a3a398a" dependencies = [ - "revm-bytecode", - "revm-context", - "revm-context-interface", - "revm-database", - "revm-database-interface", - "revm-handler", - "revm-inspector", - "revm-interpreter", - "revm-precompile", - "revm-primitives", - "revm-state", + "revm-bytecode 10.0.0", + "revm-context 16.0.1", + "revm-context-interface 17.0.1", + "revm-database 13.0.1", + "revm-database-interface 11.0.1", + "revm-handler 18.1.0", + "revm-inspector 19.0.0", + "revm-interpreter 35.0.1", + "revm-precompile 34.0.0", + "revm-primitives 23.0.0", + "revm-state 11.0.1", +] + +[[package]] +name = "revm" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d51c254839fb36357d0b02d02e46ba57e683d7b017e2da33b47ae74685a9e59" +dependencies = [ + "revm-bytecode 41.0.0", + "revm-context 41.0.0", + "revm-context-interface 41.0.0", + "revm-database 41.0.0", + "revm-database-interface 41.0.0", + "revm-handler 41.0.0", + "revm-inspector 41.0.0", + "revm-interpreter 41.0.0", + "revm-precompile 41.0.0", + "revm-primitives 41.0.0", + "revm-state 41.0.0", ] [[package]] @@ -9687,7 +11548,19 @@ checksum = "bdbb3a3d735efa94c91f2ef6bf20a35f99a77bc78f3e25bd758336901bdf9661" dependencies = [ "bitvec", "phf 0.13.1", - "revm-primitives", + "revm-primitives 23.0.0", + "serde", +] + +[[package]] +name = "revm-bytecode" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e33493cf6d996e9242db4f2002caef48ec9aa8c4f3fff3b18aed10ef3942eec7" +dependencies = [ + "bitvec", + "phf 0.13.1", + "revm-primitives 41.0.0", "serde", ] @@ -9700,11 +11573,28 @@ dependencies = [ "bitvec", "cfg-if", "derive-where", - "revm-bytecode", - "revm-context-interface", - "revm-database-interface", - "revm-primitives", - "revm-state", + "revm-bytecode 10.0.0", + "revm-context-interface 17.0.1", + "revm-database-interface 11.0.1", + "revm-primitives 23.0.0", + "revm-state 11.0.1", + "serde", +] + +[[package]] +name = "revm-context" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86e48fc736d9542c082ea5305be44b6a14b53a615f0147ad57f62189fd813068" +dependencies = [ + "bitvec", + "cfg-if", + "derive-where", + "revm-bytecode 41.0.0", + "revm-context-interface 41.0.0", + "revm-database-interface 41.0.0", + "revm-primitives 41.0.0", + "revm-state 41.0.0", "serde", ] @@ -9718,9 +11608,25 @@ dependencies = [ "alloy-eip7702", "auto_impl", "either", - "revm-database-interface", - "revm-primitives", - "revm-state", + "revm-database-interface 11.0.1", + "revm-primitives 23.0.0", + "revm-state 11.0.1", + "serde", +] + +[[package]] +name = "revm-context-interface" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac68282a454318246817486835a446519291dd0a8167d09de14c7e96f2147696" +dependencies = [ + "alloy-eip2930", + "alloy-eip7702", + "auto_impl", + "either", + "revm-database-interface 41.0.0", + "revm-primitives 41.0.0", + "revm-state 41.0.0", "serde", ] @@ -9731,10 +11637,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c281a1f11d3bcb8c0bba1199ed6bcb001d1aeb3d4fb366819e14f88723989a4e" dependencies = [ "alloy-eips 1.8.3", - "revm-bytecode", - "revm-database-interface", - "revm-primitives", - "revm-state", + "revm-bytecode 10.0.0", + "revm-database-interface 11.0.1", + "revm-primitives 23.0.0", + "revm-state 11.0.1", + "serde", +] + +[[package]] +name = "revm-database" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d761681a43e48408ea23f7f66ff56ff7b6128cadb8f9135d1b94787d0c0fc6b4" +dependencies = [ + "alloy-eips 2.2.0", + "derive_more", + "either", + "revm-bytecode 41.0.0", + "revm-database-interface 41.0.0", + "revm-primitives 41.0.0", + "revm-state 41.0.0", "serde", ] @@ -9746,8 +11668,22 @@ checksum = "d89efb9832a4e3742bb4ded5f7fe5bf905e8860e69427d4dfec153484fc6d304" dependencies = [ "auto_impl", "either", - "revm-primitives", - "revm-state", + "revm-primitives 23.0.0", + "revm-state 11.0.1", + "serde", + "thiserror 2.0.18", +] + +[[package]] +name = "revm-database-interface" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b96e37d62fa60b45987b408486c84ebef4af4e7ddf1b3b96b4955a7263fd4e92" +dependencies = [ + "auto_impl", + "either", + "revm-primitives 41.0.0", + "revm-state 41.0.0", "serde", "thiserror 2.0.18", ] @@ -9760,14 +11696,33 @@ checksum = "783e903d6922b7f5f9a940d1bb229530502d2924b1aed9d5ca5a94ebf065d460" dependencies = [ "auto_impl", "derive-where", - "revm-bytecode", - "revm-context", - "revm-context-interface", - "revm-database-interface", - "revm-interpreter", - "revm-precompile", - "revm-primitives", - "revm-state", + "revm-bytecode 10.0.0", + "revm-context 16.0.1", + "revm-context-interface 17.0.1", + "revm-database-interface 11.0.1", + "revm-interpreter 35.0.1", + "revm-precompile 34.0.0", + "revm-primitives 23.0.0", + "revm-state 11.0.1", + "serde", +] + +[[package]] +name = "revm-handler" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5e043ebfc0899c435e44475796285898e4f822e637bd67856da79cc170bd9df" +dependencies = [ + "auto_impl", + "derive-where", + "revm-bytecode 41.0.0", + "revm-context 41.0.0", + "revm-context-interface 41.0.0", + "revm-database-interface 41.0.0", + "revm-interpreter 41.0.0", + "revm-precompile 41.0.0", + "revm-primitives 41.0.0", + "revm-state 41.0.0", "serde", ] @@ -9779,12 +11734,30 @@ checksum = "8216ad58422090d0daa9eb430e0a081f7ad07e7fd30681dee71f8420c99624e0" dependencies = [ "auto_impl", "either", - "revm-context", - "revm-database-interface", - "revm-handler", - "revm-interpreter", - "revm-primitives", - "revm-state", + "revm-context 16.0.1", + "revm-database-interface 11.0.1", + "revm-handler 18.1.0", + "revm-interpreter 35.0.1", + "revm-primitives 23.0.0", + "revm-state 11.0.1", + "serde", + "serde_json", +] + +[[package]] +name = "revm-inspector" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e470b2a5e177918944d8cd26174455b61b8fbfbbe7fe411d28b4097e410d11e" +dependencies = [ + "auto_impl", + "either", + "revm-context 41.0.0", + "revm-database-interface 41.0.0", + "revm-handler 41.0.0", + "revm-interpreter 41.0.0", + "revm-primitives 41.0.0", + "revm-state 41.0.0", "serde", "serde_json", ] @@ -9801,7 +11774,25 @@ dependencies = [ "alloy-sol-types", "anstyle", "colorchoice", - "revm", + "revm 38.0.0", + "serde", + "serde_json", + "thiserror 2.0.18", +] + +[[package]] +name = "revm-inspectors" +version = "0.41.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54e22e1aa328f78e8c3dea6a3a860a3a3c3a77c4a7e775e3fdd3dcbb24a152ac" +dependencies = [ + "alloy-primitives", + "alloy-rpc-types-eth", + "alloy-rpc-types-trace", + "alloy-sol-types", + "anstyle", + "colorchoice", + "revm 41.0.0", "serde", "serde_json", "thiserror 2.0.18", @@ -9813,10 +11804,23 @@ version = "35.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ece9f41b69658c15d748288a4dbdfc06a63f3ce93d983af440de3f1631dce6a" dependencies = [ - "revm-bytecode", - "revm-context-interface", - "revm-primitives", - "revm-state", + "revm-bytecode 10.0.0", + "revm-context-interface 17.0.1", + "revm-primitives 23.0.0", + "revm-state 11.0.1", + "serde", +] + +[[package]] +name = "revm-interpreter" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa5547f653f9e4c47b4f9a9075a0b7c0faea5fa29b7873f392733a943837825d" +dependencies = [ + "revm-bytecode 41.0.0", + "revm-context-interface 41.0.0", + "revm-primitives 41.0.0", + "revm-state 41.0.0", "serde", ] @@ -9839,8 +11843,32 @@ dependencies = [ "cfg-if", "k256", "p256", - "revm-context-interface", - "revm-primitives", + "revm-context-interface 17.0.1", + "revm-primitives 23.0.0", + "ripemd", + "secp256k1 0.31.1", + "sha2", +] + +[[package]] +name = "revm-precompile" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d785931e4b8750cf9d79c808c22f05979c8d191baafc8badd4651db82584c1c" +dependencies = [ + "ark-bls12-381", + "ark-bn254", + "ark-ec", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "arrayref", + "aurora-engine-modexp", + "c-kzg", + "cfg-if", + "k256", + "p256", + "revm-context-interface 41.0.0", + "revm-primitives 41.0.0", "ripemd", "secp256k1 0.31.1", "sha2", @@ -9858,16 +11886,41 @@ dependencies = [ "serde", ] +[[package]] +name = "revm-primitives" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66f39151a31afe93d97f7ac894dd9dcc989368d5ccba19ce079bfc1d73b77452" +dependencies = [ + "alloy-primitives", + "once_cell", + "serde", +] + [[package]] name = "revm-state" version = "11.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c32490ed687dba31c3c882beb8c20408bdd30ef96690d8f145b0ee9a87040bfe" dependencies = [ - "alloy-eip7928", + "alloy-eip7928 0.3.5", + "bitflags 2.11.0", + "revm-bytecode 10.0.0", + "revm-primitives 23.0.0", + "serde", +] + +[[package]] +name = "revm-state" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73ef2fffc28acc41e8ef7525f2b1d16288a10f80579a1b33e7e62abc9892314a" +dependencies = [ + "alloy-eip7928 0.4.5", "bitflags 2.11.0", - "revm-bytecode", - "revm-primitives", + "nonmax", + "revm-bytecode 41.0.0", + "revm-primitives 41.0.0", "serde", ] @@ -10067,7 +12120,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -10114,9 +12167,9 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19787cda76408ec5404443dc8b31795c87cd8fec49762dc75fa727740d34acc1" dependencies = [ - "core-foundation", + "core-foundation 0.10.1", "core-foundation-sys", - "jni", + "jni 0.21.1", "log", "once_cell", "rustls", @@ -10135,9 +12188,9 @@ version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d99feebc72bae7ab76ba994bb5e121b8d83d910ca40b36e0921f53becc41784" dependencies = [ - "core-foundation", + "core-foundation 0.10.1", "core-foundation-sys", - "jni", + "jni 0.21.1", "log", "once_cell", "rustls", @@ -10147,7 +12200,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs 1.0.6", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -10329,7 +12382,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d" dependencies = [ "bitflags 2.11.0", - "core-foundation", + "core-foundation 0.10.1", "core-foundation-sys", "libc", "security-framework-sys", @@ -10558,6 +12611,12 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" +[[package]] +name = "shlex" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" + [[package]] name = "signal-hook" version = "0.3.18" @@ -10605,6 +12664,22 @@ version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214" +[[package]] +name = "simd_cesu8" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11031e251abf8611c80f460e19dbdeb54a66db918e49c65a7065b46ac7aec520" +dependencies = [ + "rustc_version 0.4.1", + "simdutf8", +] + +[[package]] +name = "simdutf8" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" + [[package]] name = "simple_asn1" version = "0.6.4" @@ -10667,7 +12742,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -10741,6 +12816,12 @@ version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" +[[package]] +name = "symlink" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7973cce6668464ea31f176d85b13c7ab3bba2cb3b77a2ed26abd7801688010a" + [[package]] name = "syn" version = "1.0.109" @@ -10765,9 +12846,9 @@ dependencies = [ [[package]] name = "syn-solidity" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec005042c7d952febc1a3ef5b0f6674e9054aa836877a31c90b20e25b3d31744" +checksum = "083be3061e64d362cbe6ef12cfe1307ba3884326d8856448fe8a120fa2c44ebf" dependencies = [ "paste", "proc-macro2", @@ -10809,6 +12890,27 @@ dependencies = [ "windows 0.62.2", ] +[[package]] +name = "system-configuration" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b" +dependencies = [ + "bitflags 2.11.0", + "core-foundation 0.9.4", + "system-configuration-sys", +] + +[[package]] +name = "system-configuration-sys" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" +dependencies = [ + "core-foundation-sys", + "libc", +] + [[package]] name = "tagptr" version = "0.2.0" @@ -10842,7 +12944,7 @@ dependencies = [ "getrandom 0.4.2", "once_cell", "rustix", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -11027,12 +13129,11 @@ dependencies = [ [[package]] name = "time" -version = "0.3.47" +version = "0.3.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" +checksum = "18dfaaeddcb932337b5e7866ee7d0ce9b76d2fd092997146f187ec09b4558a50" dependencies = [ "deranged", - "itoa", "libc", "num-conv", "num_threads", @@ -11044,15 +13145,15 @@ dependencies = [ [[package]] name = "time-core" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" +checksum = "9e1c906769ad99c88eaa54e728060edef082f8e358ff32030cb7c7d315e81109" [[package]] name = "time-macros" -version = "0.2.27" +version = "0.2.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" +checksum = "c431b87111666e491a90baa837f914fb45cd5dc3c268591b0220ff5057f2085f" dependencies = [ "num-conv", "time-core", @@ -11277,6 +13378,17 @@ dependencies = [ "tonic", ] +[[package]] +name = "tonic-types" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a875a902255423d34c1f20838ab374126db8eb41625b7947a1d54113b0b7399" +dependencies = [ + "prost", + "prost-types", + "tonic", +] + [[package]] name = "tower" version = "0.5.3" @@ -11354,11 +13466,12 @@ dependencies = [ [[package]] name = "tracing-appender" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "786d480bce6247ab75f005b14ae1624ad978d3029d9113f0a22fa1ac773faeaf" +checksum = "050686193eb999b4bb3bc2acfa891a13da00f79734704c4b8b4ef1a10b368a3c" dependencies = [ "crossbeam-channel", + "symlink", "thiserror 2.0.18", "time", "tracing-subscriber 0.3.23", @@ -11375,6 +13488,17 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "tracing-chrome" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf0a738ed5d6450a9fb96e86a23ad808de2b727fd1394585da5cdd6788ffe724" +dependencies = [ + "serde_json", + "tracing-core", + "tracing-subscriber 0.3.23", +] + [[package]] name = "tracing-core" version = "0.1.36" @@ -11436,7 +13560,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ac28f2d093c6c477eaa76b23525478f38de514fa9aeb1285738d4b97a9552fc" dependencies = [ "js-sys", - "opentelemetry", + "opentelemetry 0.31.0", + "smallvec", + "tracing", + "tracing-core", + "tracing-log", + "tracing-subscriber 0.3.23", + "web-time", +] + +[[package]] +name = "tracing-opentelemetry" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adbc64cba7137545b8044cb1fe9814f7aacf3c6b5f9b45be8bb5db538befdb26" +dependencies = [ + "js-sys", + "opentelemetry 0.32.0", "smallvec", "tracing", "tracing-core", @@ -11767,7 +13907,20 @@ dependencies = [ "regex", "rustversion", "time", - "vergen-lib", + "vergen-lib 9.1.0", +] + +[[package]] +name = "vergen" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5574dd2f922b1a46a06a4b1dc11193a4012108fd54cf725e1816cb8183d8778" +dependencies = [ + "anyhow", + "bon", + "rustversion", + "time", + "vergen-lib 10.0.1", ] [[package]] @@ -11778,11 +13931,26 @@ checksum = "d51ab55ddf1188c8d679f349775362b0fa9e90bd7a4ac69838b2a087623f0d57" dependencies = [ "anyhow", "derive_builder", - "git2", + "git2 0.20.4", + "rustversion", + "time", + "vergen 9.1.0", + "vergen-lib 9.1.0", +] + +[[package]] +name = "vergen-git2" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "410e2f72acce10471037150cd9c585ee7b54560f348bf70cd5fc8e87d3433e45" +dependencies = [ + "anyhow", + "bon", + "git2 0.21.0", "rustversion", "time", - "vergen", - "vergen-lib", + "vergen 10.0.1", + "vergen-lib 10.0.1", ] [[package]] @@ -11796,6 +13964,17 @@ dependencies = [ "rustversion", ] +[[package]] +name = "vergen-lib" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8cd42fd155c2c2971f6d00face12ec245fbb604fce011ccaf2306d014c2e97ca" +dependencies = [ + "anyhow", + "bon", + "rustversion", +] + [[package]] name = "version_check" version = "0.9.5" @@ -12162,7 +14341,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]]