diff --git a/Cargo.lock b/Cargo.lock index 730d7607..ade0e1d1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -110,9 +110,9 @@ dependencies = [ [[package]] name = "alloy-consensus" -version = "1.0.41" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9b151e38e42f1586a01369ec52a6934702731d07e8509a7307331b09f6c46dc" +checksum = "90d103d3e440ad6f703dd71a5b58a6abd24834563bde8a5fabe706e00242f810" dependencies = [ "alloy-eips", "alloy-primitives", @@ -137,9 +137,9 @@ dependencies = [ [[package]] name = "alloy-consensus-any" -version = "1.0.41" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e2d5e8668ef6215efdb7dcca6f22277b4e483a5650e05f5de22b2350971f4b8" +checksum = "48ead76c8c84ab3a50c31c56bc2c748c2d64357ad2131c32f9b10ab790a25e1a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -152,9 +152,9 @@ dependencies = [ [[package]] name = "alloy-dyn-abi" -version = "1.3.1" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3f56873f3cac7a2c63d8e98a4314b8311aa96adb1a0f82ae923eb2119809d2c" +checksum = "3fdff496dd4e98a81f4861e66f7eaf5f2488971848bb42d9c892f871730245c8" dependencies = [ "alloy-json-abi", "alloy-primitives", @@ -213,9 +213,9 @@ dependencies = [ [[package]] name = "alloy-eips" -version = "1.0.41" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5434834adaf64fa20a6fb90877bc1d33214c41b055cc49f82189c98614368cc" +checksum = "7bdbec74583d0067798d77afa43d58f00d93035335d7ceaa5d3f93857d461bb9" dependencies = [ "alloy-eip2124", "alloy-eip2930", @@ -232,15 +232,15 @@ dependencies = [ "ethereum_ssz_derive", "serde", "serde_with", - "sha2 0.10.9", + "sha2", "thiserror 2.0.12", ] [[package]] name = "alloy-evm" -version = "0.21.3" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f1bfade4de9f464719b5aca30cf5bb02b9fda7036f0cf43addc3a0e66a0340c" +checksum = "88d4291974e3564db30f1d2bcb3ba4a53dbc927e9a6fce2edaf389a712204fbd" dependencies = [ "alloy-consensus", "alloy-eips", @@ -261,9 +261,9 @@ dependencies = [ [[package]] name = "alloy-genesis" -version = "1.0.41" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "919a8471cfbed7bcd8cf1197a57dda583ce0e10c6385f6ff4e8b41304b223392" +checksum = "c25d5acb35706e683df1ea333c862bdb6b7c5548836607cd5bb56e501cca0b4f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -275,9 +275,9 @@ dependencies = [ [[package]] name = "alloy-hardforks" -version = "0.3.5" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "889eb3949b58368a09d4f16931c660275ef5fb08e5fbd4a96573b19c7085c41f" +checksum = "1e29d7eacf42f89c21d7f089916d0bdb4f36139a31698790e8837d2dbbd4b2c3" dependencies = [ "alloy-chains", "alloy-eip2124", @@ -289,9 +289,9 @@ dependencies = [ [[package]] name = "alloy-json-abi" -version = "1.3.1" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "125a1c373261b252e53e04d6e92c37d881833afc1315fceab53fd46045695640" +checksum = "5513d5e6bd1cba6bdcf5373470f559f320c05c8c59493b6e98912fbe6733943f" dependencies = [ "alloy-primitives", "alloy-sol-type-parser", @@ -301,9 +301,9 @@ dependencies = [ [[package]] name = "alloy-json-rpc" -version = "1.0.41" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7c69f6c9c68a1287c9d5ff903d0010726934de0dac10989be37b75a29190d55" +checksum = "31b67c5a702121e618217f7a86f314918acb2622276d0273490e2d4534490bc0" dependencies = [ "alloy-primitives", "alloy-sol-types", @@ -316,9 +316,9 @@ dependencies = [ [[package]] name = "alloy-network" -version = "1.0.41" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eaf2ae05219e73e0979cb2cf55612aafbab191d130f203079805eaf881cca58" +checksum = "612296e6b723470bb1101420a73c63dfd535aa9bf738ce09951aedbd4ab7292e" dependencies = [ "alloy-consensus", "alloy-consensus-any", @@ -342,9 +342,9 @@ dependencies = [ [[package]] name = "alloy-network-primitives" -version = "1.0.41" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e58f4f345cef483eab7374f2b6056973c7419ffe8ad35e994b7a7f5d8e0c7ba4" +checksum = "a0e7918396eecd69d9c907046ec8a93fb09b89e2f325d5e7ea9c4e3929aa0dd2" dependencies = [ "alloy-consensus", "alloy-eips", @@ -355,9 +355,9 @@ dependencies = [ [[package]] name = "alloy-op-evm" -version = "0.21.3" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0b6679dc8854285d6c34ef6a9f9ade06dec1f5db8aab96e941d99b8abcefb72" +checksum = "ab958a76714744eff19308dd42a4b72c27e7624557dbdc4dfe69ac3d5af2583c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -368,13 +368,14 @@ dependencies = [ "op-alloy-consensus", "op-revm", "revm", + "thiserror 2.0.12", ] [[package]] name = "alloy-op-hardforks" -version = "0.3.5" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "599c1d7dfbccb66603cb93fde00980d12848d32fe5e814f50562104a92df6487" +checksum = "95ac97adaba4c26e17192d81f49186ac20c1e844e35a00e169c8d3d58bc84e6b" dependencies = [ "alloy-chains", "alloy-hardforks", @@ -384,9 +385,9 @@ dependencies = [ [[package]] name = "alloy-primitives" -version = "1.3.1" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc9485c56de23438127a731a6b4c87803d49faf1a7068dcd1d8768aca3a9edb9" +checksum = "355bf68a433e0fd7f7d33d5a9fc2583fde70bf5c530f63b80845f8da5505cf28" dependencies = [ "alloy-rlp", "arbitrary", @@ -394,16 +395,16 @@ dependencies = [ "cfg-if", "const-hex", "derive_more", - "foldhash 0.1.5", + "foldhash 0.2.0", "getrandom 0.3.3", - "hashbrown 0.15.4", + "hashbrown 0.16.0", "indexmap 2.10.0", "itoa", "k256", "keccak-asm", "paste", "proptest", - "proptest-derive", + "proptest-derive 0.6.0", "rand 0.9.1", "ruint", "rustc-hash 2.1.1", @@ -414,9 +415,9 @@ dependencies = [ [[package]] name = "alloy-provider" -version = "1.0.41" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de2597751539b1cc8fe4204e5325f9a9ed83fcacfb212018dfcfa7877e76de21" +checksum = "55c1313a527a2e464d067c031f3c2ec073754ef615cc0eabca702fd0fe35729c" dependencies = [ "alloy-chains", "alloy-consensus", @@ -456,9 +457,9 @@ dependencies = [ [[package]] name = "alloy-pubsub" -version = "1.0.41" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06e45a68423e732900a0c824b8e22237db461b79d2e472dd68b7547c16104427" +checksum = "810766eeed6b10ffa11815682b3f37afc5019809e3b470b23555297d5770ce63" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -500,9 +501,9 @@ dependencies = [ [[package]] name = "alloy-rpc-client" -version = "1.0.41" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edf8eb8be597cfa8c312934d2566ec4516f066d69164f9212d7a148979fdcfd8" +checksum = "45f802228273056528dfd6cc8845cc91a7c7e0c6fc1a66d19e8673743dacdc7e" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -526,9 +527,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types" -version = "1.0.41" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "339af7336571dd39ae3a15bde08ae6a647e62f75350bd415832640268af92c06" +checksum = "33ff3df608dcabd6bdd197827ff2b8faaa6cefe0c462f7dc5e74108666a01f56" dependencies = [ "alloy-primitives", "alloy-rpc-types-engine", @@ -563,9 +564,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-any" -version = "1.0.41" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbde0801a32d21c5f111f037bee7e22874836fba7add34ed4a6919932dd7cf23" +checksum = "cdbf6d1766ca41e90ac21c4bc5cbc5e9e965978a25873c3f90b3992d905db4cb" dependencies = [ "alloy-consensus-any", "alloy-rpc-types-eth", @@ -606,9 +607,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-engine" -version = "1.0.41" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "605ec375d91073851f566a3082548af69a28dca831b27a8be7c1b4c49f5c6ca2" +checksum = "07da696cc7fbfead4b1dda8afe408685cae80975cbb024f843ba74d9639cd0d3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -626,9 +627,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-eth" -version = "1.0.41" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "361cd87ead4ba7659bda8127902eda92d17fa7ceb18aba1676f7be10f7222487" +checksum = "a15e4831b71eea9d20126a411c1c09facf1d01d5cac84fd51d532d3c429cfc26" dependencies = [ "alloy-consensus", "alloy-consensus-any", @@ -689,9 +690,9 @@ dependencies = [ [[package]] name = "alloy-serde" -version = "1.0.41" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64600fc6c312b7e0ba76f73a381059af044f4f21f43e07f51f1fa76c868fe302" +checksum = "751d1887f7d202514a82c5b3caf28ee8bd4a2ad9549e4f498b6f0bff99b52add" dependencies = [ "alloy-primitives", "arbitrary", @@ -701,9 +702,9 @@ dependencies = [ [[package]] name = "alloy-signer" -version = "1.0.41" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5772858492b26f780468ae693405f895d6a27dea6e3eab2c36b6217de47c2647" +checksum = "9cf0b42ffbf558badfecf1dde0c3c5ed91f29bb7e97876d0bed008c3d5d67171" dependencies = [ "alloy-primitives", "async-trait", @@ -735,9 +736,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro" -version = "1.3.1" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d20d867dcf42019d4779519a1ceb55eba8d7f3d0e4f0a89bcba82b8f9eb01e48" +checksum = "f3ce480400051b5217f19d6e9a82d9010cdde20f1ae9c00d53591e4a1afbb312" dependencies = [ "alloy-sol-macro-expander", "alloy-sol-macro-input", @@ -749,9 +750,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-expander" -version = "1.3.1" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b74e91b0b553c115d14bd0ed41898309356dc85d0e3d4b9014c4e7715e48c8ad" +checksum = "6d792e205ed3b72f795a8044c52877d2e6b6e9b1d13f431478121d8d4eaa9028" dependencies = [ "alloy-sol-macro-input", "const-hex", @@ -767,9 +768,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-input" -version = "1.3.1" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84194d31220803f5f62d0a00f583fd3a062b36382e2bea446f1af96727754565" +checksum = "0bd1247a8f90b465ef3f1207627547ec16940c35597875cdc09c49d58b19693c" dependencies = [ "const-hex", "dunce", @@ -783,9 +784,9 @@ dependencies = [ [[package]] name = "alloy-sol-type-parser" -version = "1.3.1" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe8c27b3cf6b2bb8361904732f955bc7c05e00be5f469cec7e2280b6167f3ff0" +checksum = "954d1b2533b9b2c7959652df3076954ecb1122a28cc740aa84e7b0a49f6ac0a9" dependencies = [ "serde", "winnow", @@ -793,9 +794,9 @@ dependencies = [ [[package]] name = "alloy-sol-types" -version = "1.3.1" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5383d34ea00079e6dd89c652bcbdb764db160cef84e6250926961a0b2295d04" +checksum = "70319350969a3af119da6fb3e9bddb1bce66c9ea933600cb297c8b1850ad2a3c" dependencies = [ "alloy-json-abi", "alloy-primitives", @@ -805,12 +806,11 @@ dependencies = [ [[package]] name = "alloy-transport" -version = "1.0.41" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "025a940182bddaeb594c26fe3728525ae262d0806fe6a4befdf5d7bc13d54bce" +checksum = "71b3deee699d6f271eab587624a9fa84d02d0755db7a95a043d52a6488d16ebe" dependencies = [ "alloy-json-rpc", - "alloy-primitives", "auto_impl", "base64 0.22.1", "derive_more", @@ -829,9 +829,9 @@ dependencies = [ [[package]] name = "alloy-transport-http" -version = "1.0.41" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3b5064d1e1e1aabc918b5954e7fb8154c39e77ec6903a581b973198b26628fa" +checksum = "1720bd2ba8fe7e65138aca43bb0f680e4e0bcbd3ca39bf9d3035c9d7d2757f24" dependencies = [ "alloy-json-rpc", "alloy-transport", @@ -844,9 +844,9 @@ dependencies = [ [[package]] name = "alloy-transport-ipc" -version = "1.0.41" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d47962f3f1d9276646485458dc842b4e35675f42111c9d814ae4711c664c8300" +checksum = "ea89c214c7ddd2bcad100da929d6b642bbfed85788caf3b1be473abacd3111f9" dependencies = [ "alloy-json-rpc", "alloy-pubsub", @@ -864,9 +864,9 @@ dependencies = [ [[package]] name = "alloy-transport-ws" -version = "1.0.41" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9476a36a34e2fb51b6746d009c53d309a186a825aa95435407f0e07149f4ad2d" +checksum = "571aadf0afce0d515a28b2c6352662a39cb9f48b4eeff9a5c34557d6ea126730" dependencies = [ "alloy-pubsub", "alloy-transport", @@ -894,7 +894,7 @@ dependencies = [ "derive_more", "nybbles", "proptest", - "proptest-derive", + "proptest-derive 0.5.1", "serde", "smallvec", "tracing", @@ -902,11 +902,10 @@ dependencies = [ [[package]] name = "alloy-tx-macros" -version = "1.0.41" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8e52276fdb553d3c11563afad2898f4085165e4093604afe3d78b69afbf408f" +checksum = "cd7ce8ed34106acd6e21942022b6a15be6454c2c3ead4d76811d3bdcd63cf771" dependencies = [ - "alloy-primitives", "darling 0.21.3", "proc-macro2", "quote", @@ -1670,7 +1669,7 @@ version = "0.69.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.10.0", "cexpr", "clang-sys", "itertools 0.12.1", @@ -1693,7 +1692,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.10.0", "cexpr", "clang-sys", "itertools 0.13.0", @@ -1711,7 +1710,7 @@ version = "0.71.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.10.0", "cexpr", "clang-sys", "itertools 0.13.0", @@ -1762,11 +1761,11 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.9.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" +checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" dependencies = [ - "serde", + "serde_core", ] [[package]] @@ -1782,15 +1781,6 @@ dependencies = [ "wyz", ] -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -1907,7 +1897,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" dependencies = [ - "sha2 0.10.9", + "sha2", "tinyvec", ] @@ -1963,9 +1953,9 @@ dependencies = [ [[package]] name = "c-kzg" -version = "2.1.4" +version = "2.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "137a2a2878ed823ef1bd73e5441e245602aae5360022113b8ad259ca4b5b8727" +checksum = "e00bf4b112b07b505472dbefd19e37e53307e2bfed5a79e0cc161d58ccd0e687" dependencies = [ "arbitrary", "blst", @@ -2172,7 +2162,7 @@ dependencies = [ "hmac", "k256", "serde", - "sha2 0.10.9", + "sha2", "thiserror 1.0.69", ] @@ -2188,7 +2178,7 @@ dependencies = [ "once_cell", "pbkdf2", "rand 0.8.5", - "sha2 0.10.9", + "sha2", "thiserror 1.0.69", ] @@ -2206,7 +2196,7 @@ dependencies = [ "generic-array", "ripemd", "serde", - "sha2 0.10.9", + "sha2", "sha3", "thiserror 1.0.69", ] @@ -2432,7 +2422,7 @@ version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.10.0", "crossterm_winapi", "mio", "parking_lot", @@ -2653,7 +2643,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d162beedaa69905488a8da94f5ac3edb4dd4788b732fadb7bd120b2625c1976" dependencies = [ "data-encoding", - "syn 2.0.104", + "syn 1.0.109", ] [[package]] @@ -2706,9 +2696,9 @@ dependencies = [ [[package]] name = "derive-where" -version = "1.5.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "510c292c8cf384b1a340b816a9a6cf2599eb8f566a44949024af88418000c50b" +checksum = "ef941ded77d15ca19b40374869ac6000af1c9f2a4c0f3d4c70926287e6364a8f" dependencies = [ "proc-macro2", "quote", @@ -2806,7 +2796,7 @@ version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "const-oid", "crypto-common", "subtle", @@ -2856,9 +2846,9 @@ dependencies = [ [[package]] name = "discv5" -version = "0.9.1" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4b4e7798d2ff74e29cee344dc490af947ae657d6ab5273dde35d58ce06a4d71" +checksum = "f170f4f6ed0e1df52bf43b403899f0081917ecf1500bfe312505cc3b515a8899" dependencies = [ "aes", "aes-gcm", @@ -2989,7 +2979,7 @@ dependencies = [ "ed25519", "rand_core 0.6.4", "serde", - "sha2 0.10.9", + "sha2", "subtle", "zeroize", ] @@ -3146,7 +3136,7 @@ checksum = "c853bd72c9e5787f8aafc3df2907c2ed03cff3150c3acd94e2e53a98ab70a8ab" dependencies = [ "cpufeatures", "ring", - "sha2 0.10.9", + "sha2", ] [[package]] @@ -3588,7 +3578,6 @@ version = "0.14.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" dependencies = [ - "serde", "typenum", "version_check", "zeroize", @@ -3643,7 +3632,7 @@ version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.10.0", "libc", "libgit2-sys", "log", @@ -3778,7 +3767,6 @@ dependencies = [ "allocator-api2", "equivalent", "foldhash 0.1.5", - "serde", ] [[package]] @@ -3790,6 +3778,7 @@ dependencies = [ "allocator-api2", "equivalent", "foldhash 0.2.0", + "serde", ] [[package]] @@ -4265,9 +4254,9 @@ dependencies = [ [[package]] name = "if-addrs" -version = "0.13.4" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69b2eeee38fef3aa9b4cc5f1beea8a2444fc00e7377cafae396de3f5c2065e24" +checksum = "bf39cc0423ee66021dc5eccface85580e4a001e0c5288bae8bea7ecb69225e90" dependencies = [ "libc", "windows-sys 0.59.0", @@ -4353,7 +4342,7 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.10.0", "inotify-sys", "libc", ] @@ -4896,7 +4885,7 @@ dependencies = [ "elliptic-curve", "once_cell", "serdect", - "sha2 0.10.9", + "sha2", "signature", ] @@ -4998,7 +4987,7 @@ dependencies = [ "k256", "multihash", "quick-protobuf", - "sha2 0.10.9", + "sha2", "thiserror 2.0.12", "tracing", "zeroize", @@ -5021,57 +5010,11 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.10.0", "libc", "redox_syscall 0.5.13", ] -[[package]] -name = "libsecp256k1" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e79019718125edc905a079a70cfa5f3820bc76139fc91d6f9abc27ea2a887139" -dependencies = [ - "arrayref", - "base64 0.22.1", - "digest 0.9.0", - "libsecp256k1-core", - "libsecp256k1-gen-ecmult", - "libsecp256k1-gen-genmult", - "rand 0.8.5", - "serde", - "sha2 0.9.9", -] - -[[package]] -name = "libsecp256k1-core" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5be9b9bb642d8522a44d533eab56c16c738301965504753b03ad1de3425d5451" -dependencies = [ - "crunchy", - "digest 0.9.0", - "subtle", -] - -[[package]] -name = "libsecp256k1-gen-ecmult" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3038c808c55c87e8a172643a7d87187fc6c4174468159cb3090659d55bcb4809" -dependencies = [ - "libsecp256k1-core", -] - -[[package]] -name = "libsecp256k1-gen-genmult" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3db8d6ba2cec9eacc40e6e8ccc98931840301f1006e95647ceb2dd5c3aa06f7c" -dependencies = [ - "libsecp256k1-core", -] - [[package]] name = "libz-sys" version = "1.1.22" @@ -5573,7 +5516,7 @@ version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.10.0", "filetime", "fsevent-sys", "inotify", @@ -5773,9 +5716,9 @@ checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad" [[package]] name = "op-alloy-consensus" -version = "0.20.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a501241474c3118833d6195312ae7eb7cc90bbb0d5f524cbb0b06619e49ff67" +checksum = "e42e9de945efe3c2fbd207e69720c9c1af2b8caa6872aee0e216450c25a3ca70" dependencies = [ "alloy-consensus", "alloy-eips", @@ -5799,9 +5742,9 @@ checksum = "a79f352fc3893dcd670172e615afef993a41798a1d3fc0db88a3e60ef2e70ecc" [[package]] name = "op-alloy-network" -version = "0.20.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f80108e3b36901200a4c5df1db1ee9ef6ce685b59ea79d7be1713c845e3765da" +checksum = "9c9da49a2812a0189dd05e81e4418c3ae13fd607a92654107f02ebad8e91ed9e" dependencies = [ "alloy-consensus", "alloy-network", @@ -5815,9 +5758,9 @@ dependencies = [ [[package]] name = "op-alloy-rpc-jsonrpsee" -version = "0.20.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8eb878fc5ea95adb5abe55fb97475b3eb0dcc77dfcd6f61bd626a68ae0bdba1" +checksum = "b62ceb771ab9323647093ea2e58dc7f25289a1b95cbef2faa2620f6ca2dee4d9" dependencies = [ "alloy-primitives", "jsonrpsee 0.26.0", @@ -5825,9 +5768,9 @@ dependencies = [ [[package]] name = "op-alloy-rpc-types" -version = "0.20.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "753d6f6b03beca1ba9cbd344c05fee075a2ce715ee9d61981c10b9c764a824a2" +checksum = "9cd1eb7bddd2232856ba9d259320a094f9edf2b9061acfe5966e7960208393e6" dependencies = [ "alloy-consensus", "alloy-eips", @@ -5844,9 +5787,9 @@ dependencies = [ [[package]] name = "op-alloy-rpc-types-engine" -version = "0.20.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14e50c94013a1d036a529df259151991dbbd6cf8dc215e3b68b784f95eec60e6" +checksum = "5429622150d18d8e6847a701135082622413e2451b64d03f979415d764566bef" dependencies = [ "alloy-consensus", "alloy-eips", @@ -5865,9 +5808,9 @@ dependencies = [ [[package]] name = "op-revm" -version = "10.1.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9ba4f4693811e73449193c8bd656d3978f265871916882e6a51a487e4f96217" +checksum = "9e599c71e91670fb922e3cdcb04783caed1226352da19d674bd001b3bf2bc433" dependencies = [ "auto_impl", "revm", @@ -5886,7 +5829,7 @@ version = "0.10.73" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.10.0", "cfg-if", "foreign-types", "libc", @@ -5938,6 +5881,20 @@ dependencies = [ "tracing", ] +[[package]] +name = "opentelemetry" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b84bcd6ae87133e903af7ef497404dda70c60d0ea14895fc8a5e6722754fc2a0" +dependencies = [ + "futures-core", + "futures-sink", + "js-sys", + "pin-project-lite", + "thiserror 2.0.12", + "tracing", +] + [[package]] name = "opentelemetry-http" version = "0.28.0" @@ -5947,11 +5904,24 @@ dependencies = [ "async-trait", "bytes", "http", - "opentelemetry", + "opentelemetry 0.28.0", "reqwest", "tracing", ] +[[package]] +name = "opentelemetry-http" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7a6d09a73194e6b66df7c8f1b680f156d916a1a942abf2de06823dd02b7855d" +dependencies = [ + "async-trait", + "bytes", + "http", + "opentelemetry 0.31.0", + "reqwest", +] + [[package]] name = "opentelemetry-otlp" version = "0.28.0" @@ -5961,16 +5931,35 @@ dependencies = [ "async-trait", "futures-core", "http", - "opentelemetry", - "opentelemetry-http", - "opentelemetry-proto", - "opentelemetry_sdk", - "prost", + "opentelemetry 0.28.0", + "opentelemetry-http 0.28.0", + "opentelemetry-proto 0.28.0", + "opentelemetry_sdk 0.28.0", + "prost 0.13.5", "reqwest", "serde_json", "thiserror 2.0.12", "tokio", - "tonic", + "tonic 0.12.3", + "tracing", +] + +[[package]] +name = "opentelemetry-otlp" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a2366db2dca4d2ad033cad11e6ee42844fd727007af5ad04a1730f4cb8163bf" +dependencies = [ + "http", + "opentelemetry 0.31.0", + "opentelemetry-http 0.31.0", + "opentelemetry-proto 0.31.0", + "opentelemetry_sdk 0.31.0", + "prost 0.14.1", + "reqwest", + "thiserror 2.0.12", + "tokio", + "tonic 0.14.2", "tracing", ] @@ -5982,13 +5971,32 @@ checksum = "56f8870d3024727e99212eb3bb1762ec16e255e3e6f58eeb3dc8db1aa226746d" dependencies = [ "base64 0.22.1", "hex", - "opentelemetry", - "opentelemetry_sdk", - "prost", + "opentelemetry 0.28.0", + "opentelemetry_sdk 0.28.0", + "prost 0.13.5", "serde", - "tonic", + "tonic 0.12.3", +] + +[[package]] +name = "opentelemetry-proto" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7175df06de5eaee9909d4805a3d07e28bb752c34cab57fa9cff549da596b30f" +dependencies = [ + "opentelemetry 0.31.0", + "opentelemetry_sdk 0.31.0", + "prost 0.14.1", + "tonic 0.14.2", + "tonic-prost", ] +[[package]] +name = "opentelemetry-semantic-conventions" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e62e29dfe041afb8ed2a6c9737ab57db4907285d999ef8ad3a59092a36bdc846" + [[package]] name = "opentelemetry_sdk" version = "0.28.0" @@ -6000,7 +6008,7 @@ dependencies = [ "futures-executor", "futures-util", "glob", - "opentelemetry", + "opentelemetry 0.28.0", "percent-encoding", "rand 0.8.5", "serde_json", @@ -6010,6 +6018,21 @@ dependencies = [ "tracing", ] +[[package]] +name = "opentelemetry_sdk" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e14ae4f5991976fd48df6d843de219ca6d31b01daaab2dad5af2badeded372bd" +dependencies = [ + "futures-channel", + "futures-executor", + "futures-util", + "opentelemetry 0.31.0", + "percent-encoding", + "rand 0.9.1", + "thiserror 2.0.12", +] + [[package]] name = "option-ext" version = "0.2.0" @@ -6034,7 +6057,7 @@ dependencies = [ "ecdsa", "elliptic-curve", "primeorder", - "sha2 0.10.9", + "sha2", ] [[package]] @@ -6186,9 +6209,9 @@ dependencies = [ [[package]] name = "phf" -version = "0.11.3" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" +checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" dependencies = [ "phf_macros", "phf_shared", @@ -6197,19 +6220,19 @@ dependencies = [ [[package]] name = "phf_generator" -version = "0.11.3" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" +checksum = "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737" dependencies = [ + "fastrand", "phf_shared", - "rand 0.8.5", ] [[package]] name = "phf_macros" -version = "0.11.3" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" +checksum = "812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef" dependencies = [ "phf_generator", "phf_shared", @@ -6220,9 +6243,9 @@ dependencies = [ [[package]] name = "phf_shared" -version = "0.11.3" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" +checksum = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266" dependencies = [ "siphasher", ] @@ -6442,7 +6465,7 @@ version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc5b72d8145275d844d4b5f6d4e1eef00c8cd889edb6035c21675d1bb1f45c9f" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.10.0", "chrono", "flate2", "hex", @@ -6456,7 +6479,7 @@ version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "239df02d8349b06fc07398a3a1697b06418223b1c7725085e801e7c0fc6a12ec" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.10.0", "chrono", "hex", ] @@ -6469,7 +6492,7 @@ checksum = "6fcdab19deb5195a31cf7726a210015ff1496ba1464fd42cb4f537b8b01b471f" dependencies = [ "bit-set", "bit-vec", - "bitflags 2.9.1", + "bitflags 2.10.0", "lazy_static", "num-traits", "rand 0.9.1", @@ -6502,6 +6525,17 @@ dependencies = [ "syn 2.0.104", ] +[[package]] +name = "proptest-derive" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "095a99f75c69734802359b682be8daaf8980296731f6470434ea2c652af1dd30" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + [[package]] name = "prost" version = "0.13.5" @@ -6509,7 +6543,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5" dependencies = [ "bytes", - "prost-derive", + "prost-derive 0.13.5", +] + +[[package]] +name = "prost" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7231bd9b3d3d33c86b58adbac74b5ec0ad9f496b19d22801d773636feaa95f3d" +dependencies = [ + "bytes", + "prost-derive 0.14.1", ] [[package]] @@ -6525,13 +6569,26 @@ dependencies = [ "syn 2.0.104", ] +[[package]] +name = "prost-derive" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425" +dependencies = [ + "anyhow", + "itertools 0.10.5", + "proc-macro2", + "quote", + "syn 2.0.104", +] + [[package]] name = "pulldown-cmark" version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57206b407293d2bcd3af849ce869d52068623f19e1b5ff8e8778e3309439682b" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.10.0", "memchr", "unicase", ] @@ -6738,7 +6795,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.10.0", "cassowary", "compact_str", "crossterm", @@ -6759,7 +6816,7 @@ version = "11.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6df7ab838ed27997ba19a4664507e6f82b41fe6e20be42929332156e5e85146" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.10.0", ] [[package]] @@ -6820,7 +6877,7 @@ version = "0.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.10.0", ] [[package]] @@ -6951,8 +7008,8 @@ checksum = "95325155c684b1c89f7765e30bc1c42e4a6da51ca513615660cb8a62ef9a88e3" [[package]] name = "reth-basic-payload-builder" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6975,8 +7032,8 @@ dependencies = [ [[package]] name = "reth-chain-state" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7006,8 +7063,8 @@ dependencies = [ [[package]] name = "reth-chainspec" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-chains", "alloy-consensus", @@ -7026,8 +7083,8 @@ dependencies = [ [[package]] name = "reth-cli" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-genesis", "clap", @@ -7040,8 +7097,8 @@ dependencies = [ [[package]] name = "reth-cli-commands" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-chains", "alloy-consensus", @@ -7115,8 +7172,8 @@ dependencies = [ [[package]] name = "reth-cli-runner" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "reth-tasks", "tokio", @@ -7125,8 +7182,8 @@ dependencies = [ [[package]] name = "reth-cli-util" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7142,8 +7199,8 @@ dependencies = [ [[package]] name = "reth-codecs" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7162,10 +7219,9 @@ dependencies = [ [[package]] name = "reth-codecs-derive" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ - "convert_case", "proc-macro2", "quote", "syn 2.0.104", @@ -7173,8 +7229,8 @@ dependencies = [ [[package]] name = "reth-config" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "eyre", "humantime-serde", @@ -7188,8 +7244,8 @@ dependencies = [ [[package]] name = "reth-consensus" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -7201,8 +7257,8 @@ dependencies = [ [[package]] name = "reth-consensus-common" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7213,8 +7269,8 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7239,8 +7295,8 @@ dependencies = [ [[package]] name = "reth-db" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-primitives", "derive_more", @@ -7265,8 +7321,8 @@ dependencies = [ [[package]] name = "reth-db-api" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -7293,8 +7349,8 @@ dependencies = [ [[package]] name = "reth-db-common" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -7323,8 +7379,8 @@ dependencies = [ [[package]] name = "reth-db-models" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7338,14 +7394,13 @@ dependencies = [ [[package]] name = "reth-discv4" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-primitives", "alloy-rlp", "discv5", "enr", - "generic-array", "itertools 0.14.0", "parking_lot", "rand 0.8.5", @@ -7364,8 +7419,8 @@ dependencies = [ [[package]] name = "reth-discv5" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -7388,8 +7443,8 @@ dependencies = [ [[package]] name = "reth-dns-discovery" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-primitives", "data-encoding", @@ -7412,13 +7467,14 @@ dependencies = [ [[package]] name = "reth-downloaders" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", "alloy-primitives", "alloy-rlp", + "async-compression", "futures", "futures-util", "itertools 0.14.0", @@ -7427,13 +7483,12 @@ dependencies = [ "rayon", "reth-config", "reth-consensus", - "reth-db", - "reth-db-api", "reth-ethereum-primitives", "reth-metrics", "reth-network-p2p", "reth-network-peers", "reth-primitives-traits", + "reth-provider", "reth-storage-api", "reth-tasks", "reth-testing-utils", @@ -7447,8 +7502,8 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7471,6 +7526,7 @@ dependencies = [ "reth-db", "reth-db-common", "reth-engine-local", + "reth-engine-primitives", "reth-ethereum-primitives", "reth-network-api", "reth-network-p2p", @@ -7504,8 +7560,8 @@ dependencies = [ [[package]] name = "reth-ecies" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "aes", "alloy-primitives", @@ -7523,7 +7579,7 @@ dependencies = [ "rand 0.8.5", "reth-network-peers", "secp256k1 0.30.0", - "sha2 0.10.9", + "sha2", "sha3", "thiserror 2.0.12", "tokio", @@ -7535,8 +7591,8 @@ dependencies = [ [[package]] name = "reth-engine-local" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -7550,7 +7606,7 @@ dependencies = [ "reth-optimism-chainspec", "reth-payload-builder", "reth-payload-primitives", - "reth-provider", + "reth-storage-api", "reth-transaction-pool", "tokio", "tokio-stream", @@ -7559,8 +7615,8 @@ dependencies = [ [[package]] name = "reth-engine-primitives" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7584,8 +7640,8 @@ dependencies = [ [[package]] name = "reth-engine-service" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "futures", "pin-project", @@ -7602,13 +7658,12 @@ dependencies = [ "reth-prune", "reth-stages-api", "reth-tasks", - "thiserror 2.0.12", ] [[package]] name = "reth-engine-tree" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7616,6 +7671,8 @@ dependencies = [ "alloy-primitives", "alloy-rlp", "alloy-rpc-types-engine", + "crossbeam-channel", + "dashmap 6.1.0", "derive_more", "futures", "metrics", @@ -7646,7 +7703,6 @@ dependencies = [ "reth-tasks", "reth-tracing", "reth-trie", - "reth-trie-db", "reth-trie-parallel", "reth-trie-sparse", "reth-trie-sparse-parallel", @@ -7661,8 +7717,8 @@ dependencies = [ [[package]] name = "reth-engine-util" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -7689,8 +7745,8 @@ dependencies = [ [[package]] name = "reth-era" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7705,8 +7761,8 @@ dependencies = [ [[package]] name = "reth-era-downloader" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-primitives", "bytes", @@ -7714,14 +7770,14 @@ dependencies = [ "futures-util", "reqwest", "reth-fs-util", - "sha2 0.10.9", + "sha2", "tokio", ] [[package]] name = "reth-era-utils" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -7742,8 +7798,8 @@ dependencies = [ [[package]] name = "reth-errors" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -7753,8 +7809,8 @@ dependencies = [ [[package]] name = "reth-eth-wire" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-chains", "alloy-primitives", @@ -7781,8 +7837,8 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-chains", "alloy-consensus", @@ -7802,8 +7858,8 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7818,8 +7874,8 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7830,14 +7886,14 @@ dependencies = [ "reth-payload-primitives", "reth-primitives-traits", "serde", - "sha2 0.10.9", + "sha2", "thiserror 2.0.12", ] [[package]] name = "reth-ethereum-forks" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-eip2124", "alloy-hardforks", @@ -7849,8 +7905,8 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7878,8 +7934,8 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7898,8 +7954,8 @@ dependencies = [ [[package]] name = "reth-etl" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "rayon", "reth-db-api", @@ -7908,8 +7964,8 @@ dependencies = [ [[package]] name = "reth-evm" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7931,8 +7987,8 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7951,8 +8007,8 @@ dependencies = [ [[package]] name = "reth-execution-errors" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-evm", "alloy-primitives", @@ -7964,8 +8020,8 @@ dependencies = [ [[package]] name = "reth-execution-types" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7982,8 +8038,8 @@ dependencies = [ [[package]] name = "reth-exex" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8020,8 +8076,8 @@ dependencies = [ [[package]] name = "reth-exex-types" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8034,8 +8090,8 @@ dependencies = [ [[package]] name = "reth-fs-util" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "serde", "serde_json", @@ -8044,8 +8100,8 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8063,6 +8119,7 @@ dependencies = [ "reth-rpc-api", "reth-tracing", "reth-trie", + "revm", "revm-bytecode", "revm-database", "serde", @@ -8071,8 +8128,8 @@ dependencies = [ [[package]] name = "reth-ipc" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "bytes", "futures", @@ -8091,10 +8148,10 @@ dependencies = [ [[package]] name = "reth-libmdbx" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.10.0", "byteorder", "dashmap 6.1.0", "derive_more", @@ -8107,8 +8164,8 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "bindgen 0.71.1", "cc", @@ -8116,8 +8173,8 @@ dependencies = [ [[package]] name = "reth-metrics" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "futures", "metrics", @@ -8128,16 +8185,16 @@ dependencies = [ [[package]] name = "reth-net-banlist" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-primitives", ] [[package]] name = "reth-net-nat" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "futures-util", "if-addrs", @@ -8150,8 +8207,8 @@ dependencies = [ [[package]] name = "reth-network" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8205,8 +8262,8 @@ dependencies = [ [[package]] name = "reth-network-api" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8230,8 +8287,8 @@ dependencies = [ [[package]] name = "reth-network-p2p" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8253,8 +8310,8 @@ dependencies = [ [[package]] name = "reth-network-peers" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -8268,8 +8325,8 @@ dependencies = [ [[package]] name = "reth-network-types" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -8282,8 +8339,8 @@ dependencies = [ [[package]] name = "reth-nippy-jar" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "anyhow", "bincode", @@ -8299,8 +8356,8 @@ dependencies = [ [[package]] name = "reth-node-api" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -8323,8 +8380,8 @@ dependencies = [ [[package]] name = "reth-node-builder" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8375,7 +8432,7 @@ dependencies = [ "reth-rpc-builder", "reth-rpc-engine-api", "reth-rpc-eth-types", - "reth-rpc-layer 1.8.3", + "reth-rpc-layer 1.9.0", "reth-stages", "reth-static-file", "reth-tasks", @@ -8391,8 +8448,8 @@ dependencies = [ [[package]] name = "reth-node-core" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8428,12 +8485,12 @@ dependencies = [ "reth-storage-api", "reth-storage-errors", "reth-tracing", + "reth-tracing-otlp", "reth-transaction-pool", "secp256k1 0.30.0", "serde", "shellexpand", "strum 0.27.1", - "thiserror 2.0.12", "toml", "tracing", "url", @@ -8443,8 +8500,8 @@ dependencies = [ [[package]] name = "reth-node-ethereum" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-eips", "alloy-network", @@ -8481,8 +8538,8 @@ dependencies = [ [[package]] name = "reth-node-ethstats" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8505,8 +8562,8 @@ dependencies = [ [[package]] name = "reth-node-events" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8529,8 +8586,8 @@ dependencies = [ [[package]] name = "reth-node-metrics" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "eyre", "http", @@ -8540,6 +8597,7 @@ dependencies = [ "metrics-process", "metrics-util 0.19.1", "procfs", + "reqwest", "reth-metrics", "reth-tasks", "tokio", @@ -8549,8 +8607,8 @@ dependencies = [ [[package]] name = "reth-node-types" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "reth-chainspec", "reth-db-api", @@ -8561,8 +8619,8 @@ dependencies = [ [[package]] name = "reth-optimism-chainspec" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8589,8 +8647,8 @@ dependencies = [ [[package]] name = "reth-optimism-cli" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8629,16 +8687,18 @@ dependencies = [ "reth-static-file", "reth-static-file-types", "reth-tracing", + "reth-tracing-otlp", "serde", "tokio", "tokio-util", "tracing", + "url", ] [[package]] name = "reth-optimism-consensus" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8662,8 +8722,8 @@ dependencies = [ [[package]] name = "reth-optimism-evm" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8690,8 +8750,8 @@ dependencies = [ [[package]] name = "reth-optimism-flashblocks" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8699,16 +8759,20 @@ dependencies = [ "alloy-rpc-types-engine", "alloy-serde", "brotli", + "derive_more", "eyre", "futures-util", + "metrics", "reth-chain-state", + "reth-engine-primitives", "reth-errors", "reth-evm", "reth-execution-types", - "reth-node-api", + "reth-metrics", "reth-optimism-evm", "reth-optimism-payload-builder", "reth-optimism-primitives", + "reth-payload-primitives", "reth-primitives-traits", "reth-revm", "reth-rpc-eth-types", @@ -8725,8 +8789,8 @@ dependencies = [ [[package]] name = "reth-optimism-forks" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-op-hardforks", "alloy-primitives", @@ -8736,8 +8800,8 @@ dependencies = [ [[package]] name = "reth-optimism-node" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8782,11 +8846,12 @@ dependencies = [ [[package]] name = "reth-optimism-payload-builder" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", + "alloy-evm", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-debug", @@ -8814,15 +8879,15 @@ dependencies = [ "reth-transaction-pool", "revm", "serde", - "sha2 0.10.9", + "sha2", "thiserror 2.0.12", "tracing", ] [[package]] name = "reth-optimism-primitives" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8841,8 +8906,8 @@ dependencies = [ [[package]] name = "reth-optimism-rpc" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8884,7 +8949,6 @@ dependencies = [ "reth-primitives-traits", "reth-rpc", "reth-rpc-api", - "reth-rpc-convert", "reth-rpc-engine-api", "reth-rpc-eth-api", "reth-rpc-eth-types", @@ -8903,8 +8967,8 @@ dependencies = [ [[package]] name = "reth-optimism-storage" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "reth-optimism-primitives", @@ -8913,8 +8977,8 @@ dependencies = [ [[package]] name = "reth-optimism-txpool" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8949,8 +9013,8 @@ dependencies = [ [[package]] name = "reth-payload-builder" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8970,8 +9034,8 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "pin-project", "reth-payload-primitives", @@ -8982,8 +9046,8 @@ dependencies = [ [[package]] name = "reth-payload-primitives" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9002,8 +9066,8 @@ dependencies = [ [[package]] name = "reth-payload-util" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9012,8 +9076,8 @@ dependencies = [ [[package]] name = "reth-payload-validator" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -9022,8 +9086,8 @@ dependencies = [ [[package]] name = "reth-primitives" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "c-kzg", @@ -9036,8 +9100,8 @@ dependencies = [ [[package]] name = "reth-primitives-traits" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9069,8 +9133,8 @@ dependencies = [ [[package]] name = "reth-provider" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9091,7 +9155,6 @@ dependencies = [ "reth-errors", "reth-ethereum-engine-primitives", "reth-ethereum-primitives", - "reth-evm", "reth-execution-types", "reth-fs-util", "reth-metrics", @@ -9114,16 +9177,14 @@ dependencies = [ [[package]] name = "reth-prune" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ - "alloy-consensus", "alloy-eips", "alloy-primitives", "itertools 0.14.0", "metrics", "rayon", - "reth-chainspec", "reth-config", "reth-db-api", "reth-errors", @@ -9142,8 +9203,8 @@ dependencies = [ [[package]] name = "reth-prune-types" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-primitives", "arbitrary", @@ -9151,13 +9212,14 @@ dependencies = [ "modular-bitfield", "reth-codecs", "serde", + "strum 0.27.1", "thiserror 2.0.12", ] [[package]] name = "reth-revm" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-primitives", "reth-primitives-traits", @@ -9169,8 +9231,8 @@ dependencies = [ [[package]] name = "reth-rpc" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -9237,7 +9299,7 @@ dependencies = [ "revm-primitives", "serde", "serde_json", - "sha2 0.10.9", + "sha2", "thiserror 2.0.12", "tokio", "tokio-stream", @@ -9248,8 +9310,8 @@ dependencies = [ [[package]] name = "reth-rpc-api" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-eips", "alloy-genesis", @@ -9276,8 +9338,8 @@ dependencies = [ [[package]] name = "reth-rpc-builder" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-network", "alloy-provider", @@ -9299,7 +9361,7 @@ dependencies = [ "reth-rpc-api", "reth-rpc-eth-api", "reth-rpc-eth-types", - "reth-rpc-layer 1.8.3", + "reth-rpc-layer 1.9.0", "reth-rpc-server-types", "reth-storage-api", "reth-tasks", @@ -9315,8 +9377,8 @@ dependencies = [ [[package]] name = "reth-rpc-convert" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-json-rpc", @@ -9342,8 +9404,8 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9372,8 +9434,8 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -9416,8 +9478,8 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9477,8 +9539,8 @@ dependencies = [ [[package]] name = "reth-rpc-layer" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-rpc-types-engine", "http", @@ -9491,8 +9553,8 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9507,8 +9569,8 @@ dependencies = [ [[package]] name = "reth-stages" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9555,8 +9617,8 @@ dependencies = [ [[package]] name = "reth-stages-api" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9582,8 +9644,8 @@ dependencies = [ [[package]] name = "reth-stages-types" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-primitives", "arbitrary", @@ -9596,8 +9658,8 @@ dependencies = [ [[package]] name = "reth-static-file" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-primitives", "parking_lot", @@ -9616,8 +9678,8 @@ dependencies = [ [[package]] name = "reth-static-file-types" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-primitives", "clap", @@ -9628,8 +9690,8 @@ dependencies = [ [[package]] name = "reth-storage-api" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9651,8 +9713,8 @@ dependencies = [ [[package]] name = "reth-storage-errors" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9667,8 +9729,8 @@ dependencies = [ [[package]] name = "reth-tasks" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "auto_impl", "dyn-clone", @@ -9685,8 +9747,8 @@ dependencies = [ [[package]] name = "reth-testing-utils" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9701,8 +9763,8 @@ dependencies = [ [[package]] name = "reth-tokio-util" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "tokio", "tokio-stream", @@ -9711,23 +9773,42 @@ dependencies = [ [[package]] name = "reth-tracing" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "clap", "eyre", + "reth-tracing-otlp", "rolling-file", "tracing", "tracing-appender", "tracing-journald", "tracing-logfmt", "tracing-subscriber 0.3.20", + "url", +] + +[[package]] +name = "reth-tracing-otlp" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" +dependencies = [ + "clap", + "eyre", + "opentelemetry 0.31.0", + "opentelemetry-otlp 0.31.0", + "opentelemetry-semantic-conventions", + "opentelemetry_sdk 0.31.0", + "tracing", + "tracing-opentelemetry 0.32.0", + "tracing-subscriber 0.3.20", + "url", ] [[package]] name = "reth-transaction-pool" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9735,7 +9816,7 @@ dependencies = [ "alloy-rlp", "aquamarine", "auto_impl", - "bitflags 2.9.1", + "bitflags 2.10.0", "futures-util", "metrics", "parking_lot", @@ -9767,8 +9848,8 @@ dependencies = [ [[package]] name = "reth-trie" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9792,8 +9873,8 @@ dependencies = [ [[package]] name = "reth-trie-common" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9802,6 +9883,7 @@ dependencies = [ "alloy-serde", "alloy-trie", "arbitrary", + "arrayvec", "bytes", "derive_more", "hash-db", @@ -9818,8 +9900,8 @@ dependencies = [ [[package]] name = "reth-trie-db" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-primitives", "reth-db-api", @@ -9831,23 +9913,23 @@ dependencies = [ [[package]] name = "reth-trie-parallel" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-primitives", "alloy-rlp", + "crossbeam-channel", + "dashmap 6.1.0", "derive_more", "itertools 0.14.0", "metrics", "rayon", - "reth-db-api", "reth-execution-errors", "reth-metrics", "reth-provider", "reth-storage-errors", "reth-trie", "reth-trie-common", - "reth-trie-db", "reth-trie-sparse", "thiserror 2.0.12", "tokio", @@ -9856,8 +9938,8 @@ dependencies = [ [[package]] name = "reth-trie-sparse" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9875,8 +9957,8 @@ dependencies = [ [[package]] name = "reth-trie-sparse-parallel" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9893,17 +9975,17 @@ dependencies = [ [[package]] name = "reth-zstd-compressors" -version = "1.8.3" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.8.3#42197415102b7a20be42e4fe919f024b81ceb55b" +version = "1.9.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.9.0#84785f025eac5eed123997454998db77a299e1e5" dependencies = [ "zstd", ] [[package]] name = "revm" -version = "29.0.1" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "718d90dce5f07e115d0e66450b1b8aa29694c1cf3f89ebddaddccc2ccbd2f13e" +checksum = "f7bba993ce958f0b6eb23d2644ea8360982cb60baffedf961441e36faba6a2ca" dependencies = [ "revm-bytecode", "revm-context", @@ -9920,9 +10002,9 @@ dependencies = [ [[package]] name = "revm-bytecode" -version = "6.2.2" +version = "7.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66c52031b73cae95d84cd1b07725808b5fd1500da3e5e24574a3b2dc13d9f16d" +checksum = "3f2b51c414b7e79edd4a0569d06e2c4c029f8b60e5f3ee3e2fa21dc6c3717ee3" dependencies = [ "bitvec", "phf", @@ -9932,9 +10014,9 @@ dependencies = [ [[package]] name = "revm-context" -version = "9.1.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a20c98e7008591a6f012550c2a00aa36cba8c14cc88eb88dec32eb9102554b4" +checksum = "f69efee45130bd9e5b0a7af27552fddc70bc161dafed533c2f818a2d1eb654e6" dependencies = [ "bitvec", "cfg-if", @@ -9949,9 +10031,9 @@ dependencies = [ [[package]] name = "revm-context-interface" -version = "10.2.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b50d241ed1ce647b94caf174fcd0239b7651318b2c4c06b825b59b973dfb8495" +checksum = "5ce2525e93db0ae2a3ec7dcde5443dfdb6fbf321c5090380d775730c67bc6cee" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -9965,9 +10047,9 @@ dependencies = [ [[package]] name = "revm-database" -version = "7.0.5" +version = "9.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39a276ed142b4718dcf64bc9624f474373ed82ef20611025045c3fb23edbef9c" +checksum = "c2602625aa11ab1eda8e208e96b652c0bfa989b86c104a36537a62b081228af9" dependencies = [ "alloy-eips", "revm-bytecode", @@ -9979,9 +10061,9 @@ dependencies = [ [[package]] name = "revm-database-interface" -version = "7.0.5" +version = "8.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c523c77e74eeedbac5d6f7c092e3851dbe9c7fec6f418b85992bd79229db361" +checksum = "58a4621143d6515e32f969306d9c85797ae0d3fe0c74784f1fda02ba441e5a08" dependencies = [ "auto_impl", "either", @@ -9992,9 +10074,9 @@ dependencies = [ [[package]] name = "revm-handler" -version = "10.0.1" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "550331ea85c1d257686e672081576172fe3d5a10526248b663bbf54f1bef226a" +checksum = "e756198d43b6c4c5886548ffbc4594412d1a82b81723525c6e85ed6da0e91c5f" dependencies = [ "auto_impl", "derive-where", @@ -10011,9 +10093,9 @@ dependencies = [ [[package]] name = "revm-inspector" -version = "10.0.1" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c0a6e9ccc2ae006f5bed8bd80cd6f8d3832cd55c5e861b9402fdd556098512f" +checksum = "c3fdd1e74cc99c6173c8692b6e480291e2ad0c21c716d9dc16e937ab2e0da219" dependencies = [ "auto_impl", "either", @@ -10029,9 +10111,9 @@ dependencies = [ [[package]] name = "revm-inspectors" -version = "0.30.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9b329afcc0f9fd5adfa2c6349a7435a8558e82bcae203142103a9a95e2a63b6" +checksum = "21caa99f22184a6818946362778cccd3ff02f743c1e085bee87700671570ecb7" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -10047,21 +10129,22 @@ dependencies = [ [[package]] name = "revm-interpreter" -version = "25.0.3" +version = "29.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06575dc51b1d8f5091daa12a435733a90b4a132dca7ccee0666c7db3851bc30c" +checksum = "44efb7c2f4034a5bfd3d71ebfed076e48ac75e4972f1c117f2a20befac7716cd" dependencies = [ "revm-bytecode", "revm-context-interface", "revm-primitives", + "revm-state", "serde", ] [[package]] name = "revm-precompile" -version = "27.0.0" +version = "29.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25b57d4bd9e6b5fe469da5452a8a137bc2d030a3cd47c46908efc615bbc699da" +checksum = "585098ede6d84d6fc6096ba804b8e221c44dc77679571d32664a55e665aa236b" dependencies = [ "ark-bls12-381", "ark-bn254", @@ -10074,20 +10157,19 @@ dependencies = [ "c-kzg", "cfg-if", "k256", - "libsecp256k1", "p256", "revm-primitives", "ripemd", "rug", "secp256k1 0.31.1", - "sha2 0.10.9", + "sha2", ] [[package]] name = "revm-primitives" -version = "20.2.1" +version = "21.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aa29d9da06fe03b249b6419b33968ecdf92ad6428e2f012dc57bcd619b5d94e" +checksum = "536f30e24c3c2bf0d3d7d20fa9cf99b93040ed0f021fd9301c78cddb0dacda13" dependencies = [ "alloy-primitives", "num_enum", @@ -10097,11 +10179,11 @@ dependencies = [ [[package]] name = "revm-state" -version = "7.0.5" +version = "8.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f64fbacb86008394aaebd3454f9643b7d5a782bd251135e17c5b33da592d84d" +checksum = "5a0b4873815e31cbc3e5b183b9128b86c09a487c027aaf8cc5cf4b9688878f9b" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.10.0", "revm-bytecode", "revm-primitives", "serde", @@ -10240,9 +10322,9 @@ dependencies = [ "moka", "op-alloy-consensus", "op-alloy-rpc-types-engine", - "opentelemetry", - "opentelemetry-otlp", - "opentelemetry_sdk", + "opentelemetry 0.28.0", + "opentelemetry-otlp 0.28.0", + "opentelemetry_sdk 0.28.0", "parking_lot", "paste", "predicates", @@ -10254,7 +10336,7 @@ dependencies = [ "serde", "serde_json", "serial_test", - "sha2 0.10.9", + "sha2", "testcontainers", "thiserror 2.0.12", "time", @@ -10264,7 +10346,7 @@ dependencies = [ "tower 0.5.2", "tower-http", "tracing", - "tracing-opentelemetry", + "tracing-opentelemetry 0.29.0", "tracing-subscriber 0.3.20", "url", "uuid", @@ -10280,9 +10362,9 @@ checksum = "afab94fb28594581f62d981211a9a4d53cc8130bbcbbb89a0440d9b8e81a7746" [[package]] name = "rug" -version = "1.27.0" +version = "1.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4207e8d668e5b8eb574bda8322088ccd0d7782d3d03c7e8d562e82ed82bdcbc3" +checksum = "58ad2e973fe3c3214251a840a621812a4f40468da814b1a3d6947d433c2af11f" dependencies = [ "az", "gmp-mpfr-sys", @@ -10292,14 +10374,15 @@ dependencies = [ [[package]] name = "ruint" -version = "1.15.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11256b5fe8c68f56ac6f39ef0720e592f33d2367a4782740d9c9142e889c7fb4" +checksum = "a68df0380e5c9d20ce49534f292a36a7514ae21350726efe1865bdb1fa91d278" dependencies = [ "alloy-rlp", "arbitrary", "ark-ff 0.3.0", "ark-ff 0.4.2", + "ark-ff 0.5.0", "bytes", "fastrlp 0.3.1", "fastrlp 0.4.0", @@ -10313,7 +10396,7 @@ dependencies = [ "rand 0.9.1", "rlp", "ruint-macro", - "serde", + "serde_core", "valuable", "zeroize", ] @@ -10375,7 +10458,7 @@ version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.10.0", "errno", "libc", "linux-raw-sys 0.4.15", @@ -10388,7 +10471,7 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.10.0", "errno", "libc", "linux-raw-sys 0.9.4", @@ -10647,7 +10730,7 @@ version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.10.0", "core-foundation 0.9.4", "core-foundation-sys", "libc", @@ -10660,7 +10743,7 @@ version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.10.0", "core-foundation 0.10.1", "core-foundation-sys", "libc", @@ -10718,9 +10801,9 @@ checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" [[package]] name = "serde" -version = "1.0.226" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dca6411025b24b60bfa7ec1fe1f8e710ac09782dca409ee8237ba74b51295fd" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" dependencies = [ "serde_core", "serde_derive", @@ -10728,18 +10811,18 @@ dependencies = [ [[package]] name = "serde_core" -version = "1.0.226" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba2ba63999edb9dac981fb34b3e5c0d111a69b0924e253ed29d83f7c99e966a4" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.226" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8db53ae22f34573731bafa1db20f04027b2d25e02d8205921b569171699cdb33" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", @@ -10885,19 +10968,6 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d" -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", -] - [[package]] name = "sha2" version = "0.10.9" @@ -11205,9 +11275,9 @@ dependencies = [ [[package]] name = "syn-solidity" -version = "1.3.1" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0b198d366dbec045acfcd97295eb653a7a2b40e4dc764ef1e79aafcad439d3c" +checksum = "ff790eb176cc81bb8936aed0f7b9f14fc4670069a2d371b3e3b0ecce908b2cb3" dependencies = [ "paste", "proc-macro2", @@ -11254,7 +11324,7 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.10.0", "core-foundation 0.9.4", "system-configuration-sys", ] @@ -11298,7 +11368,7 @@ version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "15574aa79d3c04a12f3cb53ff976d5571e53b9d8e0bdbe4021df0a06473dd1c9" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.10.0", "log", "memchr", "num-traits", @@ -11657,7 +11727,7 @@ dependencies = [ "hyper-util", "percent-encoding", "pin-project", - "prost", + "prost 0.13.5", "socket2", "tokio", "tokio-stream", @@ -11667,6 +11737,43 @@ dependencies = [ "tracing", ] +[[package]] +name = "tonic" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb7613188ce9f7df5bfe185db26c5814347d110db17920415cf2fbcad85e7203" +dependencies = [ + "async-trait", + "base64 0.22.1", + "bytes", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-timeout", + "hyper-util", + "percent-encoding", + "pin-project", + "sync_wrapper", + "tokio", + "tokio-stream", + "tower 0.5.2", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "tonic-prost" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66bd50ad6ce1252d87ef024b3d64fe4c3cf54a86fb9ef4c631fdd0ded7aeaa67" +dependencies = [ + "bytes", + "prost 0.14.1", + "tonic 0.14.2", +] + [[package]] name = "tower" version = "0.4.13" @@ -11715,7 +11822,7 @@ checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" dependencies = [ "async-compression", "base64 0.22.1", - "bitflags 2.9.1", + "bitflags 2.10.0", "bytes", "futures-core", "futures-util", @@ -11847,9 +11954,28 @@ checksum = "721f2d2569dce9f3dfbbddee5906941e953bfcdf736a62da3377f5751650cc36" dependencies = [ "js-sys", "once_cell", - "opentelemetry", - "opentelemetry_sdk", + "opentelemetry 0.28.0", + "opentelemetry_sdk 0.28.0", + "smallvec", + "tracing", + "tracing-core", + "tracing-log", + "tracing-subscriber 0.3.20", + "web-time", +] + +[[package]] +name = "tracing-opentelemetry" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e6e5658463dd88089aba75c7791e1d3120633b1bfde22478b28f625a9bb1b8e" +dependencies = [ + "js-sys", + "opentelemetry 0.31.0", + "opentelemetry_sdk 0.31.0", + "rustversion", "smallvec", + "thiserror 2.0.12", "tracing", "tracing-core", "tracing-log", @@ -12983,7 +13109,7 @@ version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.10.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 0695601f..d39fcfbb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,24 +26,24 @@ sha2 = { version = "0.10", default-features = false } backoff = "0.4.0" # Reth deps -reth-optimism-payload-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v1.8.3" } +reth-optimism-payload-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.0" } # Alloy libraries -alloy-rpc-types-engine = "1.0.37" -alloy-rpc-types-eth = "1.0.37" -alloy-primitives = { version = "1.3.1", features = ["rand"] } -alloy-serde = "1.0.37" -alloy-eips = "1.0.37" -alloy-json-rpc = "1.0.37" -alloy-consensus = "1.0.37" -alloy-rpc-types = "1.0.37" -alloy-genesis = "1.0.37" -alloy-rpc-client = "1.0.37" -alloy-provider = "1.0.37" -op-alloy-network = "0.20.0" -op-alloy-rpc-types-engine = "0.20.0" -op-alloy-consensus = "0.20.0" -op-alloy-rpc-types = "0.20.0" +alloy-rpc-types-engine = "1.1.0" +alloy-rpc-types-eth = "1.1.0" +alloy-primitives = { version = "1.4.1", features = ["rand"] } +alloy-serde = "1.1.0" +alloy-eips = "1.1.0" +alloy-json-rpc = "1.1.0" +alloy-consensus = "1.1.0" +alloy-rpc-types = "1.1.0" +alloy-genesis = "1.1.0" +alloy-rpc-client = "1.1.0" +alloy-provider = "1.1.0" +op-alloy-network = "0.22.0" +op-alloy-rpc-types-engine = "0.22.0" +op-alloy-consensus = "0.22.0" +op-alloy-rpc-types = "0.22.0" tokio-tungstenite = { version = "0.26.2", features = ["native-tls"] } testcontainers = "0.23" testcontainers-modules = { version = "0.11", features = ["redis"] } diff --git a/crates/flashblocks-rpc/Cargo.toml b/crates/flashblocks-rpc/Cargo.toml index 97ed3444..c33f6d47 100644 --- a/crates/flashblocks-rpc/Cargo.toml +++ b/crates/flashblocks-rpc/Cargo.toml @@ -7,27 +7,27 @@ license = "MIT" [dependencies] rollup-boost.workspace = true -reth-optimism-node = { git = "https://github.com/paradigmxyz/reth", tag = "v1.8.3" } -reth-optimism-cli = { git = "https://github.com/paradigmxyz/reth", tag = "v1.8.3" } -reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", tag = "v1.8.3" } -reth-optimism-primitives = { git = "https://github.com/paradigmxyz/reth", tag = "v1.8.3" } -reth-optimism-chainspec = { git = "https://github.com/paradigmxyz/reth", tag = "v1.8.3" } -reth-optimism-rpc = { git = "https://github.com/paradigmxyz/reth", tag = "v1.8.3" } -reth-optimism-evm = { git = "https://github.com/paradigmxyz/reth", tag = "v1.8.3" } -reth-optimism-forks = { git = "https://github.com/paradigmxyz/reth", tag = "v1.8.3" } -reth-provider = { git = "https://github.com/paradigmxyz/reth", tag = "v1.8.3" } -reth-primitives = { git = "https://github.com/paradigmxyz/reth", tag = "v1.8.3" } -reth-primitives-traits = { git = "https://github.com/paradigmxyz/reth", tag = "v1.8.3" } -reth-node-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v1.8.3", features = [ +reth-optimism-node = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.0" } +reth-optimism-cli = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.0" } +reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.0" } +reth-optimism-primitives = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.0" } +reth-optimism-chainspec = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.0" } +reth-optimism-rpc = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.0" } +reth-optimism-evm = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.0" } +reth-optimism-forks = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.0" } +reth-provider = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.0" } +reth-primitives = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.0" } +reth-primitives-traits = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.0" } +reth-node-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.0", features = [ "test-utils", ] } -reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", tag = "v1.8.3" } -reth-node-api = { git = "https://github.com/paradigmxyz/reth", tag = "v1.8.3" } -reth-tasks = { git = "https://github.com/paradigmxyz/reth", tag = "v1.8.3" } -reth-node-core = { git = "https://github.com/paradigmxyz/reth", tag = "v1.8.3" } -reth-db = { git = "https://github.com/paradigmxyz/reth", tag = "v1.8.3" } -reth-tracing = { git = "https://github.com/paradigmxyz/reth", tag = "v1.8.3" } -reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", tag = "v1.8.3" } +reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.0" } +reth-node-api = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.0" } +reth-tasks = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.0" } +reth-node-core = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.0" } +reth-db = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.0" } +reth-tracing = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.0" } +reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.0" } alloy-eips.workspace = true alloy-primitives.workspace = true