From 4746cdab353f2181fe70b4e5d2f99516021f8abb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Nov 2024 02:07:34 +0000 Subject: [PATCH] Bump reth-db from v1.0.6 to v1.1.1 Bumps [reth-db](https://github.com/paradigmxyz/reth) from v1.0.6 to v1.1.1. - [Release notes](https://github.com/paradigmxyz/reth/releases) - [Changelog](https://github.com/paradigmxyz/reth/blob/main/docs/release.md) - [Commits](https://github.com/paradigmxyz/reth/compare/c228fe15808c3acbf18dc3af1a03ef5cbdcda07a...15c230bac20e2b1b3532c8b0d470e815fbc0cc22) --- updated-dependencies: - dependency-name: reth-db dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- Cargo.lock | 1391 +++++++++++++++++++++++++++++++++++----------------- Cargo.toml | 2 +- 2 files changed, 939 insertions(+), 454 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6b6c06a..fb803ed 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -97,10 +97,11 @@ checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" [[package]] name = "alloy-chains" -version = "0.1.24" +version = "0.1.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47ff94ce0f141c2671c23d02c7b88990dd432856639595c5d010663d017c2c58" +checksum = "18c5c520273946ecf715c0010b4e3503d7eba9893cd9ce6b7fff5654c4a3c470" dependencies = [ + "alloy-primitives 0.8.11", "alloy-rlp", "arbitrary", "num_enum", @@ -115,15 +116,31 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4177d135789e282e925092be8939d421b701c6d92c0a16679faa659d9166289d" dependencies = [ - "alloy-eips", - "alloy-primitives 0.8.0", + "alloy-eips 0.3.6", + "alloy-primitives 0.8.11", "alloy-rlp", - "alloy-serde", + "alloy-serde 0.3.1", "arbitrary", "c-kzg", "serde", ] +[[package]] +name = "alloy-consensus" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41ed961a48297c732a5d97ee321aa8bb5009ecadbcb077d8bec90cb54e651629" +dependencies = [ + "alloy-eips 0.5.4", + "alloy-primitives 0.8.11", + "alloy-rlp", + "alloy-serde 0.5.4", + "auto_impl", + "c-kzg", + "derive_more 1.0.0", + "serde", +] + [[package]] name = "alloy-dyn-abi" version = "0.8.0" @@ -131,7 +148,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba5b68572f5dfa99ede0a491d658c9842626c956b840d0b97d0bbc9637742504" dependencies = [ "alloy-json-abi", - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-sol-type-parser", "alloy-sol-types", "const-hex", @@ -148,7 +165,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0069cf0642457f87a01a014f6dc29d5d893cd4fd8fddf0c3cdfad1bb3ebafc41" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-rlp", "arbitrary", "rand 0.8.5", @@ -161,7 +178,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37d319bb544ca6caeab58c39cea8921c55d924d4f68f2c60f24f914673f9a74a" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-rlp", "arbitrary", "k256 0.13.3", @@ -169,6 +186,19 @@ dependencies = [ "serde", ] +[[package]] +name = "alloy-eip7702" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64ffc577390ce50234e02d841214b3dc0bea6aaaae8e04bbf3cb82e9a45da9eb" +dependencies = [ + "alloy-primitives 0.8.11", + "alloy-rlp", + "derive_more 1.0.0", + "k256 0.13.3", + "serde", +] + [[package]] name = "alloy-eips" version = "0.3.6" @@ -176,10 +206,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f923dd5fca5f67a43d81ed3ebad0880bd41f6dd0ada930030353ac356c54cd0f" dependencies = [ "alloy-eip2930", - "alloy-eip7702", - "alloy-primitives 0.8.0", + "alloy-eip7702 0.1.0", + "alloy-primitives 0.8.11", "alloy-rlp", - "alloy-serde", + "alloy-serde 0.3.1", "arbitrary", "c-kzg", "derive_more 1.0.0", @@ -190,14 +220,43 @@ dependencies = [ "sha2 0.10.8", ] +[[package]] +name = "alloy-eips" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b69e06cf9c37be824b9d26d6d101114fdde6af0c87de2828b414c05c4b3daa71" +dependencies = [ + "alloy-eip2930", + "alloy-eip7702 0.3.2", + "alloy-primitives 0.8.11", + "alloy-rlp", + "alloy-serde 0.5.4", + "c-kzg", + "derive_more 1.0.0", + "once_cell", + "serde", + "sha2 0.10.8", +] + [[package]] name = "alloy-genesis" version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a7a18afb0b318616b6b2b0e2e7ac5529d32a966c673b48091c9919e284e6aca" dependencies = [ - "alloy-primitives 0.8.0", - "alloy-serde", + "alloy-primitives 0.8.11", + "alloy-serde 0.3.1", + "serde", +] + +[[package]] +name = "alloy-genesis" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dde15e14944a88bd6a57d325e9a49b75558746fe16aaccc79713ae50a6a9574c" +dependencies = [ + "alloy-primitives 0.8.11", + "alloy-serde 0.5.4", "serde", ] @@ -207,7 +266,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "299d2a937b6c60968df3dad2a988b0f0e03277b344639a4f7a31bd68e6285e59" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-sol-type-parser", "serde", "serde_json", @@ -219,7 +278,7 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4207166c79cfdf7f3bed24bbc84f5c7c5d4db1970f8c82e3fcc76257f16d2166" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-sol-types", "serde", "serde_json", @@ -233,13 +292,13 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dfbe2802d5b8c632f18d68c352073378f02a3407c1b6a4487194e7d21ab0f002" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 0.3.1", + "alloy-eips 0.3.6", "alloy-json-rpc", "alloy-network-primitives", - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-rpc-types-eth", - "alloy-serde", + "alloy-serde 0.3.1", "alloy-signer", "alloy-sol-types", "async-trait", @@ -254,8 +313,8 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "396c07726030fa0f9dab5da8c71ccd69d5eb74a7fe1072b7ae453a67e4fe553e" dependencies = [ - "alloy-primitives 0.8.0", - "alloy-serde", + "alloy-primitives 0.8.11", + "alloy-serde 0.3.1", "serde", ] @@ -265,8 +324,8 @@ version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5988a227293f949525f0a1b3e1ef728d2ef24afa96bad2b7788c6c9617fa3eec" dependencies = [ - "alloy-genesis", - "alloy-primitives 0.8.0", + "alloy-genesis 0.3.6", + "alloy-primitives 0.8.11", "k256 0.13.3", "rand 0.8.5", "serde_json", @@ -300,9 +359,9 @@ dependencies = [ [[package]] name = "alloy-primitives" -version = "0.8.0" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a767e59c86900dd7c3ce3ecef04f3ace5ac9631ee150beb8b7d22f7fa3bbb2d7" +checksum = "fd58d377699e6cfeab52c4a9d28bdc4ef37e2bd235ff2db525071fe37a2e9af5" dependencies = [ "alloy-rlp", "arbitrary", @@ -310,17 +369,23 @@ dependencies = [ "cfg-if", "const-hex", "derive_arbitrary", - "derive_more 0.99.18", + "derive_more 1.0.0", + "foldhash", "getrandom 0.2.15", + "hashbrown 0.15.1", "hex-literal", + "indexmap 2.6.0", "itoa", "k256 0.13.3", "keccak-asm", + "paste", "proptest", "proptest-derive", "rand 0.8.5", "ruint", + "rustc-hash 2.0.0", "serde", + "sha3", "tiny-keccak", ] @@ -331,12 +396,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1376948df782ffee83a54cac4b2aba14134edd997229a3db97da0a606586eb5c" dependencies = [ "alloy-chains", - "alloy-consensus", - "alloy-eips", + "alloy-consensus 0.3.1", + "alloy-eips 0.3.6", "alloy-json-rpc", "alloy-network", "alloy-network-primitives", - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-pubsub", "alloy-rpc-client", "alloy-rpc-types-eth", @@ -368,7 +433,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa73f976e7b6341f3f8a404241cf04f883d40212cd4f2633c66d99de472e262c" dependencies = [ "alloy-json-rpc", - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-transport", "bimap", "futures", @@ -409,7 +474,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02378418a429f8a14a0ad8ffaa15b2d25ff34914fc4a1e366513c6a3800e03b3" dependencies = [ "alloy-json-rpc", - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-pubsub", "alloy-transport", "alloy-transport-http", @@ -436,7 +501,7 @@ dependencies = [ "alloy-rpc-types-engine", "alloy-rpc-types-eth", "alloy-rpc-types-trace", - "alloy-serde", + "alloy-serde 0.3.1", "serde", ] @@ -446,8 +511,8 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "594b7cb723759c7b438c95a3bbd2e391760c03ee857443070758aaf2593ae84e" dependencies = [ - "alloy-genesis", - "alloy-primitives 0.8.0", + "alloy-genesis 0.3.6", + "alloy-primitives 0.8.11", "serde", "serde_json", ] @@ -458,8 +523,8 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "140b079c6fda14d9586432bf988b46ac0e04871ca313c9e00aa85cc808105e8a" dependencies = [ - "alloy-primitives 0.8.0", - "alloy-serde", + "alloy-primitives 0.8.11", + "alloy-serde 0.3.1", "serde", ] @@ -469,8 +534,8 @@ version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2e7081d2206dca51ce23a06338d78d9b536931cc3f15134fc1c6535eb2b77f18" dependencies = [ - "alloy-eips", - "alloy-primitives 0.8.0", + "alloy-eips 0.3.6", + "alloy-primitives 0.8.11", "alloy-rpc-types-engine", "ethereum_ssz", "ethereum_ssz_derive", @@ -485,11 +550,11 @@ version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1464c4dd646e1bdfde86ae65ce5ba168dbb29180b478011fe87117ae46b1629b" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives 0.8.0", + "alloy-consensus 0.3.1", + "alloy-eips 0.3.6", + "alloy-primitives 0.8.11", "alloy-rlp", - "alloy-serde", + "alloy-serde 0.3.1", "derive_more 1.0.0", "ethereum_ssz", "ethereum_ssz_derive", @@ -505,12 +570,12 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "15bb3506ab1cf415d4752778c93e102050399fb8de97b7da405a5bf3e31f5f3b" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 0.3.1", + "alloy-eips 0.3.6", "alloy-network-primitives", - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-rlp", - "alloy-serde", + "alloy-serde 0.3.1", "alloy-sol-types", "itertools 0.13.0", "jsonrpsee-types 0.24.4", @@ -525,9 +590,9 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19e8cb848b66617f7d58b576bfc416854c4e9ae8d35e14f5077c0c779048f280" dependencies = [ - "alloy-eips", - "alloy-primitives 0.8.0", - "alloy-serde", + "alloy-eips 0.3.6", + "alloy-primitives 0.8.11", + "alloy-serde 0.3.1", "serde", "serde_json", ] @@ -538,9 +603,9 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16cca915e0aab3b2657b4f9efe02eb88e5483905fb6d244749652aae14e5f92e" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-rpc-types-eth", - "alloy-serde", + "alloy-serde 0.3.1", "serde", "serde_json", "thiserror", @@ -552,9 +617,9 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68eede4bd722bb872222efbbfbccc8f9b86e597143934b8ce556d3e0487bb662" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-rpc-types-eth", - "alloy-serde", + "alloy-serde 0.3.1", "serde", ] @@ -564,19 +629,30 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae417978015f573b4a8c02af17f88558fb22e3fccd12e8a910cf6a2ff331cfcb" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "arbitrary", "serde", "serde_json", ] +[[package]] +name = "alloy-serde" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "028e72eaa9703e4882344983cfe7636ce06d8cce104a78ea62fd19b46659efc4" +dependencies = [ + "alloy-primitives 0.8.11", + "serde", + "serde_json", +] + [[package]] name = "alloy-signer" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b750c9b61ac0646f8f4a61231c2732a337b2c829866fc9a191b96b7eedf80ffe" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "async-trait", "auto_impl", "elliptic-curve 0.13.8", @@ -590,9 +666,9 @@ version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9fabe917ab1778e760b4701628d1cae8e028ee9d52ac6307de4e1e9286ab6b5f" dependencies = [ - "alloy-consensus", + "alloy-consensus 0.3.1", "alloy-network", - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-signer", "async-trait", "k256 0.13.3", @@ -623,7 +699,7 @@ dependencies = [ "alloy-sol-macro-input", "const-hex", "heck 0.5.0", - "indexmap 2.3.0", + "indexmap 2.6.0", "proc-macro-error2", "proc-macro2", "quote", @@ -664,7 +740,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "577e262966e92112edbd15b1b2c0947cc434d6e8311df96d3329793fe8047da9" dependencies = [ "alloy-json-abi", - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-sol-macro", "const-hex", "serde", @@ -747,7 +823,7 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0a46c9c4fdccda7982e7928904bd85fe235a0404ee3d7e197fff13d61eac8b4f" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-rlp", "arbitrary", "derive_arbitrary", @@ -761,6 +837,22 @@ dependencies = [ "tracing", ] +[[package]] +name = "alloy-trie" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40d8e28db02c006f7abb20f345ffb3cc99c465e36f676ba262534e654ae76042" +dependencies = [ + "alloy-primitives 0.8.11", + "alloy-rlp", + "arrayvec", + "derive_more 1.0.0", + "nybbles", + "serde", + "smallvec", + "tracing", +] + [[package]] name = "android-tzdata" version = "0.1.1" @@ -1004,6 +1096,9 @@ name = "arrayvec" version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" +dependencies = [ + "serde", +] [[package]] name = "arrow-format" @@ -1380,7 +1475,7 @@ dependencies = [ "bitflags 2.6.0", "cexpr", "clang-sys", - "itertools 0.12.1", + "itertools 0.11.0", "lazy_static", "lazycell", "proc-macro2", @@ -1391,6 +1486,24 @@ dependencies = [ "syn 2.0.72", ] +[[package]] +name = "bindgen" +version = "0.70.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" +dependencies = [ + "bitflags 2.6.0", + "cexpr", + "clang-sys", + "itertools 0.11.0", + "proc-macro2", + "quote", + "regex", + "rustc-hash 1.1.0", + "shlex", + "syn 2.0.72", +] + [[package]] name = "binout" version = "0.2.1" @@ -2050,6 +2163,12 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "critical-section" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" + [[package]] name = "crossbeam-channel" version = "0.5.13" @@ -2844,19 +2963,19 @@ name = "eth-sparse-mpt" version = "0.1.0" source = "git+https://github.com/flashbots/eth-sparse-mpt?rev=5d0da73#5d0da73e90933a899bad63da18e115fc806adf01" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-rlp", - "alloy-trie", + "alloy-trie 0.5.3", "hash-db", "rayon", - "reth-db-api", + "reth-db-api 1.0.6", "reth-errors", "reth-execution-errors", "reth-provider", "reth-trie", "reth-trie-db", "revm", - "revm-primitives", + "revm-primitives 9.0.1", "rustc-hash 2.0.0", "serde", "serde_json", @@ -2944,7 +3063,7 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e999563461faea0ab9bc0024e5e66adcee35881f3d5062f52f31a4070fe1522" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "itertools 0.13.0", "smallvec", ] @@ -3139,6 +3258,12 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "foldhash" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2" + [[package]] name = "foreign-types" version = "0.3.2" @@ -3531,7 +3656,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.12", - "indexmap 2.3.0", + "indexmap 2.6.0", "slab", "tokio", "tokio-util", @@ -3550,7 +3675,7 @@ dependencies = [ "futures-core", "futures-sink", "http 1.1.0", - "indexmap 2.3.0", + "indexmap 2.6.0", "slab", "tokio", "tokio-util", @@ -3593,6 +3718,16 @@ dependencies = [ "serde", ] +[[package]] +name = "hashbrown" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a9bfc1af68b1726ea47d3d5109de126281def866b33970e10fbab11b5dafab3" +dependencies = [ + "foldhash", + "serde", +] + [[package]] name = "hashlink" version = "0.8.4" @@ -3878,7 +4013,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2 0.4.10", + "socket2 0.5.7", "tokio", "tower-service", "tracing", @@ -4128,12 +4263,13 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.3.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0" +checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" dependencies = [ + "arbitrary", "equivalent", - "hashbrown 0.14.5", + "hashbrown 0.15.1", "serde", ] @@ -4257,15 +4393,6 @@ dependencies = [ "either", ] -[[package]] -name = "itertools" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" -dependencies = [ - "either", -] - [[package]] name = "itertools" version = "0.13.0" @@ -4839,7 +4966,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4" dependencies = [ "cfg-if", - "windows-targets 0.48.5", + "windows-targets 0.52.6", ] [[package]] @@ -4873,7 +5000,7 @@ version = "0.14.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae9ea4b75e1a81675429dafe43441df1caea70081e82246a8cccf514884a88bb" dependencies = [ - "bindgen", + "bindgen 0.69.4", "errno", "libc", ] @@ -5158,6 +5285,28 @@ dependencies = [ "portable-atomic", ] +[[package]] +name = "metrics" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ae428771d17306715c5091d446327d1cfdedc82185c65ba8423ab404e45bf10" +dependencies = [ + "ahash", + "portable-atomic", +] + +[[package]] +name = "metrics-derive" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3dbdd96ed57d565ec744cba02862d707acf373c5772d152abae6ec5c4e24f6c" +dependencies = [ + "proc-macro2", + "quote", + "regex", + "syn 2.0.72", +] + [[package]] name = "metrics-exporter-prometheus" version = "0.15.3" @@ -5165,8 +5314,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4f0c8427b39666bf970460908b213ec09b3b350f20c0c2eabcbba51704a08e6" dependencies = [ "base64 0.22.1", - "indexmap 2.3.0", - "metrics", + "indexmap 2.6.0", + "metrics 0.23.0", "metrics-util", "quanta", "thiserror", @@ -5180,7 +5329,7 @@ checksum = "cb524e5438255eaa8aa74214d5a62713b77b2c3c6e3c0bbeee65cfd9a58948ba" dependencies = [ "libproc", "mach2", - "metrics", + "metrics 0.23.0", "once_cell", "procfs", "rlimit", @@ -5197,8 +5346,8 @@ dependencies = [ "crossbeam-epoch", "crossbeam-utils", "hashbrown 0.14.5", - "indexmap 2.3.0", - "metrics", + "indexmap 2.6.0", + "metrics 0.23.0", "num_cpus", "ordered-float", "quanta", @@ -5688,7 +5837,7 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" dependencies = [ - "proc-macro-crate 1.1.3", + "proc-macro-crate 3.1.0", "proc-macro2", "quote", "syn 2.0.72", @@ -5737,6 +5886,10 @@ name = "once_cell" version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +dependencies = [ + "critical-section", + "portable-atomic", +] [[package]] name = "op-alloy-consensus" @@ -5744,11 +5897,11 @@ version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3041068147bb9abce8973644991e11c075fa8a7931a272bc8eb935971a2d03d7" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives 0.8.0", + "alloy-consensus 0.3.1", + "alloy-eips 0.3.6", + "alloy-primitives 0.8.11", "alloy-rlp", - "alloy-serde", + "alloy-serde 0.3.1", "derive_more 1.0.0", "serde", "spin", @@ -5760,10 +5913,10 @@ version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf926fccb35a1ad784cf8c2771a3a7b2c891379fcc78bc7cdc23dec1b57a6459" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 0.3.1", + "alloy-eips 0.3.6", "alloy-network", - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-rpc-types-eth", "op-alloy-consensus", "op-alloy-rpc-types", @@ -5776,9 +5929,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f57a192b16bd94296637616908a5701d4318d6c2c5119c93a1df5442ec97c13" dependencies = [ "alloy-network", - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-rpc-types-eth", - "alloy-serde", + "alloy-serde 0.3.1", "op-alloy-consensus", "serde", "serde_json", @@ -5790,9 +5943,9 @@ version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5ea246be3da604d2f68e86cc510cf05219db0ed24273ebd59d86065971ba0e3f" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-rpc-types-engine", - "alloy-serde", + "alloy-serde 0.3.1", "serde", ] @@ -5859,15 +6012,6 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" -[[package]] -name = "openssl-src" -version = "300.4.0+3.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a709e02f2b4aca747929cca5ed248880847c650233cf8b8cdc48f40aaf4898a6" -dependencies = [ - "cc", -] - [[package]] name = "openssl-sys" version = "0.9.103" @@ -5876,7 +6020,6 @@ checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6" dependencies = [ "cc", "libc", - "openssl-src", "pkg-config", "vcpkg", ] @@ -6093,7 +6236,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset", - "indexmap 2.3.0", + "indexmap 2.6.0", ] [[package]] @@ -6330,7 +6473,7 @@ dependencies = [ "comfy-table", "either", "hashbrown 0.14.5", - "indexmap 2.3.0", + "indexmap 2.6.0", "num-traits", "once_cell", "polars-arrow", @@ -6421,7 +6564,7 @@ dependencies = [ "argminmax", "arrow2", "either", - "indexmap 2.3.0", + "indexmap 2.6.0", "memchr", "polars-arrow", "polars-core", @@ -6632,7 +6775,7 @@ checksum = "70c501afe3a2e25c9bd219aa56ec1e04cdb3fcdd763055be268778c13fa82c1f" dependencies = [ "autocfg", "equivalent", - "indexmap 2.3.0", + "indexmap 2.6.0", ] [[package]] @@ -6974,6 +7117,7 @@ dependencies = [ "libc", "rand_chacha 0.3.1", "rand_core 0.6.4", + "serde", ] [[package]] @@ -7099,12 +7243,12 @@ source = "git+https://github.com/flashbots/rbuilder.git?rev=74b214fecf9df90d4510 dependencies = [ "ahash", "alloy-chains", - "alloy-consensus", - "alloy-eips", + "alloy-consensus 0.3.1", + "alloy-eips 0.3.6", "alloy-json-rpc", "alloy-network", "alloy-node-bindings", - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-provider", "alloy-pubsub", "alloy-rlp", @@ -7112,7 +7256,7 @@ dependencies = [ "alloy-rpc-types-beacon", "alloy-rpc-types-engine", "alloy-rpc-types-eth", - "alloy-serde", + "alloy-serde 0.3.1", "alloy-signer-local", "alloy-transport", "alloy-transport-http", @@ -7159,22 +7303,22 @@ dependencies = [ "reth", "reth-basic-payload-builder", "reth-chainspec", - "reth-db", + "reth-db 1.0.6", "reth-db-common", "reth-errors", "reth-evm", "reth-evm-ethereum", - "reth-libmdbx", + "reth-libmdbx 1.0.6", "reth-node-api", "reth-node-core", "reth-payload-builder", - "reth-primitives", + "reth-primitives 1.0.6", "reth-provider", "reth-trie", "reth-trie-parallel", "revm", "revm-inspectors", - "revm-primitives", + "revm-primitives 9.0.1", "secp256k1", "serde", "serde_json", @@ -7206,7 +7350,7 @@ version = "0.1.0" dependencies = [ "ahash", "alloy-json-rpc", - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-provider", "alloy-rpc-client", "alloy-signer", @@ -7229,7 +7373,6 @@ dependencies = [ "lazy_static", "metrics_macros", "mockall", - "openssl", "prometheus", "prost", "rand 0.8.5", @@ -7237,7 +7380,7 @@ dependencies = [ "redis", "reqwest 0.11.27", "reth", - "reth-db", + "reth-db 1.1.1", "reth-payload-builder", "secp256k1", "serde", @@ -7491,8 +7634,8 @@ dependencies = [ "reth-config", "reth-consensus", "reth-consensus-common", - "reth-db", - "reth-db-api", + "reth-db 1.0.6", + "reth-db-api 1.0.6", "reth-db-common", "reth-downloaders", "reth-engine-util", @@ -7501,7 +7644,7 @@ dependencies = [ "reth-evm", "reth-execution-types", "reth-exex", - "reth-fs-util", + "reth-fs-util 1.0.6", "reth-network", "reth-network-api", "reth-network-p2p", @@ -7516,7 +7659,7 @@ dependencies = [ "reth-payload-builder", "reth-payload-primitives", "reth-payload-validator", - "reth-primitives", + "reth-primitives 1.0.6", "reth-provider", "reth-prune", "reth-revm", @@ -7530,9 +7673,9 @@ dependencies = [ "reth-stages", "reth-stages-api", "reth-static-file", - "reth-static-file-types", + "reth-static-file-types 1.0.6", "reth-tasks", - "reth-tracing", + "reth-tracing 1.0.6", "reth-transaction-pool", "reth-trie", "reth-trie-db", @@ -7561,7 +7704,7 @@ dependencies = [ "reth-execution-types", "reth-network-p2p", "reth-network-peers", - "reth-primitives", + "reth-primitives 1.0.6", "reth-provider", "reth-revm", "reth-rpc-types", @@ -7582,12 +7725,12 @@ dependencies = [ "alloy-rlp", "futures-core", "futures-util", - "metrics", + "metrics 0.23.0", "reth-chainspec", - "reth-metrics", + "reth-metrics 1.0.6", "reth-payload-builder", "reth-payload-primitives", - "reth-primitives", + "reth-primitives 1.0.6", "reth-provider", "reth-revm", "reth-tasks", @@ -7604,19 +7747,19 @@ source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18 dependencies = [ "futures", "itertools 0.13.0", - "metrics", + "metrics 0.23.0", "reth-blockchain-tree-api", "reth-chainspec", - "reth-db-api", + "reth-db-api 1.0.6", "reth-engine-primitives", "reth-errors", "reth-ethereum-consensus", - "reth-metrics", + "reth-metrics 1.0.6", "reth-network-p2p", "reth-payload-builder", "reth-payload-primitives", "reth-payload-validator", - "reth-primitives", + "reth-primitives 1.0.6", "reth-provider", "reth-prune", "reth-rpc-types", @@ -7638,23 +7781,23 @@ source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18 dependencies = [ "aquamarine", "linked_hash_set", - "metrics", + "metrics 0.23.0", "parking_lot 0.12.3", "reth-blockchain-tree-api", "reth-consensus", - "reth-db", - "reth-db-api", + "reth-db 1.0.6", + "reth-db-api 1.0.6", "reth-evm", "reth-execution-errors", "reth-execution-types", - "reth-metrics", + "reth-metrics 1.0.6", "reth-network", - "reth-primitives", + "reth-primitives 1.0.6", "reth-provider", - "reth-prune-types", + "reth-prune-types 1.0.6", "reth-revm", "reth-stages-api", - "reth-storage-errors", + "reth-storage-errors 1.0.6", "reth-trie", "reth-trie-db", "reth-trie-parallel", @@ -7669,8 +7812,8 @@ source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18 dependencies = [ "reth-consensus", "reth-execution-errors", - "reth-primitives", - "reth-storage-errors", + "reth-primitives 1.0.6", + "reth-storage-errors 1.0.6", "thiserror", ] @@ -7683,15 +7826,15 @@ dependencies = [ "alloy-signer-local", "auto_impl", "derive_more 1.0.0", - "metrics", + "metrics 0.23.0", "parking_lot 0.12.3", "pin-project", "rand 0.8.5", "reth-chainspec", "reth-errors", "reth-execution-types", - "reth-metrics", - "reth-primitives", + "reth-metrics 1.0.6", + "reth-primitives 1.0.6", "reth-storage-api", "reth-trie", "revm", @@ -7706,17 +7849,17 @@ version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-chains", - "alloy-eips", - "alloy-genesis", - "alloy-primitives 0.8.0", - "alloy-trie", + "alloy-eips 0.3.6", + "alloy-genesis 0.3.6", + "alloy-primitives 0.8.11", + "alloy-trie 0.5.3", "auto_impl", "derive_more 1.0.0", "once_cell", - "reth-ethereum-forks", + "reth-ethereum-forks 1.0.6", "reth-network-peers", - "reth-primitives-traits", - "reth-trie-common", + "reth-primitives-traits 1.0.6", + "reth-trie-common 1.0.6", "serde_json", ] @@ -7742,15 +7885,15 @@ dependencies = [ "reth-cli-util", "reth-config", "reth-consensus", - "reth-db", - "reth-db-api", + "reth-db 1.0.6", + "reth-db-api 1.0.6", "reth-db-common", "reth-downloaders", "reth-ecies", "reth-eth-wire", "reth-evm", "reth-exex", - "reth-fs-util", + "reth-fs-util 1.0.6", "reth-network", "reth-network-p2p", "reth-network-peers", @@ -7758,12 +7901,12 @@ dependencies = [ "reth-node-core", "reth-node-events", "reth-node-metrics", - "reth-primitives", + "reth-primitives 1.0.6", "reth-provider", "reth-prune", "reth-stages", "reth-static-file", - "reth-static-file-types", + "reth-static-file-types 1.0.6", "reth-trie", "reth-trie-db", "secp256k1", @@ -7789,12 +7932,12 @@ name = "reth-cli-util" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-eips", - "alloy-primitives 0.8.0", + "alloy-eips 0.3.6", + "alloy-primitives 0.8.11", "eyre", "libc", "rand 0.8.5", - "reth-fs-util", + "reth-fs-util 1.0.6", "secp256k1", "thiserror", ] @@ -7804,14 +7947,30 @@ name = "reth-codecs" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-genesis", - "alloy-primitives 0.8.0", - "alloy-trie", + "alloy-consensus 0.3.1", + "alloy-eips 0.3.6", + "alloy-genesis 0.3.6", + "alloy-primitives 0.8.11", + "alloy-trie 0.5.3", "bytes", "modular-bitfield", - "reth-codecs-derive", + "reth-codecs-derive 1.0.6", + "serde", +] + +[[package]] +name = "reth-codecs" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.1.1#15c230bac20e2b1b3532c8b0d470e815fbc0cc22" +dependencies = [ + "alloy-consensus 0.5.4", + "alloy-eips 0.5.4", + "alloy-genesis 0.5.4", + "alloy-primitives 0.8.11", + "alloy-trie 0.7.3", + "bytes", + "modular-bitfield", + "reth-codecs-derive 1.1.1", "serde", ] @@ -7826,6 +7985,17 @@ dependencies = [ "syn 2.0.72", ] +[[package]] +name = "reth-codecs-derive" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.1.1#15c230bac20e2b1b3532c8b0d470e815fbc0cc22" +dependencies = [ + "convert_case 0.6.0", + "proc-macro2", + "quote", + "syn 2.0.72", +] + [[package]] name = "reth-config" version = "1.0.6" @@ -7834,8 +8004,8 @@ dependencies = [ "eyre", "humantime-serde", "reth-network-types", - "reth-prune-types", - "reth-stages-types", + "reth-prune-types 1.0.6", + "reth-stages-types 1.0.6", "serde", "toml 0.8.19", ] @@ -7847,7 +8017,7 @@ source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18 dependencies = [ "auto_impl", "derive_more 1.0.0", - "reth-primitives", + "reth-primitives 1.0.6", ] [[package]] @@ -7857,7 +8027,7 @@ source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18 dependencies = [ "reth-chainspec", "reth-consensus", - "reth-primitives", + "reth-primitives 1.0.6", ] [[package]] @@ -7865,8 +8035,8 @@ name = "reth-consensus-debug-client" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 0.3.1", + "alloy-eips 0.3.6", "alloy-provider", "auto_impl", "eyre", @@ -7877,7 +8047,7 @@ dependencies = [ "reth-rpc-api", "reth-rpc-builder", "reth-rpc-types", - "reth-tracing", + "reth-tracing 1.0.6", "ringbuffer", "serde", "tokio", @@ -7891,21 +8061,21 @@ dependencies = [ "bytes", "derive_more 1.0.0", "eyre", - "metrics", + "metrics 0.23.0", "page_size", "paste", - "reth-db-api", - "reth-fs-util", - "reth-libmdbx", - "reth-metrics", - "reth-nippy-jar", - "reth-primitives", - "reth-primitives-traits", - "reth-prune-types", - "reth-stages-types", - "reth-storage-errors", - "reth-tracing", - "reth-trie-common", + "reth-db-api 1.0.6", + "reth-fs-util 1.0.6", + "reth-libmdbx 1.0.6", + "reth-metrics 1.0.6", + "reth-nippy-jar 1.0.6", + "reth-primitives 1.0.6", + "reth-primitives-traits 1.0.6", + "reth-prune-types 1.0.6", + "reth-stages-types 1.0.6", + "reth-storage-errors 1.0.6", + "reth-tracing 1.0.6", + "reth-trie-common 1.0.6", "rustc-hash 2.0.0", "serde", "strum", @@ -7914,6 +8084,37 @@ dependencies = [ "thiserror", ] +[[package]] +name = "reth-db" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.1.1#15c230bac20e2b1b3532c8b0d470e815fbc0cc22" +dependencies = [ + "alloy-primitives 0.8.11", + "bytes", + "derive_more 1.0.0", + "eyre", + "metrics 0.24.0", + "page_size", + "paste", + "reth-db-api 1.1.1", + "reth-fs-util 1.1.1", + "reth-libmdbx 1.1.1", + "reth-metrics 1.1.1", + "reth-nippy-jar 1.1.1", + "reth-primitives 1.1.1", + "reth-primitives-traits 1.1.1", + "reth-prune-types 1.1.1", + "reth-stages-types 1.1.1", + "reth-storage-errors 1.1.1", + "reth-tracing 1.1.1", + "reth-trie-common 1.1.1", + "rustc-hash 2.0.0", + "serde", + "strum", + "sysinfo 0.31.4", + "thiserror", +] + [[package]] name = "reth-db-api" version = "1.0.6" @@ -7922,18 +8123,41 @@ dependencies = [ "arbitrary", "bytes", "derive_more 1.0.0", - "metrics", + "metrics 0.23.0", "modular-bitfield", "parity-scale-codec", "proptest", - "reth-codecs", - "reth-db-models", - "reth-primitives", - "reth-primitives-traits", - "reth-prune-types", - "reth-stages-types", - "reth-storage-errors", - "reth-trie-common", + "reth-codecs 1.0.6", + "reth-db-models 1.0.6", + "reth-primitives 1.0.6", + "reth-primitives-traits 1.0.6", + "reth-prune-types 1.0.6", + "reth-stages-types 1.0.6", + "reth-storage-errors 1.0.6", + "reth-trie-common 1.0.6", + "serde", +] + +[[package]] +name = "reth-db-api" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.1.1#15c230bac20e2b1b3532c8b0d470e815fbc0cc22" +dependencies = [ + "alloy-genesis 0.5.4", + "alloy-primitives 0.8.11", + "bytes", + "derive_more 1.0.0", + "metrics 0.24.0", + "modular-bitfield", + "parity-scale-codec", + "reth-codecs 1.1.1", + "reth-db-models 1.1.1", + "reth-primitives 1.1.1", + "reth-primitives-traits 1.1.1", + "reth-prune-types 1.1.1", + "reth-stages-types 1.1.1", + "reth-storage-errors 1.1.1", + "reth-trie-common 1.1.1", "serde", ] @@ -7942,19 +8166,19 @@ name = "reth-db-common" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-genesis", + "alloy-genesis 0.3.6", "boyer-moore-magiclen", "eyre", "reth-chainspec", - "reth-codecs", + "reth-codecs 1.0.6", "reth-config", - "reth-db", - "reth-db-api", + "reth-db 1.0.6", + "reth-db-api 1.0.6", "reth-etl", - "reth-fs-util", - "reth-primitives", + "reth-fs-util 1.0.6", + "reth-primitives 1.0.6", "reth-provider", - "reth-stages-types", + "reth-stages-types 1.0.6", "reth-trie", "reth-trie-db", "serde", @@ -7972,8 +8196,21 @@ dependencies = [ "bytes", "modular-bitfield", "proptest", - "reth-codecs", - "reth-primitives", + "reth-codecs 1.0.6", + "reth-primitives 1.0.6", + "serde", +] + +[[package]] +name = "reth-db-models" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.1.1#15c230bac20e2b1b3532c8b0d470e815fbc0cc22" +dependencies = [ + "alloy-primitives 0.8.11", + "bytes", + "modular-bitfield", + "reth-codecs 1.1.1", + "reth-primitives-traits 1.1.1", "serde", ] @@ -7982,13 +8219,13 @@ name = "reth-discv4" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-rlp", "discv5", "enr 0.12.1", "generic-array", "parking_lot 0.12.3", - "reth-ethereum-forks", + "reth-ethereum-forks 1.0.6", "reth-net-banlist", "reth-net-nat", "reth-network-peers", @@ -8006,18 +8243,18 @@ name = "reth-discv5" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-rlp", "derive_more 1.0.0", "discv5", "enr 0.12.1", "futures", "itertools 0.13.0", - "metrics", + "metrics 0.23.0", "rand 0.8.5", "reth-chainspec", - "reth-ethereum-forks", - "reth-metrics", + "reth-ethereum-forks 1.0.6", + "reth-metrics 1.0.6", "reth-network-peers", "secp256k1", "thiserror", @@ -8030,12 +8267,12 @@ name = "reth-dns-discovery" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "data-encoding", "enr 0.12.1", "linked_hash_set", "parking_lot 0.12.3", - "reth-ethereum-forks", + "reth-ethereum-forks 1.0.6", "reth-network-peers", "reth-tokio-util", "schnellru", @@ -8056,15 +8293,15 @@ dependencies = [ "futures", "futures-util", "itertools 0.13.0", - "metrics", + "metrics 0.23.0", "pin-project", "rayon", "reth-config", "reth-consensus", - "reth-metrics", + "reth-metrics 1.0.6", "reth-network-p2p", "reth-network-peers", - "reth-primitives", + "reth-primitives 1.0.6", "reth-storage-api", "reth-tasks", "thiserror", @@ -8080,7 +8317,7 @@ version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "aes", - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-rlp", "block-padding", "byteorder", @@ -8125,7 +8362,7 @@ dependencies = [ "reth-beacon-consensus", "reth-chainspec", "reth-consensus", - "reth-db-api", + "reth-db-api 1.0.6", "reth-engine-primitives", "reth-engine-tree", "reth-evm", @@ -8145,23 +8382,23 @@ version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "futures", - "metrics", + "metrics 0.23.0", "reth-beacon-consensus", "reth-blockchain-tree", "reth-blockchain-tree-api", "reth-chain-state", "reth-consensus", - "reth-db", - "reth-db-api", + "reth-db 1.0.6", + "reth-db-api 1.0.6", "reth-engine-primitives", "reth-errors", "reth-evm", - "reth-metrics", + "reth-metrics 1.0.6", "reth-network-p2p", "reth-payload-builder", "reth-payload-primitives", "reth-payload-validator", - "reth-primitives", + "reth-primitives 1.0.6", "reth-provider", "reth-prune", "reth-revm", @@ -8186,17 +8423,17 @@ dependencies = [ "reth-beacon-consensus", "reth-engine-primitives", "reth-errors", - "reth-ethereum-forks", + "reth-ethereum-forks 1.0.6", "reth-evm", - "reth-fs-util", + "reth-fs-util 1.0.6", "reth-payload-validator", - "reth-primitives", + "reth-primitives 1.0.6", "reth-provider", "reth-revm", "reth-rpc-types", "reth-rpc-types-compat", "reth-trie", - "revm-primitives", + "revm-primitives 9.0.1", "serde", "serde_json", "tokio", @@ -8212,8 +8449,8 @@ dependencies = [ "reth-blockchain-tree-api", "reth-consensus", "reth-execution-errors", - "reth-fs-util", - "reth-storage-errors", + "reth-fs-util 1.0.6", + "reth-storage-errors 1.0.6", "thiserror", ] @@ -8228,12 +8465,12 @@ dependencies = [ "futures", "pin-project", "reth-chainspec", - "reth-codecs", + "reth-codecs 1.0.6", "reth-ecies", "reth-eth-wire-types", - "reth-metrics", + "reth-metrics 1.0.6", "reth-network-peers", - "reth-primitives", + "reth-primitives 1.0.6", "snap", "thiserror", "tokio", @@ -8248,13 +8485,13 @@ version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-chains", - "alloy-genesis", + "alloy-genesis 0.3.6", "alloy-rlp", "bytes", "derive_more 1.0.0", "reth-chainspec", - "reth-codecs-derive", - "reth-primitives", + "reth-codecs-derive 1.0.6", + "reth-primitives 1.0.6", "thiserror", ] @@ -8266,7 +8503,7 @@ dependencies = [ "reth-chainspec", "reth-consensus", "reth-consensus-common", - "reth-primitives", + "reth-primitives 1.0.6", "tracing", ] @@ -8280,10 +8517,10 @@ dependencies = [ "reth-engine-primitives", "reth-evm-ethereum", "reth-payload-primitives", - "reth-primitives", + "reth-primitives 1.0.6", "reth-rpc-types", "reth-rpc-types-compat", - "revm-primitives", + "revm-primitives 9.0.1", "serde", "sha2 0.10.8", ] @@ -8294,7 +8531,7 @@ version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-chains", - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-rlp", "arbitrary", "auto_impl", @@ -8308,6 +8545,23 @@ dependencies = [ "thiserror-no-std", ] +[[package]] +name = "reth-ethereum-forks" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.1.1#15c230bac20e2b1b3532c8b0d470e815fbc0cc22" +dependencies = [ + "alloy-chains", + "alloy-primitives 0.8.11", + "alloy-rlp", + "auto_impl", + "crc", + "dyn-clone", + "once_cell", + "rustc-hash 2.0.0", + "serde", + "thiserror-no-std", +] + [[package]] name = "reth-ethereum-payload-builder" version = "1.0.6" @@ -8319,7 +8573,7 @@ dependencies = [ "reth-evm-ethereum", "reth-execution-types", "reth-payload-builder", - "reth-primitives", + "reth-primitives 1.0.6", "reth-provider", "reth-revm", "reth-transaction-pool", @@ -8334,7 +8588,7 @@ version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "rayon", - "reth-db-api", + "reth-db-api 1.0.6", "tempfile", ] @@ -8343,17 +8597,17 @@ name = "reth-evm" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-eips", + "alloy-eips 0.3.6", "auto_impl", "futures-util", "reth-chainspec", "reth-execution-errors", "reth-execution-types", - "reth-primitives", - "reth-prune-types", - "reth-storage-errors", + "reth-primitives 1.0.6", + "reth-prune-types 1.0.6", + "reth-storage-errors 1.0.6", "revm", - "revm-primitives", + "revm-primitives 9.0.1", ] [[package]] @@ -8361,17 +8615,17 @@ name = "reth-evm-ethereum" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-eips", + "alloy-eips 0.3.6", "alloy-sol-types", "reth-chainspec", "reth-ethereum-consensus", - "reth-ethereum-forks", + "reth-ethereum-forks 1.0.6", "reth-evm", "reth-execution-types", - "reth-primitives", - "reth-prune-types", + "reth-primitives 1.0.6", + "reth-prune-types 1.0.6", "reth-revm", - "revm-primitives", + "revm-primitives 9.0.1", ] [[package]] @@ -8380,16 +8634,16 @@ version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "reth-chainspec", - "reth-ethereum-forks", + "reth-ethereum-forks 1.0.6", "reth-evm", "reth-execution-errors", "reth-execution-types", "reth-optimism-consensus", - "reth-primitives", - "reth-prune-types", + "reth-primitives 1.0.6", + "reth-prune-types 1.0.6", "reth-revm", "revm", - "revm-primitives", + "revm-primitives 9.0.1", "thiserror", "tracing", ] @@ -8399,15 +8653,15 @@ name = "reth-execution-errors" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-eips", - "alloy-primitives 0.8.0", + "alloy-eips 0.3.6", + "alloy-primitives 0.8.11", "alloy-rlp", "derive_more 1.0.0", "nybbles", "reth-consensus", - "reth-prune-types", - "reth-storage-errors", - "revm-primitives", + "reth-prune-types 1.0.6", + "reth-storage-errors 1.0.6", + "revm-primitives 9.0.1", ] [[package]] @@ -8416,7 +8670,7 @@ version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "reth-execution-errors", - "reth-primitives", + "reth-primitives 1.0.6", "reth-trie", "revm", ] @@ -8428,22 +8682,22 @@ source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18 dependencies = [ "eyre", "futures", - "metrics", + "metrics 0.23.0", "reth-config", "reth-evm", "reth-exex-types", - "reth-metrics", + "reth-metrics 1.0.6", "reth-node-api", "reth-node-core", "reth-payload-builder", - "reth-primitives", - "reth-primitives-traits", + "reth-primitives 1.0.6", + "reth-primitives-traits 1.0.6", "reth-provider", - "reth-prune-types", + "reth-prune-types 1.0.6", "reth-revm", "reth-stages-api", "reth-tasks", - "reth-tracing", + "reth-tracing 1.0.6", "tokio", "tokio-util", ] @@ -8453,7 +8707,7 @@ name = "reth-exex-types" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "reth-provider", ] @@ -8467,6 +8721,16 @@ dependencies = [ "thiserror", ] +[[package]] +name = "reth-fs-util" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.1.1#15c230bac20e2b1b3532c8b0d470e815fbc0cc22" +dependencies = [ + "serde", + "serde_json", + "thiserror", +] + [[package]] name = "reth-ipc" version = "1.0.6" @@ -8497,9 +8761,26 @@ dependencies = [ "byteorder", "dashmap 6.1.0", "derive_more 1.0.0", - "indexmap 2.3.0", + "indexmap 2.6.0", "parking_lot 0.12.3", - "reth-mdbx-sys", + "reth-mdbx-sys 1.0.6", + "thiserror", + "tracing", +] + +[[package]] +name = "reth-libmdbx" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.1.1#15c230bac20e2b1b3532c8b0d470e815fbc0cc22" +dependencies = [ + "bitflags 2.6.0", + "byteorder", + "dashmap 6.1.0", + "derive_more 1.0.0", + "indexmap 2.6.0", + "parking_lot 0.12.3", + "reth-mdbx-sys 1.1.1", + "smallvec", "thiserror", "tracing", ] @@ -8509,7 +8790,16 @@ name = "reth-mdbx-sys" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "bindgen", + "bindgen 0.69.4", + "cc", +] + +[[package]] +name = "reth-mdbx-sys" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.1.1#15c230bac20e2b1b3532c8b0d470e815fbc0cc22" +dependencies = [ + "bindgen 0.70.1", "cc", ] @@ -8519,12 +8809,21 @@ version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "futures", - "metrics", + "metrics 0.23.0", "reth-metrics-derive", "tokio", "tokio-util", ] +[[package]] +name = "reth-metrics" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.1.1#15c230bac20e2b1b3532c8b0d470e815fbc0cc22" +dependencies = [ + "metrics 0.24.0", + "metrics-derive", +] + [[package]] name = "reth-metrics-derive" version = "1.0.6" @@ -8541,7 +8840,7 @@ name = "reth-net-banlist" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", ] [[package]] @@ -8569,7 +8868,7 @@ dependencies = [ "enr 0.12.1", "futures", "itertools 0.13.0", - "metrics", + "metrics 0.23.0", "parking_lot 0.12.3", "pin-project", "rand 0.8.5", @@ -8580,14 +8879,14 @@ dependencies = [ "reth-dns-discovery", "reth-ecies", "reth-eth-wire", - "reth-fs-util", - "reth-metrics", + "reth-fs-util 1.0.6", + "reth-metrics 1.0.6", "reth-net-banlist", "reth-network-api", "reth-network-p2p", "reth-network-peers", "reth-network-types", - "reth-primitives", + "reth-primitives 1.0.6", "reth-storage-api", "reth-tasks", "reth-tokio-util", @@ -8609,14 +8908,14 @@ name = "reth-network-api" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-rpc-types-admin", "auto_impl", "derive_more 1.0.0", "enr 0.12.1", "futures", "reth-eth-wire-types", - "reth-ethereum-forks", + "reth-ethereum-forks 1.0.6", "reth-network-p2p", "reth-network-peers", "reth-network-types", @@ -8639,8 +8938,8 @@ dependencies = [ "reth-eth-wire-types", "reth-network-peers", "reth-network-types", - "reth-primitives", - "reth-storage-errors", + "reth-primitives 1.0.6", + "reth-storage-errors 1.0.6", "tokio", "tracing", ] @@ -8650,7 +8949,7 @@ name = "reth-network-peers" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-rlp", "enr 0.12.1", "secp256k1", @@ -8666,7 +8965,7 @@ version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "humantime-serde", - "reth-ethereum-forks", + "reth-ethereum-forks 1.0.6", "reth-net-banlist", "reth-network-peers", "serde", @@ -8686,7 +8985,7 @@ dependencies = [ "lz4_flex", "memmap2 0.9.4", "ph", - "reth-fs-util", + "reth-fs-util 1.0.6", "serde", "sucds", "thiserror", @@ -8694,13 +8993,30 @@ dependencies = [ "zstd 0.13.2", ] +[[package]] +name = "reth-nippy-jar" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.1.1#15c230bac20e2b1b3532c8b0d470e815fbc0cc22" +dependencies = [ + "anyhow", + "bincode", + "derive_more 1.0.0", + "lz4_flex", + "memmap2 0.9.4", + "reth-fs-util 1.1.1", + "serde", + "thiserror", + "tracing", + "zstd 0.13.2", +] + [[package]] name = "reth-node-api" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "reth-chainspec", - "reth-db-api", + "reth-db-api 1.0.6", "reth-engine-primitives", "reth-evm", "reth-network-api", @@ -8731,7 +9047,7 @@ dependencies = [ "reth-config", "reth-consensus", "reth-consensus-debug-client", - "reth-db-api", + "reth-db-api 1.0.6", "reth-db-common", "reth-downloaders", "reth-engine-service", @@ -8748,7 +9064,7 @@ dependencies = [ "reth-node-metrics", "reth-payload-builder", "reth-payload-validator", - "reth-primitives", + "reth-primitives 1.0.6", "reth-provider", "reth-prune", "reth-rpc", @@ -8761,7 +9077,7 @@ dependencies = [ "reth-static-file", "reth-tasks", "reth-tokio-util", - "reth-tracing", + "reth-tracing 1.0.6", "reth-transaction-pool", "secp256k1", "tokio", @@ -8774,7 +9090,7 @@ name = "reth-node-core" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-genesis", + "alloy-genesis 0.3.6", "alloy-rpc-types-engine", "clap", "const_format", @@ -8788,27 +9104,27 @@ dependencies = [ "reth-cli-util", "reth-config", "reth-consensus-common", - "reth-db", - "reth-db-api", + "reth-db 1.0.6", + "reth-db-api 1.0.6", "reth-discv4", "reth-discv5", - "reth-fs-util", + "reth-fs-util 1.0.6", "reth-net-nat", "reth-network", "reth-network-p2p", "reth-network-peers", - "reth-primitives", + "reth-primitives 1.0.6", "reth-provider", - "reth-prune-types", + "reth-prune-types 1.0.6", "reth-rpc-api", "reth-rpc-eth-api", "reth-rpc-eth-types", "reth-rpc-server-types", "reth-rpc-types", "reth-rpc-types-compat", - "reth-stages-types", - "reth-storage-errors", - "reth-tracing", + "reth-stages-types 1.0.6", + "reth-storage-errors 1.0.6", + "reth-tracing 1.0.6", "reth-transaction-pool", "secp256k1", "serde", @@ -8839,7 +9155,7 @@ dependencies = [ "reth-payload-builder", "reth-provider", "reth-rpc", - "reth-tracing", + "reth-tracing 1.0.6", "reth-transaction-pool", ] @@ -8855,8 +9171,8 @@ dependencies = [ "reth-beacon-consensus", "reth-network", "reth-network-api", - "reth-primitives", - "reth-primitives-traits", + "reth-primitives 1.0.6", + "reth-primitives-traits 1.0.6", "reth-provider", "reth-prune", "reth-stages", @@ -8873,13 +9189,13 @@ dependencies = [ "eyre", "http 1.1.0", "jsonrpsee 0.24.4", - "metrics", + "metrics 0.23.0", "metrics-exporter-prometheus", "metrics-process", "metrics-util", "procfs", - "reth-db-api", - "reth-metrics", + "reth-db-api 1.0.6", + "reth-metrics 1.0.6", "reth-provider", "reth-tasks", "tikv-jemalloc-ctl", @@ -8897,7 +9213,7 @@ dependencies = [ "reth-chainspec", "reth-consensus", "reth-consensus-common", - "reth-primitives", + "reth-primitives 1.0.6", "tracing", ] @@ -8911,7 +9227,7 @@ name = "reth-optimism-rpc" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "jsonrpsee-types 0.24.4", "op-alloy-network", "parking_lot 0.12.3", @@ -8922,7 +9238,7 @@ dependencies = [ "reth-network-api", "reth-node-api", "reth-node-builder", - "reth-primitives", + "reth-primitives 1.0.6", "reth-provider", "reth-rpc", "reth-rpc-eth-api", @@ -8944,13 +9260,13 @@ version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "futures-util", - "metrics", + "metrics 0.23.0", "pin-project", "reth-errors", "reth-ethereum-engine-primitives", - "reth-metrics", + "reth-metrics 1.0.6", "reth-payload-primitives", - "reth-primitives", + "reth-primitives 1.0.6", "reth-provider", "reth-rpc-types", "reth-transaction-pool", @@ -8968,7 +9284,7 @@ dependencies = [ "reth-chain-state", "reth-chainspec", "reth-errors", - "reth-primitives", + "reth-primitives 1.0.6", "reth-rpc-types", "reth-transaction-pool", "serde", @@ -8982,7 +9298,7 @@ version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "reth-chainspec", - "reth-primitives", + "reth-primitives 1.0.6", "reth-rpc-types", "reth-rpc-types-compat", ] @@ -8992,13 +9308,13 @@ name = "reth-primitives" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-genesis", - "alloy-primitives 0.8.0", + "alloy-consensus 0.3.1", + "alloy-eips 0.3.6", + "alloy-genesis 0.3.6", + "alloy-primitives 0.8.11", "alloy-rlp", "alloy-rpc-types", - "alloy-serde", + "alloy-serde 0.3.1", "arbitrary", "bytes", "c-kzg", @@ -9010,12 +9326,12 @@ dependencies = [ "proptest", "rayon", "reth-chainspec", - "reth-codecs", - "reth-ethereum-forks", - "reth-primitives-traits", - "reth-static-file-types", - "reth-trie-common", - "revm-primitives", + "reth-codecs 1.0.6", + "reth-ethereum-forks 1.0.6", + "reth-primitives-traits 1.0.6", + "reth-static-file-types 1.0.6", + "reth-trie-common 1.0.6", + "revm-primitives 9.0.1", "secp256k1", "serde", "tempfile", @@ -9023,15 +9339,42 @@ dependencies = [ "zstd 0.13.2", ] +[[package]] +name = "reth-primitives" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.1.1#15c230bac20e2b1b3532c8b0d470e815fbc0cc22" +dependencies = [ + "alloy-consensus 0.5.4", + "alloy-eips 0.5.4", + "alloy-primitives 0.8.11", + "alloy-rlp", + "alloy-serde 0.5.4", + "bytes", + "derive_more 1.0.0", + "k256 0.13.3", + "modular-bitfield", + "once_cell", + "rayon", + "reth-codecs 1.1.1", + "reth-ethereum-forks 1.1.1", + "reth-primitives-traits 1.1.1", + "reth-static-file-types 1.1.1", + "reth-trie-common 1.1.1", + "revm-primitives 13.0.0", + "secp256k1", + "serde", + "zstd 0.13.2", +] + [[package]] name = "reth-primitives-traits" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-genesis", - "alloy-primitives 0.8.0", + "alloy-consensus 0.3.1", + "alloy-eips 0.3.6", + "alloy-genesis 0.3.6", + "alloy-primitives 0.8.11", "alloy-rlp", "alloy-rpc-types-eth", "arbitrary", @@ -9041,8 +9384,28 @@ dependencies = [ "modular-bitfield", "proptest", "proptest-arbitrary-interop", - "reth-codecs", - "revm-primitives", + "reth-codecs 1.0.6", + "revm-primitives 9.0.1", + "roaring", + "serde", +] + +[[package]] +name = "reth-primitives-traits" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.1.1#15c230bac20e2b1b3532c8b0d470e815fbc0cc22" +dependencies = [ + "alloy-consensus 0.5.4", + "alloy-eips 0.5.4", + "alloy-genesis 0.5.4", + "alloy-primitives 0.8.11", + "alloy-rlp", + "byteorder", + "bytes", + "derive_more 1.0.0", + "modular-bitfield", + "reth-codecs 1.1.1", + "revm-primitives 13.0.0", "roaring", "serde", ] @@ -9056,28 +9419,28 @@ dependencies = [ "auto_impl", "dashmap 6.1.0", "itertools 0.13.0", - "metrics", + "metrics 0.23.0", "once_cell", "parking_lot 0.12.3", "rayon", "reth-blockchain-tree-api", "reth-chain-state", "reth-chainspec", - "reth-codecs", - "reth-db", - "reth-db-api", + "reth-codecs 1.0.6", + "reth-db 1.0.6", + "reth-db-api 1.0.6", "reth-errors", "reth-evm", "reth-execution-types", - "reth-fs-util", - "reth-metrics", + "reth-fs-util 1.0.6", + "reth-metrics 1.0.6", "reth-network-p2p", - "reth-nippy-jar", - "reth-primitives", - "reth-prune-types", - "reth-stages-types", + "reth-nippy-jar 1.0.6", + "reth-primitives 1.0.6", + "reth-prune-types 1.0.6", + "reth-stages-types 1.0.6", "reth-storage-api", - "reth-storage-errors", + "reth-storage-errors 1.0.6", "reth-trie", "reth-trie-db", "revm", @@ -9091,20 +9454,20 @@ name = "reth-prune" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "itertools 0.13.0", - "metrics", + "metrics 0.23.0", "rayon", "reth-chainspec", "reth-config", - "reth-db", - "reth-db-api", + "reth-db 1.0.6", + "reth-db-api 1.0.6", "reth-errors", "reth-exex-types", - "reth-metrics", + "reth-metrics 1.0.6", "reth-provider", - "reth-prune-types", - "reth-static-file-types", + "reth-prune-types 1.0.6", + "reth-static-file-types 1.0.6", "reth-tokio-util", "rustc-hash 2.0.0", "thiserror", @@ -9117,11 +9480,25 @@ name = "reth-prune-types" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "bytes", "derive_more 1.0.0", "modular-bitfield", - "reth-codecs", + "reth-codecs 1.0.6", + "serde", + "thiserror", +] + +[[package]] +name = "reth-prune-types" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.1.1#15c230bac20e2b1b3532c8b0d470e815fbc0cc22" +dependencies = [ + "alloy-primitives 0.8.11", + "bytes", + "derive_more 1.0.0", + "modular-bitfield", + "reth-codecs 1.1.1", "serde", "thiserror", ] @@ -9134,10 +9511,10 @@ dependencies = [ "reth-chainspec", "reth-consensus-common", "reth-execution-errors", - "reth-primitives", - "reth-prune-types", + "reth-primitives 1.0.6", + "reth-prune-types 1.0.6", "reth-storage-api", - "reth-storage-errors", + "reth-storage-errors 1.0.6", "revm", ] @@ -9147,9 +9524,9 @@ version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-dyn-abi", - "alloy-genesis", + "alloy-genesis 0.3.6", "alloy-network", - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-rlp", "async-trait", "derive_more 1.0.0", @@ -9170,7 +9547,7 @@ dependencies = [ "reth-network-peers", "reth-network-types", "reth-node-api", - "reth-primitives", + "reth-primitives 1.0.6", "reth-provider", "reth-revm", "reth-rpc-api", @@ -9185,7 +9562,7 @@ dependencies = [ "reth-trie", "revm", "revm-inspectors", - "revm-primitives", + "revm-primitives 9.0.1", "secp256k1", "serde", "serde_json", @@ -9206,7 +9583,7 @@ dependencies = [ "jsonrpsee 0.24.4", "reth-engine-primitives", "reth-network-peers", - "reth-primitives", + "reth-primitives 1.0.6", "reth-rpc-eth-api", "reth-rpc-types", ] @@ -9218,13 +9595,13 @@ source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18 dependencies = [ "http 1.1.0", "jsonrpsee 0.24.4", - "metrics", + "metrics 0.23.0", "pin-project", "reth-chainspec", "reth-engine-primitives", "reth-evm", "reth-ipc", - "reth-metrics", + "reth-metrics 1.0.6", "reth-network-api", "reth-node-core", "reth-provider", @@ -9252,15 +9629,15 @@ dependencies = [ "async-trait", "jsonrpsee-core 0.24.4", "jsonrpsee-types 0.24.4", - "metrics", + "metrics 0.23.0", "reth-beacon-consensus", "reth-chainspec", "reth-engine-primitives", "reth-evm", - "reth-metrics", + "reth-metrics 1.0.6", "reth-payload-builder", "reth-payload-primitives", - "reth-primitives", + "reth-primitives 1.0.6", "reth-rpc-api", "reth-rpc-types", "reth-rpc-types-compat", @@ -9292,7 +9669,7 @@ dependencies = [ "reth-evm", "reth-execution-types", "reth-network-api", - "reth-primitives", + "reth-primitives 1.0.6", "reth-provider", "reth-revm", "reth-rpc-eth-types", @@ -9304,7 +9681,7 @@ dependencies = [ "reth-trie", "revm", "revm-inspectors", - "revm-primitives", + "revm-primitives 9.0.1", "tokio", "tracing", ] @@ -9319,15 +9696,15 @@ dependencies = [ "futures", "jsonrpsee-core 0.24.4", "jsonrpsee-types 0.24.4", - "metrics", + "metrics 0.23.0", "rand 0.8.5", "reth-chain-state", "reth-chainspec", "reth-errors", "reth-evm", "reth-execution-types", - "reth-metrics", - "reth-primitives", + "reth-metrics 1.0.6", + "reth-primitives 1.0.6", "reth-revm", "reth-rpc-server-types", "reth-rpc-types", @@ -9338,7 +9715,7 @@ dependencies = [ "reth-trie", "revm", "revm-inspectors", - "revm-primitives", + "revm-primitives 9.0.1", "schnellru", "serde", "thiserror", @@ -9365,12 +9742,12 @@ name = "reth-rpc-server-types" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "jsonrpsee-core 0.24.4", "jsonrpsee-types 0.24.4", "reth-errors", "reth-network-api", - "reth-primitives", + "reth-primitives 1.0.6", "reth-rpc-types", "serde", "strum", @@ -9381,7 +9758,7 @@ name = "reth-rpc-types" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-rpc-types", "alloy-rpc-types-admin", "alloy-rpc-types-anvil", @@ -9390,7 +9767,7 @@ dependencies = [ "alloy-rpc-types-mev", "alloy-rpc-types-trace", "alloy-rpc-types-txpool", - "alloy-serde", + "alloy-serde 0.3.1", "jsonrpsee-types 0.24.4", "op-alloy-rpc-types", "op-alloy-rpc-types-engine", @@ -9403,9 +9780,9 @@ source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18 dependencies = [ "alloy-rlp", "alloy-rpc-types", - "reth-primitives", + "reth-primitives 1.0.6", "reth-rpc-types", - "reth-trie-common", + "reth-trie-common 1.0.6", ] [[package]] @@ -9417,24 +9794,24 @@ dependencies = [ "itertools 0.13.0", "num-traits", "rayon", - "reth-codecs", + "reth-codecs 1.0.6", "reth-config", "reth-consensus", - "reth-db", - "reth-db-api", + "reth-db 1.0.6", + "reth-db-api 1.0.6", "reth-etl", "reth-evm", "reth-execution-types", "reth-exex", "reth-network-p2p", - "reth-primitives", - "reth-primitives-traits", + "reth-primitives 1.0.6", + "reth-primitives-traits 1.0.6", "reth-provider", "reth-prune", - "reth-prune-types", + "reth-prune-types 1.0.6", "reth-revm", "reth-stages-api", - "reth-storage-errors", + "reth-storage-errors 1.0.6", "reth-trie", "reth-trie-db", "thiserror", @@ -9447,22 +9824,22 @@ name = "reth-stages-api" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "aquamarine", "auto_impl", "futures-util", - "metrics", + "metrics 0.23.0", "reth-consensus", - "reth-db-api", + "reth-db-api 1.0.6", "reth-errors", - "reth-metrics", + "reth-metrics 1.0.6", "reth-network-p2p", - "reth-primitives-traits", + "reth-primitives-traits 1.0.6", "reth-provider", "reth-prune", - "reth-stages-types", + "reth-stages-types 1.0.6", "reth-static-file", - "reth-static-file-types", + "reth-static-file-types 1.0.6", "reth-tokio-util", "thiserror", "tokio", @@ -9474,11 +9851,24 @@ name = "reth-stages-types" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", + "bytes", + "modular-bitfield", + "reth-codecs 1.0.6", + "reth-trie-common 1.0.6", + "serde", +] + +[[package]] +name = "reth-stages-types" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.1.1#15c230bac20e2b1b3532c8b0d470e815fbc0cc22" +dependencies = [ + "alloy-primitives 0.8.11", "bytes", "modular-bitfield", - "reth-codecs", - "reth-trie-common", + "reth-codecs 1.1.1", + "reth-trie-common 1.1.1", "serde", ] @@ -9487,17 +9877,17 @@ name = "reth-static-file" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "parking_lot 0.12.3", "rayon", - "reth-db", - "reth-db-api", - "reth-nippy-jar", + "reth-db 1.0.6", + "reth-db-api 1.0.6", + "reth-nippy-jar 1.0.6", "reth-provider", - "reth-prune-types", - "reth-stages-types", - "reth-static-file-types", - "reth-storage-errors", + "reth-prune-types 1.0.6", + "reth-stages-types 1.0.6", + "reth-static-file-types 1.0.6", + "reth-storage-errors 1.0.6", "reth-tokio-util", "tracing", ] @@ -9507,13 +9897,24 @@ name = "reth-static-file-types" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "clap", "derive_more 1.0.0", "serde", "strum", ] +[[package]] +name = "reth-static-file-types" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.1.1#15c230bac20e2b1b3532c8b0d470e815fbc0cc22" +dependencies = [ + "alloy-primitives 0.8.11", + "derive_more 1.0.0", + "serde", + "strum", +] + [[package]] name = "reth-storage-api" version = "1.0.6" @@ -9521,12 +9922,12 @@ source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18 dependencies = [ "auto_impl", "reth-chainspec", - "reth-db-models", + "reth-db-models 1.0.6", "reth-execution-types", - "reth-primitives", - "reth-prune-types", - "reth-stages-types", - "reth-storage-errors", + "reth-primitives 1.0.6", + "reth-prune-types 1.0.6", + "reth-stages-types 1.0.6", + "reth-storage-errors 1.0.6", "reth-trie", ] @@ -9537,8 +9938,21 @@ source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18 dependencies = [ "alloy-rlp", "derive_more 1.0.0", - "reth-fs-util", - "reth-primitives", + "reth-fs-util 1.0.6", + "reth-primitives 1.0.6", +] + +[[package]] +name = "reth-storage-errors" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.1.1#15c230bac20e2b1b3532c8b0d470e815fbc0cc22" +dependencies = [ + "alloy-eips 0.5.4", + "alloy-primitives 0.8.11", + "alloy-rlp", + "derive_more 1.0.0", + "reth-fs-util 1.1.1", + "reth-primitives 1.1.1", ] [[package]] @@ -9549,10 +9963,10 @@ dependencies = [ "auto_impl", "dyn-clone", "futures-util", - "metrics", + "metrics 0.23.0", "pin-project", "rayon", - "reth-metrics", + "reth-metrics 1.0.6", "thiserror", "tokio", "tracing", @@ -9584,6 +9998,21 @@ dependencies = [ "tracing-subscriber", ] +[[package]] +name = "reth-tracing" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.1.1#15c230bac20e2b1b3532c8b0d470e815fbc0cc22" +dependencies = [ + "clap", + "eyre", + "rolling-file", + "tracing", + "tracing-appender", + "tracing-journald", + "tracing-logfmt", + "tracing-subscriber", +] + [[package]] name = "reth-transaction-pool" version = "1.0.6" @@ -9594,15 +10023,15 @@ dependencies = [ "auto_impl", "bitflags 2.6.0", "futures-util", - "metrics", + "metrics 0.23.0", "parking_lot 0.12.3", "reth-chain-state", "reth-chainspec", "reth-eth-wire-types", "reth-execution-types", - "reth-fs-util", - "reth-metrics", - "reth-primitives", + "reth-fs-util 1.0.6", + "reth-metrics 1.0.6", + "reth-primitives 1.0.6", "reth-storage-api", "reth-tasks", "revm", @@ -9625,14 +10054,14 @@ dependencies = [ "auto_impl", "derive_more 1.0.0", "itertools 0.13.0", - "metrics", + "metrics 0.23.0", "rayon", "reth-execution-errors", - "reth-metrics", - "reth-primitives", - "reth-stages-types", - "reth-storage-errors", - "reth-trie-common", + "reth-metrics 1.0.6", + "reth-primitives 1.0.6", + "reth-stages-types 1.0.6", + "reth-storage-errors 1.0.6", + "reth-trie-common 1.0.6", "revm", "tracing", "triehash", @@ -9643,11 +10072,11 @@ name = "reth-trie-common" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-consensus", - "alloy-genesis", - "alloy-primitives 0.8.0", + "alloy-consensus 0.3.1", + "alloy-genesis 0.3.6", + "alloy-primitives 0.8.11", "alloy-rlp", - "alloy-trie", + "alloy-trie 0.5.3", "arbitrary", "bytes", "derive_more 1.0.0", @@ -9655,9 +10084,29 @@ dependencies = [ "itertools 0.13.0", "nybbles", "plain_hasher", - "reth-codecs", - "reth-primitives-traits", - "revm-primitives", + "reth-codecs 1.0.6", + "reth-primitives-traits 1.0.6", + "revm-primitives 9.0.1", + "serde", +] + +[[package]] +name = "reth-trie-common" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.1.1#15c230bac20e2b1b3532c8b0d470e815fbc0cc22" +dependencies = [ + "alloy-consensus 0.5.4", + "alloy-genesis 0.5.4", + "alloy-primitives 0.8.11", + "alloy-rlp", + "alloy-trie 0.7.3", + "bytes", + "derive_more 1.0.0", + "itertools 0.13.0", + "nybbles", + "reth-codecs 1.1.1", + "reth-primitives-traits 1.1.1", + "revm-primitives 13.0.0", "serde", ] @@ -9670,17 +10119,17 @@ dependencies = [ "auto_impl", "derive_more 1.0.0", "itertools 0.13.0", - "metrics", + "metrics 0.23.0", "rayon", - "reth-db", - "reth-db-api", + "reth-db 1.0.6", + "reth-db-api 1.0.6", "reth-execution-errors", - "reth-metrics", - "reth-primitives", - "reth-stages-types", - "reth-storage-errors", + "reth-metrics 1.0.6", + "reth-primitives 1.0.6", + "reth-stages-types 1.0.6", + "reth-storage-errors 1.0.6", "reth-trie", - "reth-trie-common", + "reth-trie-common 1.0.6", "revm", "tracing", ] @@ -9693,13 +10142,13 @@ dependencies = [ "alloy-rlp", "derive_more 1.0.0", "itertools 0.13.0", - "metrics", + "metrics 0.23.0", "rayon", - "reth-db", - "reth-db-api", + "reth-db 1.0.6", + "reth-db-api 1.0.6", "reth-execution-errors", - "reth-metrics", - "reth-primitives", + "reth-metrics 1.0.6", + "reth-primitives 1.0.6", "reth-provider", "reth-tasks", "reth-trie", @@ -9730,7 +10179,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48184032103bb23788e42e42c7c85207f5b0b8a248b09ea8f5233077f35ab56e" dependencies = [ - "alloy-primitives 0.8.0", + "alloy-primitives 0.8.11", "alloy-rpc-types", "alloy-sol-types", "anstyle", @@ -9746,7 +10195,7 @@ version = "10.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "959ecbc36802de6126852479844737f20194cf8e6718e0c30697d306a2cca916" dependencies = [ - "revm-primitives", + "revm-primitives 9.0.1", "serde", ] @@ -9762,7 +10211,7 @@ dependencies = [ "cfg-if", "k256 0.13.3", "once_cell", - "revm-primitives", + "revm-primitives 9.0.1", "ripemd", "secp256k1", "sha2 0.10.8", @@ -9775,8 +10224,8 @@ version = "9.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ccb981ede47ccf87c68cebf1ba30cdbb7ec935233ea305f3dfff4c1e10ae541" dependencies = [ - "alloy-eips", - "alloy-primitives 0.8.0", + "alloy-eips 0.3.6", + "alloy-primitives 0.8.11", "auto_impl", "bitflags 2.6.0", "bitvec", @@ -9789,6 +10238,26 @@ dependencies = [ "serde", ] +[[package]] +name = "revm-primitives" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d11fa1e195b0bebaf3fb18596f314a13ba3a4cb1fdd16d3465934d812fd921e" +dependencies = [ + "alloy-eip2930", + "alloy-eip7702 0.3.2", + "alloy-primitives 0.8.11", + "auto_impl", + "bitflags 2.6.0", + "bitvec", + "c-kzg", + "cfg-if", + "dyn-clone", + "enumn", + "hex", + "serde", +] + [[package]] name = "rfc6979" version = "0.3.1" @@ -9964,6 +10433,9 @@ name = "rustc-hash" version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152" +dependencies = [ + "rand 0.8.5", +] [[package]] name = "rustc-hex" @@ -10437,7 +10909,7 @@ version = "1.0.121" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ab380d7d9f22ef3f21ad3e6c1ebe8e4fc7a2000ccba2e4d71fc96f15b2cb609" dependencies = [ - "indexmap 2.3.0", + "indexmap 2.6.0", "itoa", "memchr", "ryu", @@ -10486,7 +10958,7 @@ dependencies = [ "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.3.0", + "indexmap 2.6.0", "serde", "serde_derive", "serde_json", @@ -10906,7 +11378,7 @@ dependencies = [ "futures-util", "hashlink", "hex", - "indexmap 2.3.0", + "indexmap 2.6.0", "log", "memchr", "native-tls", @@ -11361,6 +11833,19 @@ dependencies = [ "windows 0.52.0", ] +[[package]] +name = "sysinfo" +version = "0.31.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "355dbe4f8799b304b05e1b0f05fc59b2a18d36645cf169607da45bde2f69a1be" +dependencies = [ + "core-foundation-sys", + "libc", + "memchr", + "ntapi", + "windows 0.57.0", +] + [[package]] name = "system-configuration" version = "0.5.1" @@ -11743,7 +12228,7 @@ version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" dependencies = [ - "indexmap 2.3.0", + "indexmap 2.6.0", "toml_datetime", "winnow 0.5.40", ] @@ -11754,7 +12239,7 @@ version = "0.22.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" dependencies = [ - "indexmap 2.3.0", + "indexmap 2.6.0", "serde", "serde_spanned", "toml_datetime", diff --git a/Cargo.toml b/Cargo.toml index e1e84f7..20ea99f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,7 +14,7 @@ serde_with = { version = "3.8.1", features = ["time_0_3"] } toml = "0.8.8" jsonrpsee = { version = "0.20.3", features = ["full"] } reth = { git = "https://github.com/paradigmxyz/reth", tag = "v1.0.6" } -reth-db = { git = "https://github.com/paradigmxyz/reth", tag = "v1.0.6" } +reth-db = { git = "https://github.com/paradigmxyz/reth", tag = "v1.1.1" } reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v1.0.6" } tracing = "0.1.37" alloy-primitives = "0.8.0"