From 69480decab64c2719f46888fb850949d25d42988 Mon Sep 17 00:00:00 2001 From: Oliver Nordbjerg Date: Thu, 29 Aug 2024 19:16:42 +0200 Subject: [PATCH] chore: bump reth to v1.0.6 --- Cargo.lock | 1788 +++++++++++--------------------------- Cargo.toml | 25 +- bin/alphanet/Cargo.toml | 7 +- bin/alphanet/src/main.rs | 10 +- crates/node/src/node.rs | 2 + 5 files changed, 547 insertions(+), 1285 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 173e67e..3845701 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -19,26 +19,14 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "aead" -version = "0.4.3" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877" +checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" dependencies = [ + "crypto-common", "generic-array", ] -[[package]] -name = "aes" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8" -dependencies = [ - "cfg-if", - "cipher 0.3.0", - "cpufeatures", - "ctr 0.8.0", - "opaque-debug", -] - [[package]] name = "aes" version = "0.8.4" @@ -46,20 +34,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" dependencies = [ "cfg-if", - "cipher 0.4.4", + "cipher", "cpufeatures", ] [[package]] name = "aes-gcm" -version = "0.9.2" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc3be92e19a7ef47457b8e6f90707e12b6ac5d20c6f3866584fa3be0787d839f" +checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1" dependencies = [ "aead", - "aes 0.7.5", - "cipher 0.3.0", - "ctr 0.7.0", + "aes", + "cipher", + "ctr", "ghash", "subtle", ] @@ -109,9 +97,9 @@ checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" [[package]] name = "alloy" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f4a4aaae80afd4be443a6aecd92a6b255dcdd000f97996928efb33d8a71e100" +checksum = "3eadd758805fe353ea8a520da4531efb9739382312c354d3e90b7a16353b0315" dependencies = [ "alloy-consensus", "alloy-contract", @@ -142,9 +130,9 @@ dependencies = [ [[package]] name = "alloy-consensus" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04c309895995eaa4bfcc345f5515a39c7df9447798645cc8bf462b6c5bf1dc96" +checksum = "7198a527b4c4762cb88d54bcaeb0428f4298b72552c9c8ec4af614b4a4990c59" dependencies = [ "alloy-eips", "alloy-primitives", @@ -157,9 +145,9 @@ dependencies = [ [[package]] name = "alloy-contract" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f4e0ef72b0876ae3068b2ed7dfae9ae1779ce13cfaec2ee1f08f5bd0348dc57" +checksum = "0450f718460a93ac8a3df08dca5fdea7cf3f08c5cb61b9548c02aa54f84841ad" dependencies = [ "alloy-dyn-abi", "alloy-json-abi", @@ -177,9 +165,9 @@ dependencies = [ [[package]] name = "alloy-core" -version = "0.7.7" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "529fc6310dc1126c8de51c376cbc59c79c7f662bd742be7dc67055d5421a81b4" +checksum = "8e6dbb79f4e3285cc87f50c0d4be9a3a812643623b2e3558d425b41cbd795ceb" dependencies = [ "alloy-dyn-abi", "alloy-json-abi", @@ -189,46 +177,73 @@ dependencies = [ [[package]] name = "alloy-dyn-abi" -version = "0.7.7" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413902aa18a97569e60f679c23f46a18db1656d87ab4d4e49d0e1e52042f66df" +checksum = "ba5b68572f5dfa99ede0a491d658c9842626c956b840d0b97d0bbc9637742504" dependencies = [ "alloy-json-abi", "alloy-primitives", "alloy-sol-type-parser", "alloy-sol-types", "const-hex", - "derive_more", + "derive_more 0.99.18", "itoa", "serde", "serde_json", "winnow 0.6.18", ] +[[package]] +name = "alloy-eip2930" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0069cf0642457f87a01a014f6dc29d5d893cd4fd8fddf0c3cdfad1bb3ebafc41" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "arbitrary", + "rand 0.8.5", + "serde", +] + +[[package]] +name = "alloy-eip7702" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37d319bb544ca6caeab58c39cea8921c55d924d4f68f2c60f24f914673f9a74a" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "arbitrary", + "k256", + "rand 0.8.5", + "serde", +] + [[package]] name = "alloy-eips" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9431c99a3b3fe606ede4b3d4043bdfbcb780c45b8d8d226c3804e2b75cfbe68" +checksum = "159eab0e4e15b88571f55673af37314f4b8f17630dc1b393c3d70f2128a1d494" dependencies = [ + "alloy-eip2930", + "alloy-eip7702", "alloy-primitives", "alloy-rlp", "alloy-serde", "arbitrary", "c-kzg", - "derive_more", - "k256", + "derive_more 1.0.0", "once_cell", - "rand 0.8.5", "serde", "sha2 0.10.8", ] [[package]] name = "alloy-genesis" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79614dfe86144328da11098edcc7bc1a3f25ad8d3134a9eb9e857e06f0d9840d" +checksum = "210f4b358d724f85df8adaec753c583defb58169ad3cad3d48c80d1a25a6ff0e" dependencies = [ "alloy-primitives", "alloy-serde", @@ -237,9 +252,9 @@ dependencies = [ [[package]] name = "alloy-json-abi" -version = "0.7.7" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc05b04ac331a9f07e3a4036ef7926e49a8bf84a99a1ccfc7e2ab55a5fcbb372" +checksum = "299d2a937b6c60968df3dad2a988b0f0e03277b344639a4f7a31bd68e6285e59" dependencies = [ "alloy-primitives", "alloy-sol-type-parser", @@ -249,9 +264,9 @@ dependencies = [ [[package]] name = "alloy-json-rpc" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57e2865c4c3bb4cdad3f0d9ec1ab5c0c657ba69a375651bd35e32fb6c180ccc2" +checksum = "f7733446dd531f8eb877331fea02f6c40bdbb47444a17dc3464bf75319cc073a" dependencies = [ "alloy-primitives", "alloy-sol-types", @@ -263,9 +278,9 @@ dependencies = [ [[package]] name = "alloy-network" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e701fc87ef9a3139154b0b4ccb935b565d27ffd9de020fe541bf2dec5ae4ede" +checksum = "b80851d1697fc4fa2827998e3ee010a3d1fc59c7d25e87070840169fcf465832" dependencies = [ "alloy-consensus", "alloy-eips", @@ -284,9 +299,9 @@ dependencies = [ [[package]] name = "alloy-network-primitives" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec9d5a0f9170b10988b6774498a022845e13eda94318440d17709d50687f67f9" +checksum = "d76a2336889f3d0624b18213239d27f4f34eb476eb35bef22f6a8cc24e0c0078" dependencies = [ "alloy-primitives", "alloy-serde", @@ -295,9 +310,9 @@ dependencies = [ [[package]] name = "alloy-primitives" -version = "0.7.7" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccb3ead547f4532bc8af961649942f0b9c16ee9226e26caa3f38420651cc0bf4" +checksum = "a767e59c86900dd7c3ce3ecef04f3ace5ac9631ee150beb8b7d22f7fa3bbb2d7" dependencies = [ "alloy-rlp", "arbitrary", @@ -305,15 +320,14 @@ dependencies = [ "cfg-if", "const-hex", "derive_arbitrary", - "derive_more", - "ethereum_ssz", + "derive_more 0.99.18", "getrandom 0.2.15", "hex-literal", "itoa", "k256", "keccak-asm", "proptest", - "proptest-derive 0.4.0", + "proptest-derive", "rand 0.8.5", "ruint", "serde", @@ -322,9 +336,9 @@ dependencies = [ [[package]] name = "alloy-provider" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9c0ab10b93de601a6396fc7ff2ea10d3b28c46f079338fa562107ebf9857c8" +checksum = "f2d2a195caa6707f5ce13905794865765afc6d9ea92c3a56e3a973c168d703bc" dependencies = [ "alloy-chains", "alloy-consensus", @@ -342,7 +356,7 @@ dependencies = [ "async-stream", "async-trait", "auto_impl", - "dashmap 5.5.3", + "dashmap", "futures", "futures-utils-wasm", "lru", @@ -350,6 +364,7 @@ dependencies = [ "reqwest", "serde", "serde_json", + "thiserror", "tokio", "tracing", "url", @@ -357,9 +372,9 @@ dependencies = [ [[package]] name = "alloy-pubsub" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f5da2c55cbaf229bad3c5f8b00b5ab66c74ef093e5f3a753d874cfecf7d2281" +checksum = "b4c59e13200322138fe4279b4676b0d78c4f55502de127f5a448495d3ddfaa43" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -398,9 +413,9 @@ dependencies = [ [[package]] name = "alloy-rpc-client" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b38e3ffdb285df5d9f60cb988d336d9b8e3505acb78750c3bc60336a7af41d3" +checksum = "ed31cdba2b23d71c555505b06674f8e7459496abfd7f4875d268434ef5a99ee6" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -422,9 +437,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6c31a3750b8f5a350d17354e46a52b0f2f19ec5f2006d816935af599dedc521" +checksum = "e2d758f65aa648491c6358335c578de45cd7de6fdf2877c3cef61f2c9bebea21" dependencies = [ "alloy-rpc-types-engine", "alloy-rpc-types-eth", @@ -435,9 +450,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-admin" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbfb8b2c2eea8acd5580c9804a1ee58038938b16efb24eec09c3005f65b0e4ad" +checksum = "7e41c33bbddaec71ca1bd7a4df38f95f408ef4fa3b3c29a7e9cc8d0e43be5fbe" dependencies = [ "alloy-genesis", "alloy-primitives", @@ -447,9 +462,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-anvil" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52ab6509cd38b2e8c8da726e0f61c1e314a81df06a38d37ddec8bced3f8d25ed" +checksum = "fa5ee4ffe3e687a6372dd02e998f4f65e512ffdfe0d2c248db822649814c36cd" dependencies = [ "alloy-primitives", "alloy-serde", @@ -458,9 +473,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-beacon" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8a24bcff4f9691d7a4971b43e5da46aa7b4ce22ed7789796612dc1eed220983" +checksum = "3173bf0239a59d3616f4f4ab1682de25dd30b13fb8f52bf7ee7503729354f3c4" dependencies = [ "alloy-eips", "alloy-primitives", @@ -472,9 +487,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-engine" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff63f51b2fb2f547df5218527fd0653afb1947bf7fead5b3ce58c75d170b30f7" +checksum = "24e800d959606fa19b36b31d7c24d68ef75b970c654b7aa581dce23de82db0a5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -491,9 +506,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-eth" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81e18424d962d7700a882fe423714bd5b9dde74c7a7589d4255ea64068773aef" +checksum = "c0ba05d6ee4db0d89113294a614137940f79abfc2c40a9a3bee2995660358776" dependencies = [ "alloy-consensus", "alloy-eips", @@ -511,9 +526,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-mev" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a0593a17b4b009598eb3e8380e298c53bd5581f3f37d85a38e6a34881c90ea1" +checksum = "9a0b28949d1077826684b5912fe9ab1c752a863af0419b1ba9abff19006d61b1" dependencies = [ "alloy-eips", "alloy-primitives", @@ -524,9 +539,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-trace" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a86eeb49ea0cc79f249faa1d35c20541bb1c317a59b5962cb07b1890355b0064" +checksum = "cd2af822ed58f2b6dd7cfccf88bf69f42c9a8cbf4663316227646a8a3e5a591f" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -538,9 +553,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-txpool" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2342fed8175642b15a37a51f8729b05b2469281fbeb816f0ccbb0087e2dd74a" +checksum = "1a8fbdf39e93a9b213df39541be51671e93e6e8b142c3602ddb4ff6219a1bc85" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -550,9 +565,9 @@ dependencies = [ [[package]] name = "alloy-serde" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e33feda6a53e6079895aed1d08dcb98a1377b000d80d16370fbbdb8155d547ef" +checksum = "bfd260ede54f0b53761fdd04133acc10ae70427f66a69aa9590529bbd066cd58" dependencies = [ "alloy-primitives", "arbitrary", @@ -562,9 +577,9 @@ dependencies = [ [[package]] name = "alloy-signer" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "740a25b92e849ed7b0fa013951fe2f64be9af1ad5abe805037b44fb7770c5c47" +checksum = "7b5193ee6b370b89db154d7dc40c6a8e6ce11213865baaf2b418a9f2006be762" dependencies = [ "alloy-primitives", "async-trait", @@ -576,9 +591,9 @@ dependencies = [ [[package]] name = "alloy-signer-local" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b0707d4f63e4356a110b30ef3add8732ab6d181dd7be4607bf79b8777105cee" +checksum = "bf6b19bbb231c7f941af07f363d4c74d356dfcdfcd7dfa85a41a504ae856a6d5" dependencies = [ "alloy-consensus", "alloy-network", @@ -594,9 +609,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro" -version = "0.7.7" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b40397ddcdcc266f59f959770f601ce1280e699a91fc1862f29cef91707cd09" +checksum = "183bcfc0f3291d9c41a3774172ee582fb2ce6eb6569085471d8f225de7bb86fc" dependencies = [ "alloy-sol-macro-expander", "alloy-sol-macro-input", @@ -608,9 +623,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-expander" -version = "0.7.7" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "867a5469d61480fea08c7333ffeca52d5b621f5ca2e44f271b117ec1fc9a0525" +checksum = "71c4d842beb7a6686d04125603bc57614d5ed78bf95e4753274db3db4ba95214" dependencies = [ "alloy-json-abi", "alloy-sol-macro-input", @@ -627,9 +642,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-input" -version = "0.7.7" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e482dc33a32b6fadbc0f599adea520bd3aaa585c141a80b404d0a3e3fa72528" +checksum = "1306e8d3c9e6e6ecf7a39ffaf7291e73a5f655a2defd366ee92c2efebcdf7fee" dependencies = [ "alloy-json-abi", "const-hex", @@ -644,9 +659,9 @@ dependencies = [ [[package]] name = "alloy-sol-type-parser" -version = "0.7.7" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbcba3ca07cf7975f15d871b721fb18031eec8bce51103907f6dcce00b255d98" +checksum = "f4691da83dce9c9b4c775dd701c87759f173bd3021cbf2e60cde00c5fe6d7241" dependencies = [ "serde", "winnow 0.6.18", @@ -654,9 +669,9 @@ dependencies = [ [[package]] name = "alloy-sol-types" -version = "0.7.7" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a91ca40fa20793ae9c3841b83e74569d1cc9af29a2f5237314fd3452d51e38c7" +checksum = "577e262966e92112edbd15b1b2c0947cc434d6e8311df96d3329793fe8047da9" dependencies = [ "alloy-json-abi", "alloy-primitives", @@ -667,9 +682,9 @@ dependencies = [ [[package]] name = "alloy-transport" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d0590afbdacf2f8cca49d025a2466f3b6584a016a8b28f532f29f8da1007bae" +checksum = "454220c714857cf68af87d788d1f0638ad8766268b94f6a49fed96cbc2ab382c" dependencies = [ "alloy-json-rpc", "base64 0.22.1", @@ -686,9 +701,9 @@ dependencies = [ [[package]] name = "alloy-transport-http" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2437d145d80ea1aecde8574d2058cceb8b3c9cba05f6aea8e67907c660d46698" +checksum = "377f2353d7fea03a2dba6b9ffbb7d610402c040dd5700d1fae8b9ec2673eed9b" dependencies = [ "alloy-json-rpc", "alloy-transport", @@ -701,9 +716,9 @@ dependencies = [ [[package]] name = "alloy-transport-ws" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af855163e7df008799941aa6dd324a43ef2bf264b08ba4b22d44aad6ced65300" +checksum = "26d43ba8e9a3a7fef626d5fd93cc87ff2d6d2c81acfb866f068b3dce31dda060" dependencies = [ "alloy-pubsub", "alloy-transport", @@ -719,13 +734,13 @@ dependencies = [ [[package]] name = "alloy-trie" -version = "0.4.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03704f265cbbb943b117ecb5055fd46e8f41e7dc8a58b1aed20bcd40ace38c15" +checksum = "cd491aade72a82d51db430379f48a44a1d388ff03711a2023f1faa302c5b675d" dependencies = [ "alloy-primitives", "alloy-rlp", - "derive_more", + "derive_more 1.0.0", "hashbrown 0.14.5", "nybbles", "serde", @@ -742,6 +757,7 @@ dependencies = [ "reth", "reth-cli-util", "reth-node-optimism", + "reth-optimism-rpc", "tikv-jemallocator", "tracing", ] @@ -1307,19 +1323,6 @@ dependencies = [ "generic-array", ] -[[package]] -name = "bls12_381" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7bc6d6292be3a19e6379786dac800f551e5865a5bb51ebbe3064ab80433f403" -dependencies = [ - "ff", - "group", - "pairing", - "rand_core 0.6.4", - "subtle", -] - [[package]] name = "blst" version = "0.3.13" @@ -1332,144 +1335,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "boa_ast" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b49637e7ecb7c541c46c3e885d4c49326ad8076dbfb88bef2cf3165d8ea7df2b" -dependencies = [ - "bitflags 2.6.0", - "boa_interner", - "boa_macros", - "indexmap 2.4.0", - "num-bigint", - "rustc-hash 2.0.0", -] - -[[package]] -name = "boa_engine" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "411558b4cbc7d0303012e26721815e612fed78179313888fd5dd8d6c50d70099" -dependencies = [ - "arrayvec", - "bitflags 2.6.0", - "boa_ast", - "boa_gc", - "boa_interner", - "boa_macros", - "boa_parser", - "boa_profiler", - "boa_string", - "bytemuck", - "cfg-if", - "dashmap 5.5.3", - "fast-float", - "hashbrown 0.14.5", - "icu_normalizer", - "indexmap 2.4.0", - "intrusive-collections", - "itertools 0.13.0", - "num-bigint", - "num-integer", - "num-traits", - "num_enum", - "once_cell", - "pollster", - "portable-atomic", - "rand 0.8.5", - "regress", - "rustc-hash 2.0.0", - "ryu-js", - "serde", - "serde_json", - "sptr", - "static_assertions", - "tap", - "thin-vec", - "thiserror", - "time", -] - -[[package]] -name = "boa_gc" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eff345a85a39cf9b8ed863198947d61e6df2b1d774002b57341158b0ce2c525" -dependencies = [ - "boa_macros", - "boa_profiler", - "boa_string", - "hashbrown 0.14.5", - "thin-vec", -] - -[[package]] -name = "boa_interner" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b779280420804c70da9043d152c84eb96e2f7c9e7d1ec3262decf59f9349df" -dependencies = [ - "boa_gc", - "boa_macros", - "hashbrown 0.14.5", - "indexmap 2.4.0", - "once_cell", - "phf", - "rustc-hash 2.0.0", - "static_assertions", -] - -[[package]] -name = "boa_macros" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25e0097fa69cde4c95f9869654004340fbbe2bcf3ce9189ba2a31a65ac40e0a1" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.75", - "synstructure", -] - -[[package]] -name = "boa_parser" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd63fe8faf62561fc8c50f9402687e8cfde720b57d292fb3b4ac17c821878ac1" -dependencies = [ - "bitflags 2.6.0", - "boa_ast", - "boa_interner", - "boa_macros", - "boa_profiler", - "fast-float", - "icu_properties", - "num-bigint", - "num-traits", - "regress", - "rustc-hash 2.0.0", -] - -[[package]] -name = "boa_profiler" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd9da895f0df9e2a97b36c1f98e0c5d2ab963abc8679d80f2a66f7bcb211ce90" - -[[package]] -name = "boa_string" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9ca6668df83fcd3c2903f6f296b7180421908c5b478ebe0d1c468be9fd60e1c" -dependencies = [ - "fast-float", - "paste", - "rustc-hash 2.0.0", - "sptr", - "static_assertions", -] - [[package]] name = "boyer-moore-magiclen" version = "0.2.20" @@ -1538,20 +1403,6 @@ name = "bytemuck" version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6fd4c6dcc3b0aea2f5c0b4b82c2b15fe39ddbc76041a310848f4706edf76bb31" -dependencies = [ - "bytemuck_derive", -] - -[[package]] -name = "bytemuck_derive" -version = "1.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cc8b54b395f2fcfbb3d90c47b01c7f444d94d05bdeb775811dec868ac3bbc26" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.75", -] [[package]] name = "byteorder" @@ -1570,15 +1421,16 @@ dependencies = [ [[package]] name = "c-kzg" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdf100c4cea8f207e883ff91ca886d621d8a166cb04971dfaa9bb8fd99ed95df" +checksum = "f0307f72feab3300336fb803a57134159f6e20139af1357f36c54cb90d8e8928" dependencies = [ "blst", "cc", "glob", "hex", "libc", + "once_cell", "serde", ] @@ -1676,15 +1528,6 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "cipher" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7" -dependencies = [ - "generic-array", -] - [[package]] name = "cipher" version = "0.4.4" @@ -1748,9 +1591,9 @@ checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" [[package]] name = "coins-bip32" -version = "0.11.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66c43ff7fd9ff522219058808a259e61423335767b1071d5b346de60d9219657" +checksum = "2073678591747aed4000dd468b97b14d7007f7936851d3f2f01846899f5ebf08" dependencies = [ "bs58", "coins-core", @@ -1764,9 +1607,9 @@ dependencies = [ [[package]] name = "coins-bip39" -version = "0.11.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c4587c0b4064da887ed39a6522f577267d57e58bdd583178cd877d721b56a2e" +checksum = "74b169b26623ff17e9db37a539fe4f15342080df39f129ef7631df7683d6d9d4" dependencies = [ "bitvec", "coins-bip32", @@ -1780,9 +1623,9 @@ dependencies = [ [[package]] name = "coins-core" -version = "0.11.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b3aeeec621f4daec552e9d28befd58020a78cfc364827d06a753e8bc13c6c4b" +checksum = "62b962ad8545e43a28e14e87377812ba9ae748dd4fd963f4c10e9fcc6d13475b" dependencies = [ "base64 0.21.7", "bech32", @@ -1847,18 +1690,6 @@ dependencies = [ "digest 0.10.7", ] -[[package]] -name = "confy" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45b1f4c00870f07dc34adcac82bb6a72cc5aabca8536ba1797e01df51d2ce9a0" -dependencies = [ - "directories", - "serde", - "thiserror", - "toml", -] - [[package]] name = "console" version = "0.15.8" @@ -2068,6 +1899,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" dependencies = [ "generic-array", + "rand_core 0.6.4", "typenum", ] @@ -2081,31 +1913,13 @@ dependencies = [ "subtle", ] -[[package]] -name = "ctr" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a232f92a03f37dd7d7dd2adc67166c77e9cd88de5b019b9a9eecfaeaf7bfd481" -dependencies = [ - "cipher 0.3.0", -] - -[[package]] -name = "ctr" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea" -dependencies = [ - "cipher 0.3.0", -] - [[package]] name = "ctr" version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" dependencies = [ - "cipher 0.4.4", + "cipher", ] [[package]] @@ -2184,19 +1998,6 @@ dependencies = [ "syn 2.0.75", ] -[[package]] -name = "dashmap" -version = "5.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" -dependencies = [ - "cfg-if", - "hashbrown 0.14.5", - "lock_api", - "once_cell", - "parking_lot_core 0.9.10", -] - [[package]] name = "dashmap" version = "6.0.1" @@ -2298,15 +2099,37 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.18" +version = "0.99.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" +dependencies = [ + "convert_case 0.4.0", + "proc-macro2", + "quote", + "rustc_version 0.4.0", + "syn 2.0.75", +] + +[[package]] +name = "derive_more" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" +checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05" dependencies = [ - "convert_case 0.4.0", + "derive_more-impl", +] + +[[package]] +name = "derive_more-impl" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" +dependencies = [ + "convert_case 0.6.0", "proc-macro2", "quote", - "rustc_version 0.4.0", "syn 2.0.75", + "unicode-xid", ] [[package]] @@ -2330,15 +2153,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "directories" -version = "5.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35" -dependencies = [ - "dirs-sys", -] - [[package]] name = "dirs" version = "5.0.1" @@ -2383,14 +2197,15 @@ dependencies = [ [[package]] name = "discv5" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cafb8ed8d460b7d1c8d4c970270d45ecb5e283179a3945143196624c55cda6ac" +checksum = "f569b8c367554666c8652305621e8bae3634a2ff5c6378081d5bd8c399c99f23" dependencies = [ - "aes 0.7.5", + "aes", "aes-gcm", "alloy-rlp", "arrayvec", + "ctr", "delay_map", "enr", "fnv", @@ -2399,9 +2214,10 @@ dependencies = [ "hex", "hkdf", "lazy_static", - "libp2p", + "libp2p-identity", "lru", "more-asserts", + "multiaddr", "parking_lot 0.11.2", "rand 0.8.5", "smallvec", @@ -2412,17 +2228,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "displaydoc" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.75", -] - [[package]] name = "doctest-file" version = "1.0.0" @@ -2583,44 +2388,6 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "ethbloom" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c22d4b5885b6aa2fe5e8b9329fb8d232bf739e434e6b87347c63bdd00c120f60" -dependencies = [ - "crunchy", - "fixed-hash", - "impl-rlp", - "impl-serde", - "tiny-keccak", -] - -[[package]] -name = "ethereum-types" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02d215cbf040552efcbe99a38372fe80ab9d00268e20012b79fcd0f073edd8ee" -dependencies = [ - "ethbloom", - "fixed-hash", - "impl-rlp", - "impl-serde", - "primitive-types", - "uint", -] - -[[package]] -name = "ethereum_ssz" -version = "0.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d3627f83d8b87b432a5fad9934b4565260722a141a2c40f371f8080adec9425" -dependencies = [ - "ethereum-types", - "itertools 0.10.5", - "smallvec", -] - [[package]] name = "eyre" version = "0.6.12" @@ -2631,12 +2398,6 @@ dependencies = [ "once_cell", ] -[[package]] -name = "fast-float" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95765f67b4b18863968b4a1bd5bb576f732b29a4a28c7cd84c09fa3e2875f33c" - [[package]] name = "fastrand" version = "2.1.0" @@ -2670,7 +2431,6 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "bitvec", "rand_core 0.6.4", "subtle", ] @@ -2687,7 +2447,6 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "835c052cb0c08c1acf6ffd71c022172e18723949c8282f2b9f27efbc51e64534" dependencies = [ - "arbitrary", "byteorder", "rand 0.8.5", "rustc-hex", @@ -2780,7 +2539,6 @@ dependencies = [ "futures-core", "futures-task", "futures-util", - "num_cpus", ] [[package]] @@ -2883,9 +2641,9 @@ dependencies = [ [[package]] name = "ghash" -version = "0.4.4" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1583cc1656d7839fd3732b80cf4f38850336cdb9b8ded1cd399ca62958de3c99" +checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1" dependencies = [ "opaque-debug", "polyval", @@ -3278,124 +3036,6 @@ dependencies = [ "cc", ] -[[package]] -name = "icu_collections" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" -dependencies = [ - "displaydoc", - "yoke", - "zerofrom", - "zerovec", -] - -[[package]] -name = "icu_locid" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" -dependencies = [ - "displaydoc", - "litemap", - "tinystr", - "writeable", - "zerovec", -] - -[[package]] -name = "icu_locid_transform" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" -dependencies = [ - "displaydoc", - "icu_locid", - "icu_locid_transform_data", - "icu_provider", - "tinystr", - "zerovec", -] - -[[package]] -name = "icu_locid_transform_data" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" - -[[package]] -name = "icu_normalizer" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" -dependencies = [ - "displaydoc", - "icu_collections", - "icu_normalizer_data", - "icu_properties", - "icu_provider", - "smallvec", - "utf16_iter", - "utf8_iter", - "write16", - "zerovec", -] - -[[package]] -name = "icu_normalizer_data" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" - -[[package]] -name = "icu_properties" -version = "1.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" -dependencies = [ - "displaydoc", - "icu_collections", - "icu_locid_transform", - "icu_properties_data", - "icu_provider", - "tinystr", - "zerovec", -] - -[[package]] -name = "icu_properties_data" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" - -[[package]] -name = "icu_provider" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" -dependencies = [ - "displaydoc", - "icu_locid", - "icu_provider_macros", - "stable_deref_trait", - "tinystr", - "writeable", - "yoke", - "zerofrom", - "zerovec", -] - -[[package]] -name = "icu_provider_macros" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.75", -] - [[package]] name = "ident_case" version = "1.0.1" @@ -3431,24 +3071,6 @@ dependencies = [ "parity-scale-codec", ] -[[package]] -name = "impl-rlp" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f28220f89297a075ddc7245cd538076ee98b01f2a9c23a53a4f1105d5a322808" -dependencies = [ - "rlp", -] - -[[package]] -name = "impl-serde" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc88fc67028ae3db0c853baa36269d398d5f45b6982f95549ff5def78c935cd" -dependencies = [ - "serde", -] - [[package]] name = "impl-trait-for-tuples" version = "0.2.2" @@ -3541,15 +3163,6 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "intrusive-collections" -version = "0.9.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b694dc9f70c3bda874626d2aed13b780f137aab435f4e9814121955cf706122e" -dependencies = [ - "memoffset", -] - [[package]] name = "ipconfig" version = "0.3.2" @@ -3889,21 +3502,6 @@ version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4933f3f57a8e9d9da04db23fb153356ecaf00cbd14aee46279c33dc80925c37" -[[package]] -name = "kzg-rs" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd9920cd4460ce3cbca19c62f3bb9a9611562478a4dc9d2c556f4a7d049c5b6b" -dependencies = [ - "bls12_381", - "glob", - "hex", - "once_cell", - "serde", - "serde_derive", - "serde_yaml", -] - [[package]] name = "lazy_static" version = "1.5.0" @@ -3941,81 +3539,6 @@ version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" -[[package]] -name = "libp2p" -version = "0.53.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "681fb3f183edfbedd7a57d32ebe5dcdc0b9f94061185acf3c30249349cc6fc99" -dependencies = [ - "bytes", - "either", - "futures", - "futures-timer", - "getrandom 0.2.15", - "instant", - "libp2p-allow-block-list", - "libp2p-connection-limits", - "libp2p-core", - "libp2p-identity", - "libp2p-swarm", - "multiaddr", - "pin-project", - "rw-stream-sink", - "thiserror", -] - -[[package]] -name = "libp2p-allow-block-list" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "107b238b794cb83ab53b74ad5dcf7cca3200899b72fe662840cfb52f5b0a32e6" -dependencies = [ - "libp2p-core", - "libp2p-identity", - "libp2p-swarm", - "void", -] - -[[package]] -name = "libp2p-connection-limits" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7cd50a78ccfada14de94cbacd3ce4b0138157f376870f13d3a8422cd075b4fd" -dependencies = [ - "libp2p-core", - "libp2p-identity", - "libp2p-swarm", - "void", -] - -[[package]] -name = "libp2p-core" -version = "0.41.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5a8920cbd8540059a01950c1e5c96ea8d89eb50c51cd366fc18bdf540a6e48f" -dependencies = [ - "either", - "fnv", - "futures", - "futures-timer", - "libp2p-identity", - "multiaddr", - "multihash", - "multistream-select", - "once_cell", - "parking_lot 0.12.3", - "pin-project", - "quick-protobuf", - "rand 0.8.5", - "rw-stream-sink", - "smallvec", - "thiserror", - "tracing", - "unsigned-varint 0.8.0", - "void", - "web-time", -] - [[package]] name = "libp2p-identity" version = "0.2.9" @@ -4029,35 +3552,12 @@ dependencies = [ "libsecp256k1", "multihash", "quick-protobuf", - "rand 0.8.5", "sha2 0.10.8", "thiserror", "tracing", "zeroize", ] -[[package]] -name = "libp2p-swarm" -version = "0.44.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80cae6cb75f89dbca53862f9ebe0b9f463aa7b302762fcfaafb9e51dcc9b0f7e" -dependencies = [ - "either", - "fnv", - "futures", - "futures-timer", - "instant", - "libp2p-core", - "libp2p-identity", - "lru", - "multistream-select", - "once_cell", - "rand 0.8.5", - "smallvec", - "tracing", - "void", -] - [[package]] name = "libproc" version = "0.14.8" @@ -4148,12 +3648,6 @@ version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" -[[package]] -name = "litemap" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704" - [[package]] name = "lock_api" version = "0.4.12" @@ -4233,15 +3727,6 @@ dependencies = [ "libc", ] -[[package]] -name = "memoffset" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" -dependencies = [ - "autocfg", -] - [[package]] name = "metrics" version = "0.23.0" @@ -4397,7 +3882,7 @@ dependencies = [ "percent-encoding", "serde", "static_assertions", - "unsigned-varint 0.7.2", + "unsigned-varint", "url", ] @@ -4419,21 +3904,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "076d548d76a0e2a0d4ab471d0b1c36c577786dfc4471242035d97a12a735c492" dependencies = [ "core2", - "unsigned-varint 0.7.2", -] - -[[package]] -name = "multistream-select" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea0df8e5eec2298a62b326ee4f0d7fe1a6b90a09dfcf9df37b38f947a8c42f19" -dependencies = [ - "bytes", - "futures", - "log", - "pin-project", - "smallvec", - "unsigned-varint 0.7.2", + "unsigned-varint", ] [[package]] @@ -4513,7 +3984,6 @@ checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", "num-traits", - "serde", ] [[package]] @@ -4597,7 +4067,6 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" dependencies = [ - "proc-macro-crate", "proc-macro2", "quote", "syn 2.0.75", @@ -4642,24 +4111,39 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "op-alloy-consensus" -version = "0.1.5" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e41c4537e76555df708c8372ec2c4254da9631eb129c2530f2baea00d645b422" +checksum = "a0db6e3a9bbbcef7cef19d77aa2cc76d61377376e3bb86f89167e7e3f30ea023" dependencies = [ "alloy-consensus", "alloy-eips", "alloy-primitives", "alloy-rlp", "alloy-serde", - "derive_more", + "derive_more 1.0.0", "serde", ] +[[package]] +name = "op-alloy-network" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66184e6c92269ba4ef1f80e8566ce11d41b584884ce7476d4b1b5e0e38503ecb" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-network", + "alloy-primitives", + "alloy-rpc-types-eth", + "op-alloy-consensus", + "op-alloy-rpc-types", +] + [[package]] name = "op-alloy-rpc-types" -version = "0.1.5" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48bf0c126082234c15b6051c1f06d2d666adf68e7de305a5352022f06a84be78" +checksum = "e9c604cd3b9680d0edd0b7127f3550bcff634c2d2efe27b2b4853e72320186a8" dependencies = [ "alloy-network", "alloy-primitives", @@ -4670,6 +4154,18 @@ dependencies = [ "serde_json", ] +[[package]] +name = "op-alloy-rpc-types-engine" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "620e645c36cc66220909bf97e6632e7a154a2309356221cbf33ae78bf5294478" +dependencies = [ + "alloy-primitives", + "alloy-rpc-types-engine", + "alloy-serde", + "serde", +] + [[package]] name = "opaque-debug" version = "0.3.1" @@ -4763,15 +4259,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "pairing" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81fec4625e73cf41ef4bb6846cafa6d44736525f442ba45e407c4a000a13996f" -dependencies = [ - "group", -] - [[package]] name = "parity-scale-codec" version = "3.6.12" @@ -4922,48 +4409,6 @@ dependencies = [ "rustc_version 0.4.0", ] -[[package]] -name = "phf" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" -dependencies = [ - "phf_macros", - "phf_shared", -] - -[[package]] -name = "phf_generator" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" -dependencies = [ - "phf_shared", - "rand 0.8.5", -] - -[[package]] -name = "phf_macros" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" -dependencies = [ - "phf_generator", - "phf_shared", - "proc-macro2", - "quote", - "syn 2.0.75", -] - -[[package]] -name = "phf_shared" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" -dependencies = [ - "siphasher", -] - [[package]] name = "pin-project" version = "1.1.5" @@ -5012,17 +4457,11 @@ version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" -[[package]] -name = "pollster" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22686f4785f02a4fcc856d3b3bb19bf6c8160d103f7a99cc258bddd0251dc7f2" - [[package]] name = "polyval" -version = "0.5.3" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1" +checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" dependencies = [ "cfg-if", "cpufeatures", @@ -5068,8 +4507,6 @@ checksum = "0b34d9fd68ae0b74a41b21c03c2f62847aa0ffea044eee893b4c140b37e244e2" dependencies = [ "fixed-hash", "impl-codec", - "impl-rlp", - "impl-serde", "uint", ] @@ -5171,17 +4608,6 @@ dependencies = [ "proptest", ] -[[package]] -name = "proptest-derive" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cf16337405ca084e9c78985114633b6827711d22b9e6ef6c6c0d665eb3f0b6e" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "proptest-derive" version = "0.5.0" @@ -5505,16 +4931,6 @@ version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" -[[package]] -name = "regress" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16fe0a24af5daaae947294213d2fd2646fbf5e1fbacc1d4ba3e84b2393854842" -dependencies = [ - "hashbrown 0.14.5", - "memchr", -] - [[package]] name = "relative-path" version = "1.9.3" @@ -5579,14 +4995,13 @@ dependencies = [ [[package]] name = "reth" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-rlp", "aquamarine", "backon", "clap", - "confy", "discv5", "eyre", "fdlimit", @@ -5627,6 +5042,7 @@ dependencies = [ "reth-node-optimism", "reth-optimism-cli", "reth-optimism-primitives", + "reth-optimism-rpc", "reth-payload-builder", "reth-payload-primitives", "reth-payload-validator", @@ -5662,8 +5078,8 @@ dependencies = [ [[package]] name = "reth-auto-seal-consensus" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "futures-util", "reth-beacon-consensus", @@ -5682,6 +5098,7 @@ dependencies = [ "reth-stages-api", "reth-tokio-util", "reth-transaction-pool", + "reth-trie", "tokio", "tokio-stream", "tracing", @@ -5689,8 +5106,8 @@ dependencies = [ [[package]] name = "reth-basic-payload-builder" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-rlp", "futures-core", @@ -5712,8 +5129,8 @@ dependencies = [ [[package]] name = "reth-beacon-consensus" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "futures", "itertools 0.13.0", @@ -5746,8 +5163,8 @@ dependencies = [ [[package]] name = "reth-blockchain-tree" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "aquamarine", "linked_hash_set", @@ -5777,8 +5194,8 @@ dependencies = [ [[package]] name = "reth-blockchain-tree-api" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -5789,11 +5206,11 @@ dependencies = [ [[package]] name = "reth-chain-state" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "auto_impl", - "derive_more", + "derive_more 1.0.0", "metrics", "parking_lot 0.12.3", "pin-project", @@ -5811,8 +5228,8 @@ dependencies = [ [[package]] name = "reth-chainspec" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-chains", "alloy-eips", @@ -5820,7 +5237,7 @@ dependencies = [ "alloy-primitives", "alloy-trie", "auto_impl", - "derive_more", + "derive_more 1.0.0", "once_cell", "op-alloy-rpc-types", "reth-ethereum-forks", @@ -5833,25 +5250,23 @@ dependencies = [ [[package]] name = "reth-cli" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "clap", "eyre", - "reth-chainspec", "reth-cli-runner", ] [[package]] name = "reth-cli-commands" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "ahash", "backon", "clap", "comfy-table", - "confy", "crossterm", "eyre", "fdlimit", @@ -5899,8 +5314,8 @@ dependencies = [ [[package]] name = "reth-cli-runner" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "reth-tasks", "tokio", @@ -5909,8 +5324,8 @@ dependencies = [ [[package]] name = "reth-cli-util" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-eips", "alloy-primitives", @@ -5924,8 +5339,8 @@ dependencies = [ [[package]] name = "reth-codecs" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -5940,8 +5355,8 @@ dependencies = [ [[package]] name = "reth-codecs-derive" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "convert_case 0.6.0", "proc-macro2", @@ -5951,31 +5366,32 @@ dependencies = [ [[package]] name = "reth-config" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "confy", + "eyre", "humantime-serde", "reth-network-types", "reth-prune-types", "reth-stages-types", "serde", + "toml", ] [[package]] name = "reth-consensus" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "auto_impl", + "derive_more 1.0.0", "reth-primitives", - "thiserror-no-std", ] [[package]] name = "reth-consensus-common" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "reth-chainspec", "reth-consensus", @@ -5984,8 +5400,8 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6007,11 +5423,11 @@ dependencies = [ [[package]] name = "reth-db" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "bytes", - "derive_more", + "derive_more 1.0.0", "eyre", "metrics", "page_size", @@ -6038,17 +5454,18 @@ dependencies = [ [[package]] name = "reth-db-api" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "arbitrary", "bytes", - "derive_more", + "derive_more 1.0.0", "metrics", "modular-bitfield", "parity-scale-codec", "proptest", "reth-codecs", + "reth-db-models", "reth-primitives", "reth-primitives-traits", "reth-prune-types", @@ -6060,8 +5477,8 @@ dependencies = [ [[package]] name = "reth-db-common" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-genesis", "boyer-moore-magiclen", @@ -6084,10 +5501,24 @@ dependencies = [ "tracing", ] +[[package]] +name = "reth-db-models" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +dependencies = [ + "arbitrary", + "bytes", + "modular-bitfield", + "proptest", + "reth-codecs", + "reth-primitives", + "serde", +] + [[package]] name = "reth-discv4" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -6110,19 +5541,17 @@ dependencies = [ [[package]] name = "reth-discv5" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-primitives", "alloy-rlp", - "derive_more", + "derive_more 1.0.0", "discv5", "enr", "futures", "itertools 0.13.0", - "libp2p-identity", "metrics", - "multiaddr", "rand 0.8.5", "reth-chainspec", "reth-ethereum-forks", @@ -6136,8 +5565,8 @@ dependencies = [ [[package]] name = "reth-dns-discovery" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-primitives", "data-encoding", @@ -6158,8 +5587,8 @@ dependencies = [ [[package]] name = "reth-downloaders" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-rlp", "futures", @@ -6185,17 +5614,17 @@ dependencies = [ [[package]] name = "reth-ecies" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "aes 0.8.4", + "aes", "alloy-primitives", "alloy-rlp", "block-padding", "byteorder", - "cipher 0.4.4", + "cipher", "concat-kdf", - "ctr 0.9.2", + "ctr", "digest 0.10.7", "futures", "generic-array", @@ -6216,8 +5645,8 @@ dependencies = [ [[package]] name = "reth-engine-primitives" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "reth-chainspec", "reth-payload-primitives", @@ -6226,8 +5655,8 @@ dependencies = [ [[package]] name = "reth-engine-service" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "futures", "pin-project", @@ -6246,13 +5675,12 @@ dependencies = [ "reth-stages-api", "reth-tasks", "thiserror", - "tokio-stream", ] [[package]] name = "reth-engine-tree" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "futures", "metrics", @@ -6286,8 +5714,8 @@ dependencies = [ [[package]] name = "reth-engine-util" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "eyre", "futures", @@ -6305,6 +5733,7 @@ dependencies = [ "reth-revm", "reth-rpc-types", "reth-rpc-types-compat", + "reth-trie", "revm-primitives", "serde", "serde_json", @@ -6315,8 +5744,8 @@ dependencies = [ [[package]] name = "reth-errors" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "reth-blockchain-tree-api", "reth-consensus", @@ -6328,12 +5757,12 @@ dependencies = [ [[package]] name = "reth-eth-wire" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-rlp", "bytes", - "derive_more", + "derive_more 1.0.0", "futures", "pin-project", "reth-chainspec", @@ -6353,14 +5782,14 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-chains", "alloy-genesis", "alloy-rlp", "bytes", - "derive_more", + "derive_more 1.0.0", "reth-chainspec", "reth-codecs-derive", "reth-primitives", @@ -6369,8 +5798,8 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "reth-chainspec", "reth-consensus", @@ -6381,8 +5810,8 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-rlp", "reth-chainspec", @@ -6399,8 +5828,8 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-chains", "alloy-primitives", @@ -6411,7 +5840,7 @@ dependencies = [ "dyn-clone", "once_cell", "proptest", - "proptest-derive 0.5.0", + "proptest-derive", "rustc-hash 2.0.0", "serde", "thiserror-no-std", @@ -6419,8 +5848,8 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "reth-basic-payload-builder", "reth-errors", @@ -6432,14 +5861,15 @@ dependencies = [ "reth-provider", "reth-revm", "reth-transaction-pool", + "reth-trie", "revm", "tracing", ] [[package]] name = "reth-etl" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "rayon", "reth-db-api", @@ -6448,8 +5878,8 @@ dependencies = [ [[package]] name = "reth-evm" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-eips", "auto_impl", @@ -6466,8 +5896,8 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-eips", "alloy-sol-types", @@ -6484,8 +5914,8 @@ dependencies = [ [[package]] name = "reth-evm-optimism" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "reth-chainspec", "reth-ethereum-forks", @@ -6504,24 +5934,24 @@ dependencies = [ [[package]] name = "reth-execution-errors" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-eips", "alloy-primitives", "alloy-rlp", + "derive_more 1.0.0", "nybbles", "reth-consensus", "reth-prune-types", "reth-storage-errors", "revm-primitives", - "thiserror-no-std", ] [[package]] name = "reth-execution-types" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "reth-chainspec", "reth-execution-errors", @@ -6532,8 +5962,8 @@ dependencies = [ [[package]] name = "reth-exex" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "eyre", "futures", @@ -6559,8 +5989,8 @@ dependencies = [ [[package]] name = "reth-exex-types" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-primitives", "reth-provider", @@ -6568,8 +5998,8 @@ dependencies = [ [[package]] name = "reth-fs-util" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "serde", "serde_json", @@ -6578,8 +6008,8 @@ dependencies = [ [[package]] name = "reth-ipc" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "async-trait", "bytes", @@ -6599,13 +6029,13 @@ dependencies = [ [[package]] name = "reth-libmdbx" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "bitflags 2.6.0", "byteorder", - "dashmap 6.0.1", - "derive_more", + "dashmap", + "derive_more 1.0.0", "indexmap 2.4.0", "parking_lot 0.12.3", "reth-mdbx-sys", @@ -6615,8 +6045,8 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "bindgen", "cc", @@ -6624,8 +6054,8 @@ dependencies = [ [[package]] name = "reth-metrics" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "futures", "metrics", @@ -6636,8 +6066,8 @@ dependencies = [ [[package]] name = "reth-metrics-derive" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "proc-macro2", "quote", @@ -6647,16 +6077,16 @@ dependencies = [ [[package]] name = "reth-net-banlist" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-primitives", ] [[package]] name = "reth-net-nat" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "futures-util", "reqwest", @@ -6667,13 +6097,13 @@ dependencies = [ [[package]] name = "reth-network" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-rlp", "aquamarine", "auto_impl", - "derive_more", + "derive_more 1.0.0", "discv5", "enr", "futures", @@ -6715,13 +6145,13 @@ dependencies = [ [[package]] name = "reth-network-api" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-primitives", "alloy-rpc-types-admin", "auto_impl", - "derive_more", + "derive_more 1.0.0", "enr", "futures", "reth-eth-wire-types", @@ -6738,26 +6168,26 @@ dependencies = [ [[package]] name = "reth-network-p2p" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "auto_impl", + "derive_more 1.0.0", "futures", "reth-consensus", "reth-eth-wire-types", "reth-network-peers", + "reth-network-types", "reth-primitives", "reth-storage-errors", - "serde", - "thiserror", "tokio", "tracing", ] [[package]] name = "reth-network-peers" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -6771,13 +6201,12 @@ dependencies = [ [[package]] name = "reth-network-types" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "humantime-serde", "reth-ethereum-forks", "reth-net-banlist", - "reth-network-p2p", "reth-network-peers", "serde", "serde_json", @@ -6786,13 +6215,13 @@ dependencies = [ [[package]] name = "reth-nippy-jar" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "anyhow", "bincode", "cuckoofilter", - "derive_more", + "derive_more 1.0.0", "lz4_flex", "memmap2", "ph", @@ -6806,9 +6235,10 @@ dependencies = [ [[package]] name = "reth-node-api" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ + "reth-chainspec", "reth-db-api", "reth-engine-primitives", "reth-evm", @@ -6816,17 +6246,18 @@ dependencies = [ "reth-payload-builder", "reth-payload-primitives", "reth-provider", + "reth-rpc-eth-api", "reth-tasks", "reth-transaction-pool", ] [[package]] name = "reth-node-builder" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ + "alloy-network", "aquamarine", - "confy", "eyre", "fdlimit", "futures", @@ -6880,14 +6311,14 @@ dependencies = [ [[package]] name = "reth-node-core" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-genesis", "alloy-rpc-types-engine", "clap", "const_format", - "derive_more", + "derive_more 1.0.0", "dirs-next", "eyre", "futures", @@ -6906,6 +6337,7 @@ dependencies = [ "reth-network", "reth-network-p2p", "reth-network-peers", + "reth-optimism-chainspec", "reth-primitives", "reth-provider", "reth-prune-types", @@ -6920,21 +6352,24 @@ dependencies = [ "reth-tracing", "reth-transaction-pool", "secp256k1", + "serde", "serde_json", "shellexpand", + "toml", "tracing", "vergen", ] [[package]] name = "reth-node-ethereum" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "eyre", "reth-auto-seal-consensus", "reth-basic-payload-builder", "reth-beacon-consensus", + "reth-chainspec", "reth-consensus", "reth-ethereum-engine-primitives", "reth-ethereum-payload-builder", @@ -6951,15 +6386,14 @@ dependencies = [ [[package]] name = "reth-node-events" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-rpc-types-engine", "futures", "humantime", "pin-project", "reth-beacon-consensus", - "reth-db-api", "reth-network", "reth-network-api", "reth-primitives", @@ -6974,8 +6408,8 @@ dependencies = [ [[package]] name = "reth-node-metrics" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "eyre", "http", @@ -6998,8 +6432,8 @@ dependencies = [ [[package]] name = "reth-node-optimism" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "async-trait", "clap", @@ -7019,6 +6453,7 @@ dependencies = [ "reth-network", "reth-node-api", "reth-node-builder", + "reth-optimism-chainspec", "reth-optimism-consensus", "reth-optimism-payload-builder", "reth-optimism-rpc", @@ -7026,6 +6461,7 @@ dependencies = [ "reth-primitives", "reth-provider", "reth-revm", + "reth-rpc", "reth-rpc-eth-api", "reth-rpc-eth-types", "reth-rpc-types", @@ -7034,16 +6470,30 @@ dependencies = [ "reth-transaction-pool", "serde", "serde_json", - "thiserror", - "tracing", + "thiserror", + "tracing", +] + +[[package]] +name = "reth-optimism-chainspec" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +dependencies = [ + "alloy-chains", + "alloy-primitives", + "derive_more 1.0.0", + "once_cell", + "reth-chainspec", + "reth-ethereum-forks", + "reth-primitives-traits", + "serde_json", ] [[package]] name = "reth-optimism-cli" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-genesis", "alloy-primitives", "alloy-rlp", "clap", @@ -7063,6 +6513,7 @@ dependencies = [ "reth-network-p2p", "reth-node-core", "reth-node-events", + "reth-optimism-chainspec", "reth-optimism-primitives", "reth-primitives", "reth-provider", @@ -7071,8 +6522,6 @@ dependencies = [ "reth-stages-types", "reth-static-file", "reth-static-file-types", - "serde_json", - "shellexpand", "tokio", "tokio-util", "tracing", @@ -7080,8 +6529,8 @@ dependencies = [ [[package]] name = "reth-optimism-consensus" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "reth-chainspec", "reth-consensus", @@ -7092,8 +6541,8 @@ dependencies = [ [[package]] name = "reth-optimism-payload-builder" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-rlp", "reth-basic-payload-builder", @@ -7119,23 +6568,25 @@ dependencies = [ [[package]] name = "reth-optimism-primitives" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" [[package]] name = "reth-optimism-rpc" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-primitives", - "derive_more", - "jsonrpsee", "jsonrpsee-types", + "op-alloy-network", "parking_lot 0.12.3", + "reqwest", + "reth-chainspec", "reth-evm", "reth-evm-optimism", "reth-network-api", "reth-node-api", + "reth-node-builder", "reth-primitives", "reth-provider", "reth-rpc", @@ -7146,15 +6597,16 @@ dependencies = [ "reth-tasks", "reth-transaction-pool", "revm", - "serde", + "serde_json", "thiserror", "tokio", + "tracing", ] [[package]] name = "reth-payload-builder" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "futures-util", "metrics", @@ -7175,8 +6627,8 @@ dependencies = [ [[package]] name = "reth-payload-primitives" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "reth-chain-state", "reth-chainspec", @@ -7191,8 +6643,8 @@ dependencies = [ [[package]] name = "reth-payload-validator" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "reth-chainspec", "reth-primitives", @@ -7202,26 +6654,30 @@ dependencies = [ [[package]] name = "reth-primitives" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ + "alloy-consensus", "alloy-eips", "alloy-genesis", "alloy-primitives", "alloy-rlp", "alloy-rpc-types", + "alloy-serde", "arbitrary", "bytes", "c-kzg", - "derive_more", + "derive_more 1.0.0", "k256", "modular-bitfield", "once_cell", + "op-alloy-rpc-types", "proptest", "rayon", "reth-chainspec", "reth-codecs", "reth-ethereum-forks", + "reth-optimism-chainspec", "reth-primitives-traits", "reth-static-file-types", "reth-trie-common", @@ -7235,8 +6691,8 @@ dependencies = [ [[package]] name = "reth-primitives-traits" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7247,7 +6703,7 @@ dependencies = [ "arbitrary", "byteorder", "bytes", - "derive_more", + "derive_more 1.0.0", "modular-bitfield", "proptest", "proptest-arbitrary-interop", @@ -7259,12 +6715,12 @@ dependencies = [ [[package]] name = "reth-provider" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-rpc-types-engine", "auto_impl", - "dashmap 6.0.1", + "dashmap", "itertools 0.13.0", "metrics", "parking_lot 0.12.3", @@ -7297,8 +6753,8 @@ dependencies = [ [[package]] name = "reth-prune" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-primitives", "itertools 0.13.0", @@ -7323,12 +6779,12 @@ dependencies = [ [[package]] name = "reth-prune-types" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-primitives", "bytes", - "derive_more", + "derive_more 1.0.0", "modular-bitfield", "reth-codecs", "serde", @@ -7337,10 +6793,9 @@ dependencies = [ [[package]] name = "reth-revm" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-eips", "reth-chainspec", "reth-consensus-common", "reth-execution-errors", @@ -7353,15 +6808,16 @@ dependencies = [ [[package]] name = "reth-rpc" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-dyn-abi", "alloy-genesis", + "alloy-network", "alloy-primitives", "alloy-rlp", "async-trait", - "derive_more", + "derive_more 1.0.0", "futures", "http", "http-body", @@ -7408,9 +6864,10 @@ dependencies = [ [[package]] name = "reth-rpc-api" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ + "alloy-json-rpc", "jsonrpsee", "reth-engine-primitives", "reth-network-peers", @@ -7421,13 +6878,14 @@ dependencies = [ [[package]] name = "reth-rpc-builder" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "http", "jsonrpsee", "metrics", "pin-project", + "reth-chainspec", "reth-engine-primitives", "reth-evm", "reth-ipc", @@ -7441,6 +6899,7 @@ dependencies = [ "reth-rpc-eth-types", "reth-rpc-layer", "reth-rpc-server-types", + "reth-rpc-types", "reth-tasks", "reth-transaction-pool", "serde", @@ -7452,8 +6911,8 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "async-trait", "jsonrpsee-core", @@ -7480,10 +6939,12 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-dyn-abi", + "alloy-json-rpc", + "alloy-network", "async-trait", "auto_impl", "dyn-clone", @@ -7505,6 +6966,7 @@ dependencies = [ "reth-rpc-types-compat", "reth-tasks", "reth-transaction-pool", + "reth-trie", "revm", "revm-inspectors", "revm-primitives", @@ -7514,11 +6976,11 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-sol-types", - "derive_more", + "derive_more 1.0.0", "futures", "jsonrpsee-core", "jsonrpsee-types", @@ -7552,8 +7014,8 @@ dependencies = [ [[package]] name = "reth-rpc-layer" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-rpc-types-engine", "http", @@ -7565,8 +7027,8 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-primitives", "jsonrpsee-core", @@ -7581,8 +7043,8 @@ dependencies = [ [[package]] name = "reth-rpc-types" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-primitives", "alloy-rpc-types", @@ -7595,12 +7057,14 @@ dependencies = [ "alloy-rpc-types-txpool", "alloy-serde", "jsonrpsee-types", + "op-alloy-rpc-types", + "op-alloy-rpc-types-engine", ] [[package]] name = "reth-rpc-types-compat" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-rlp", "alloy-rpc-types", @@ -7611,8 +7075,8 @@ dependencies = [ [[package]] name = "reth-stages" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "futures-util", "itertools 0.13.0", @@ -7645,8 +7109,8 @@ dependencies = [ [[package]] name = "reth-stages-api" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-primitives", "aquamarine", @@ -7672,8 +7136,8 @@ dependencies = [ [[package]] name = "reth-stages-types" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-primitives", "bytes", @@ -7685,8 +7149,8 @@ dependencies = [ [[package]] name = "reth-static-file" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-primitives", "parking_lot 0.12.3", @@ -7705,48 +7169,47 @@ dependencies = [ [[package]] name = "reth-static-file-types" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-primitives", "clap", - "derive_more", + "derive_more 1.0.0", "serde", "strum", ] [[package]] name = "reth-storage-api" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "auto_impl", "reth-chainspec", - "reth-db-api", + "reth-db-models", "reth-execution-types", "reth-primitives", "reth-prune-types", "reth-stages-types", "reth-storage-errors", "reth-trie", - "revm", ] [[package]] name = "reth-storage-errors" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-rlp", + "derive_more 1.0.0", "reth-fs-util", "reth-primitives", - "thiserror-no-std", ] [[package]] name = "reth-tasks" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "auto_impl", "dyn-clone", @@ -7763,8 +7226,8 @@ dependencies = [ [[package]] name = "reth-tokio-util" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "tokio", "tokio-stream", @@ -7773,8 +7236,8 @@ dependencies = [ [[package]] name = "reth-tracing" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "clap", "eyre", @@ -7788,8 +7251,8 @@ dependencies = [ [[package]] name = "reth-transaction-pool" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-rlp", "aquamarine", @@ -7820,12 +7283,12 @@ dependencies = [ [[package]] name = "reth-trie" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-rlp", "auto_impl", - "derive_more", + "derive_more 1.0.0", "itertools 0.13.0", "metrics", "rayon", @@ -7841,8 +7304,8 @@ dependencies = [ [[package]] name = "reth-trie-common" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -7850,7 +7313,7 @@ dependencies = [ "alloy-rlp", "alloy-trie", "bytes", - "derive_more", + "derive_more 1.0.0", "itertools 0.13.0", "nybbles", "reth-codecs", @@ -7861,12 +7324,12 @@ dependencies = [ [[package]] name = "reth-trie-db" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-rlp", "auto_impl", - "derive_more", + "derive_more 1.0.0", "itertools 0.13.0", "metrics", "rayon", @@ -7885,11 +7348,11 @@ dependencies = [ [[package]] name = "reth-trie-parallel" -version = "1.0.5" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.5#603e39ab74509e0863fc023461a4c760fb2126d1" +version = "1.0.6" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-rlp", - "derive_more", + "derive_more 1.0.0", "itertools 0.13.0", "metrics", "rayon", @@ -7909,9 +7372,9 @@ dependencies = [ [[package]] name = "revm" -version = "13.0.0" +version = "14.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b2f635bbbf4002b1b5c0219f841ec1a317723883ed7662c0d138617539a6087" +checksum = "69eae90188e48c81588fe1987b4bd35cd90d69b3602cb0c3a9ab12b882f18d91" dependencies = [ "auto_impl", "cfg-if", @@ -7924,16 +7387,14 @@ dependencies = [ [[package]] name = "revm-inspectors" -version = "0.5.6" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43cbb1576a147317c6990cf69d6cd5ef402df99f638616ba911006e9ec45866b" +checksum = "48184032103bb23788e42e42c7c85207f5b0b8a248b09ea8f5233077f35ab56e" dependencies = [ "alloy-primitives", "alloy-rpc-types", "alloy-sol-types", "anstyle", - "boa_engine", - "boa_gc", "colorchoice", "revm", "serde_json", @@ -7942,9 +7403,9 @@ dependencies = [ [[package]] name = "revm-interpreter" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2ad04c7d87dc3421a5ccca76e56dbd0b29a358c03bb41fe9e80976e9d3f397d" +checksum = "a7bad33a4f862ed8e2dc8bb5e7935852990da74f6db986732ef4f47f9021b2e4" dependencies = [ "revm-primitives", "serde", @@ -7952,9 +7413,9 @@ dependencies = [ [[package]] name = "revm-precompile" -version = "10.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3526a4ba5ec400e7bbe71affbc10fe2e67c1cd1fb782bab988873d09a102e271" +checksum = "24db0f8fb5bc636e18b4d36bdc4c402ea941be79cfbdb096469887b616959a46" dependencies = [ "aurora-engine-modexp", "blst", @@ -7972,9 +7433,9 @@ dependencies = [ [[package]] name = "revm-primitives" -version = "8.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4093d98a26601f0a793871c5bc7928410592f76b1f03fc89fde77180c554643c" +checksum = "c13132ed599b17fa9057fcfc1d37d2954921958f3b96173fc4f4cf52803b32c3" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7983,13 +7444,10 @@ dependencies = [ "bitvec", "c-kzg", "cfg-if", - "derive_more", "dyn-clone", "enumn", "hashbrown 0.14.5", "hex", - "kzg-rs", - "once_cell", "serde", ] @@ -8292,29 +7750,12 @@ dependencies = [ "wait-timeout", ] -[[package]] -name = "rw-stream-sink" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8c9026ff5d2f23da5e45bbc283f156383001bfb09c4e44256d02c1a685fe9a1" -dependencies = [ - "futures", - "pin-project", - "static_assertions", -] - [[package]] name = "ryu" version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" -[[package]] -name = "ryu-js" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad97d4ce1560a5e27cec89519dc8300d1aa6035b099821261c651486a19e44d5" - [[package]] name = "same-file" version = "1.0.6" @@ -8540,19 +7981,6 @@ dependencies = [ "syn 2.0.75", ] -[[package]] -name = "serde_yaml" -version = "0.9.34+deprecated" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" -dependencies = [ - "indexmap 2.4.0", - "itoa", - "ryu", - "serde", - "unsafe-libyaml", -] - [[package]] name = "sha1" version = "0.10.6" @@ -8704,12 +8132,6 @@ dependencies = [ "time", ] -[[package]] -name = "siphasher" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" - [[package]] name = "sketches-ddsketch" version = "0.2.2" @@ -8792,12 +8214,6 @@ dependencies = [ "der", ] -[[package]] -name = "sptr" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b9b39299b249ad65f3b7e96443bad61c02ca5cd3589f46cb6d610a0fd6c0d6a" - [[package]] name = "stability" version = "0.2.1" @@ -8808,12 +8224,6 @@ dependencies = [ "syn 2.0.75", ] -[[package]] -name = "stable_deref_trait" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" - [[package]] name = "static_assertions" version = "1.1.0" @@ -8901,9 +8311,9 @@ dependencies = [ [[package]] name = "syn-solidity" -version = "0.7.7" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c837dc8852cb7074e46b444afb81783140dab12c58867b49fb3898fbafedf7ea" +checksum = "284c41c2919303438fcf8dede4036fd1e82d4fc0fbb2b279bd2a1442c909ca92" dependencies = [ "paste", "proc-macro2", @@ -8917,17 +8327,6 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" -[[package]] -name = "synstructure" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.75", -] - [[package]] name = "sysinfo" version = "0.30.13" @@ -8961,12 +8360,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "thin-vec" -version = "0.2.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a38c90d48152c236a3ab59271da4f4ae63d678c5d7ad6b7714d7cb9760be5e4b" - [[package]] name = "thiserror" version = "1.0.63" @@ -9065,7 +8458,6 @@ checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" dependencies = [ "deranged", "itoa", - "js-sys", "libc", "num-conv", "num_threads", @@ -9100,16 +8492,6 @@ dependencies = [ "crunchy", ] -[[package]] -name = "tinystr" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" -dependencies = [ - "displaydoc", - "zerovec", -] - [[package]] name = "tinyvec" version = "1.8.0" @@ -9537,7 +8919,6 @@ version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76f64bba2c53b04fcab63c01a7d7427eadc821e3bc48c34dc9ba29c501164b52" dependencies = [ - "arbitrary", "byteorder", "crunchy", "hex", @@ -9611,32 +8992,20 @@ checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" [[package]] name = "universal-hash" -version = "0.4.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8326b2c654932e3e4f9196e69d08fdf7cfd718e1dc6f66b347e6024a0c961402" +checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" dependencies = [ - "generic-array", + "crypto-common", "subtle", ] -[[package]] -name = "unsafe-libyaml" -version = "0.2.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" - [[package]] name = "unsigned-varint" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6889a77d49f1f013504cec6bf97a2c730394adedaeb1deb5ea08949a50541105" -[[package]] -name = "unsigned-varint" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb066959b24b5196ae73cb057f45598450d2c5f71460e98c49b738086eff9c06" - [[package]] name = "untrusted" version = "0.9.0" @@ -9660,18 +9029,6 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" -[[package]] -name = "utf16_iter" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" - -[[package]] -name = "utf8_iter" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" - [[package]] name = "utf8parse" version = "0.2.2" @@ -9719,12 +9076,6 @@ version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" -[[package]] -name = "void" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" - [[package]] name = "wait-timeout" version = "0.2.0" @@ -9842,16 +9193,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "web-time" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" -dependencies = [ - "js-sys", - "wasm-bindgen", -] - [[package]] name = "webpki-roots" version = "0.26.3" @@ -10156,18 +9497,6 @@ dependencies = [ "windows-sys 0.48.0", ] -[[package]] -name = "write16" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" - -[[package]] -name = "writeable" -version = "0.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" - [[package]] name = "ws_stream_wasm" version = "0.7.4" @@ -10205,30 +9534,6 @@ dependencies = [ "tap", ] -[[package]] -name = "yoke" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5" -dependencies = [ - "serde", - "stable_deref_trait", - "yoke-derive", - "zerofrom", -] - -[[package]] -name = "yoke-derive" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.75", - "synstructure", -] - [[package]] name = "zerocopy" version = "0.7.35" @@ -10250,27 +9555,6 @@ dependencies = [ "syn 2.0.75", ] -[[package]] -name = "zerofrom" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55" -dependencies = [ - "zerofrom-derive", -] - -[[package]] -name = "zerofrom-derive" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.75", - "synstructure", -] - [[package]] name = "zeroize" version = "1.8.1" @@ -10291,28 +9575,6 @@ dependencies = [ "syn 2.0.75", ] -[[package]] -name = "zerovec" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" -dependencies = [ - "yoke", - "zerofrom", - "zerovec-derive", -] - -[[package]] -name = "zerovec-derive" -version = "0.10.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.75", -] - [[package]] name = "zstd" version = "0.13.2" diff --git a/Cargo.toml b/Cargo.toml index 3d2f5e6..e6c0de0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -57,30 +57,31 @@ strip = false alphanet-node = { path = "crates/node" } alphanet-precompile = { path = "crates/precompile" } -alloy = { version = "0.2", features = [ +alloy = { version = "0.3", features = [ "contract", "providers", "provider-http", "signers", ] } -alloy-network = { version = "0.2" } -alloy-signer-local = { version = "0.2", features = ["mnemonic"] } +alloy-network = { version = "0.3" } +alloy-signer-local = { version = "0.3", features = ["mnemonic"] } # tokio tokio = { version = "1.21", default-features = false } # reth -reth = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.0.5", features = [ +reth = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.0.6", features = [ "optimism", ] } -reth-chainspec = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.0.5" } -reth-cli-util = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.0.5" } -reth-node-api = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.0.5" } -reth-node-builder = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.0.5" } -reth-node-core = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.0.5" } -reth-node-optimism = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.0.5" } -reth-primitives = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.0.5" } -reth-tracing = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.0.5" } +reth-chainspec = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.0.6" } +reth-cli-util = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.0.6" } +reth-node-api = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.0.6" } +reth-node-builder = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.0.6" } +reth-node-core = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.0.6" } +reth-node-optimism = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.0.6" } +reth-optimism-rpc = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.0.6" } +reth-primitives = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.0.6" } +reth-tracing = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.0.6" } # misc clap = "4" diff --git a/bin/alphanet/Cargo.toml b/bin/alphanet/Cargo.toml index 8a49c8f..95c4445 100644 --- a/bin/alphanet/Cargo.toml +++ b/bin/alphanet/Cargo.toml @@ -17,17 +17,14 @@ tracing.workspace = true reth.workspace = true reth-cli-util.workspace = true reth-node-optimism.workspace = true +reth-optimism-rpc.workspace = true clap = { workspace = true, features = ["derive"] } [target.'cfg(not(windows))'.dependencies] tikv-jemallocator = { version = "0.5", optional = true } [features] -default = [ - "jemalloc", - "reth/optimism", - "reth-node-optimism/optimism", -] +default = ["jemalloc", "reth/optimism", "reth-node-optimism/optimism"] asm-keccak = ["reth/asm-keccak"] diff --git a/bin/alphanet/src/main.rs b/bin/alphanet/src/main.rs index 73819b9..9577e14 100644 --- a/bin/alphanet/src/main.rs +++ b/bin/alphanet/src/main.rs @@ -26,8 +26,8 @@ use alphanet_node::node::AlphaNetNode; use clap::Parser; use reth::cli::Cli; -use reth_node_optimism::{args::RollupArgs, rpc::SequencerClient}; -use std::sync::Arc; +use reth_node_optimism::args::RollupArgs; +use reth_optimism_rpc::eth::rpc::SequencerClient; // We use jemalloc for performance reasons. #[cfg(all(feature = "jemalloc", unix))] @@ -50,9 +50,9 @@ fn main() { .extend_rpc_modules(move |ctx| { // register sequencer tx forwarder if let Some(sequencer_http) = rollup_args.sequencer_http.clone() { - ctx.registry.set_eth_raw_transaction_forwarder(Arc::new(SequencerClient::new( - sequencer_http, - ))); + ctx.registry + .eth_api() + .set_sequencer_client(SequencerClient::new(sequencer_http)); } Ok(()) diff --git a/crates/node/src/node.rs b/crates/node/src/node.rs index 9e7d0cb..0fc41f5 100644 --- a/crates/node/src/node.rs +++ b/crates/node/src/node.rs @@ -8,6 +8,7 @@ use reth::builder::{ components::{ComponentsBuilder, ExecutorBuilder}, BuilderContext, Node, NodeTypes, }; +use reth_chainspec::ChainSpec; use reth_node_api::FullNodeTypes; use reth_node_optimism::{ args::RollupArgs, @@ -66,6 +67,7 @@ impl AlphaNetNode { impl NodeTypes for AlphaNetNode { type Primitives = (); type Engine = OptimismEngineTypes; + type ChainSpec = ChainSpec; } impl Node for AlphaNetNode