From 3db15d74729efcd06252cb9f45daa40c765807a8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Jul 2024 16:53:21 +0000 Subject: [PATCH] chore(deps): bump reth-basic-payload-builder Bumps [reth-basic-payload-builder](https://github.com/paradigmxyz/reth) from v0.2.0-beta.6 to v1.0.0. - [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/ac29b4b73be382caf2a2462d426e6bad75e18af9...83d412da70af678a46f368533b6df45a287a1ce6) --- updated-dependencies: - dependency-name: reth-basic-payload-builder dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- Cargo.lock | 1946 +++++++++++++++++++++++++++++++++++++++++++--------- Cargo.toml | 2 +- 2 files changed, 1609 insertions(+), 339 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c71dc6fc..4ed2e8ad 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -167,6 +167,23 @@ dependencies = [ "serde", ] +[[package]] +name = "alloy-consensus" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da374e868f54c7f4ad2ad56829827badca388efd645f8cf5fccc61c2b5343504" +dependencies = [ + "alloy-eips 0.1.4", + "alloy-primitives 0.7.6", + "alloy-rlp", + "alloy-serde 0.1.4", + "arbitrary", + "c-kzg", + "proptest", + "proptest-derive", + "serde", +] + [[package]] name = "alloy-dyn-abi" version = "0.7.0" @@ -216,6 +233,25 @@ dependencies = [ "sha2 0.10.8", ] +[[package]] +name = "alloy-eips" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f76ecab54890cdea1e4808fc0891c7e6cfcf71fe1a9fe26810c7280ef768f4ed" +dependencies = [ + "alloy-primitives 0.7.6", + "alloy-rlp", + "alloy-serde 0.1.4", + "arbitrary", + "c-kzg", + "derive_more", + "once_cell", + "proptest", + "proptest-derive", + "serde", + "sha2 0.10.8", +] + [[package]] name = "alloy-genesis" version = "0.1.0" @@ -236,6 +272,17 @@ dependencies = [ "serde", ] +[[package]] +name = "alloy-genesis" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bca15afde1b6d15e3fc1c97421262b1bbb37aee45752e3c8b6d6f13f776554ff" +dependencies = [ + "alloy-primitives 0.7.6", + "alloy-serde 0.1.4", + "serde", +] + [[package]] name = "alloy-json-abi" version = "0.7.0" @@ -269,7 +316,7 @@ dependencies = [ "alloy-eips 0.1.2", "alloy-json-rpc", "alloy-primitives 0.7.6", - "alloy-rpc-types-eth", + "alloy-rpc-types-eth 0.1.2", "alloy-serde 0.1.2", "alloy-signer", "alloy-sol-types", @@ -354,7 +401,7 @@ dependencies = [ "alloy-network", "alloy-primitives 0.7.6", "alloy-rpc-client", - "alloy-rpc-types-eth", + "alloy-rpc-types-eth 0.1.2", "alloy-transport", "alloy-transport-http", "async-stream", @@ -442,10 +489,33 @@ name = "alloy-rpc-types" version = "0.1.2" source = "git+https://github.com/alloy-rs/alloy#6ac263579752188c0e2cbf5fecc6690c486cad34" dependencies = [ - "alloy-rpc-types-eth", + "alloy-rpc-types-eth 0.1.2", "alloy-serde 0.1.2", ] +[[package]] +name = "alloy-rpc-types" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "184a7a42c7ba9141cc9e76368356168c282c3bc3d9e5d78f3556bdfe39343447" +dependencies = [ + "alloy-rpc-types-engine 0.1.4", + "alloy-rpc-types-eth 0.1.4", + "alloy-serde 0.1.4", +] + +[[package]] +name = "alloy-rpc-types-admin" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e953064025c49dc9f6a3f3ac07a713487849065692228b33948f2714f2bb60d" +dependencies = [ + "alloy-genesis 0.1.4", + "alloy-primitives 0.7.6", + "serde", + "serde_json", +] + [[package]] name = "alloy-rpc-types-anvil" version = "0.1.0" @@ -456,6 +526,31 @@ dependencies = [ "serde", ] +[[package]] +name = "alloy-rpc-types-anvil" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c7cf4356a9d00df76d6e90d002e2a7b5edc1c8476e90e6f17ab868d99db6435" +dependencies = [ + "alloy-primitives 0.7.6", + "alloy-serde 0.1.4", + "serde", +] + +[[package]] +name = "alloy-rpc-types-beacon" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5f2e67d3e2478902b71bbadcd564ee5bbcc71945a0010a1f0e87a2339c6f3f9" +dependencies = [ + "alloy-eips 0.1.4", + "alloy-primitives 0.7.6", + "alloy-rpc-types-engine 0.1.4", + "serde", + "serde_with", + "thiserror", +] + [[package]] name = "alloy-rpc-types-engine" version = "0.1.0" @@ -472,6 +567,25 @@ dependencies = [ "thiserror", ] +[[package]] +name = "alloy-rpc-types-engine" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e765962e3b82fd6f276a0873b5bd897e5d75a25f78fa9a6a21bd350d8e98a4e" +dependencies = [ + "alloy-consensus 0.1.4", + "alloy-eips 0.1.4", + "alloy-primitives 0.7.6", + "alloy-rlp", + "alloy-rpc-types-eth 0.1.4", + "alloy-serde 0.1.4", + "jsonrpsee-types 0.23.2", + "jsonwebtoken 9.3.0", + "rand 0.8.5", + "serde", + "thiserror", +] + [[package]] name = "alloy-rpc-types-eth" version = "0.1.2" @@ -489,6 +603,25 @@ dependencies = [ "thiserror", ] +[[package]] +name = "alloy-rpc-types-eth" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab4123ee21f99ba4bd31bfa36ba89112a18a500f8b452f02b35708b1b951e2b9" +dependencies = [ + "alloy-consensus 0.1.4", + "alloy-eips 0.1.4", + "alloy-primitives 0.7.6", + "alloy-rlp", + "alloy-serde 0.1.4", + "alloy-sol-types", + "itertools 0.13.0", + "jsonrpsee-types 0.23.2", + "serde", + "serde_json", + "thiserror", +] + [[package]] name = "alloy-rpc-types-trace" version = "0.1.0" @@ -501,6 +634,32 @@ dependencies = [ "serde_json", ] +[[package]] +name = "alloy-rpc-types-trace" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "567933b1d95fd42cb70b75126e32afec2e5e2c3c16e7100a3f83dc1c80f4dc0e" +dependencies = [ + "alloy-primitives 0.7.6", + "alloy-rpc-types-eth 0.1.4", + "alloy-serde 0.1.4", + "serde", + "serde_json", + "thiserror", +] + +[[package]] +name = "alloy-rpc-types-txpool" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3115f4eb1bb9ae9aaa0b24ce875a1d86d6689b16438a12377832def2b09e373c" +dependencies = [ + "alloy-primitives 0.7.6", + "alloy-rpc-types-eth 0.1.4", + "alloy-serde 0.1.4", + "serde", +] + [[package]] name = "alloy-serde" version = "0.1.0" @@ -521,6 +680,20 @@ dependencies = [ "serde_json", ] +[[package]] +name = "alloy-serde" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9416c52959e66ead795a11f4a86c248410e9e368a0765710e57055b8a1774dd6" +dependencies = [ + "alloy-primitives 0.7.6", + "arbitrary", + "proptest", + "proptest-derive", + "serde", + "serde_json", +] + [[package]] name = "alloy-signer" version = "0.1.2" @@ -668,6 +841,22 @@ dependencies = [ "tracing", ] +[[package]] +name = "alloy-trie" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03704f265cbbb943b117ecb5055fd46e8f41e7dc8a58b1aed20bcd40ace38c15" +dependencies = [ + "alloy-primitives 0.7.6", + "alloy-rlp", + "derive_more", + "hashbrown 0.14.3", + "nybbles", + "serde", + "smallvec", + "tracing", +] + [[package]] name = "android-tzdata" version = "0.1.1" @@ -1091,9 +1280,9 @@ dependencies = [ [[package]] name = "aurora-engine-modexp" -version = "1.0.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfacad86e9e138fca0670949eb8ed4ffdf73a55bded8887efe0863cd1a3a6f70" +checksum = "0aef7712851e524f35fbbb74fa6599c5cd8692056a1c36f9ca0d2001b670e7e5" dependencies = [ "hex", "num", @@ -1242,13 +1431,13 @@ dependencies = [ "bitflags 2.5.0", "cexpr", "clang-sys", - "itertools 0.12.1", + "itertools 0.11.0", "lazy_static", "lazycell", "proc-macro2", "quote", "regex", - "rustc-hash", + "rustc-hash 1.1.0", "shlex", "syn 2.0.53", ] @@ -1341,9 +1530,9 @@ dependencies = [ [[package]] name = "blst" -version = "0.3.11" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c94087b935a822949d3291a9989ad2b2051ea141eda0fd4e478a75f6aa3e604b" +checksum = "62dc83a094a71d43eeadd254b1ec2d24cb6a0bb6cadce00df51f0db594711a32" dependencies = [ "cc", "glob", @@ -1362,7 +1551,7 @@ dependencies = [ "boa_macros", "indexmap 2.2.5", "num-bigint", - "rustc-hash", + "rustc-hash 1.1.0", ] [[package]] @@ -1398,7 +1587,7 @@ dependencies = [ "portable-atomic", "rand 0.8.5", "regress", - "rustc-hash", + "rustc-hash 1.1.0", "ryu-js", "serde", "serde_json", @@ -1434,7 +1623,7 @@ dependencies = [ "indexmap 2.2.5", "once_cell", "phf 0.11.2", - "rustc-hash", + "rustc-hash 1.1.0", "static_assertions", ] @@ -1466,7 +1655,7 @@ dependencies = [ "num-bigint", "num-traits", "regress", - "rustc-hash", + "rustc-hash 1.1.0", ] [[package]] @@ -1612,9 +1801,9 @@ dependencies = [ [[package]] name = "c-kzg" -version = "1.0.0" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3130f3d8717cc02e668a896af24984d5d5d4e8bf12e278e982e0f1bd88a0f9af" +checksum = "cdf100c4cea8f207e883ff91ca886d621d8a166cb04971dfaa9bb8fd99ed95df" dependencies = [ "blst", "cc", @@ -2195,7 +2384,7 @@ dependencies = [ "cssparser-macros", "dtoa-short", "itoa", - "phf 0.11.2", + "phf 0.10.1", "smallvec", ] @@ -2617,6 +2806,36 @@ dependencies = [ "zeroize", ] +[[package]] +name = "discv5" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cafb8ed8d460b7d1c8d4c970270d45ecb5e283179a3945143196624c55cda6ac" +dependencies = [ + "aes 0.7.5", + "aes-gcm", + "alloy-rlp", + "arrayvec", + "delay_map", + "enr 0.12.1", + "fnv", + "futures", + "hashlink", + "hex", + "hkdf", + "lazy_static", + "lru", + "more-asserts", + "parking_lot 0.11.2", + "rand 0.8.5", + "smallvec", + "socket2 0.4.10", + "tokio", + "tracing", + "uint", + "zeroize", +] + [[package]] name = "displaydoc" version = "0.2.4" @@ -2871,6 +3090,26 @@ dependencies = [ "zeroize", ] +[[package]] +name = "enr" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "972070166c68827e64bd1ebc8159dd8e32d9bc2da7ebe8f20b61308f7974ad30" +dependencies = [ + "alloy-rlp", + "base64 0.21.7", + "bytes", + "ed25519-dalek", + "hex", + "k256 0.13.3", + "log", + "rand 0.8.5", + "secp256k1 0.29.0", + "serde", + "sha3", + "zeroize", +] + [[package]] name = "enum-as-inner" version = "0.3.4" @@ -3244,7 +3483,7 @@ dependencies = [ "hashers", "http 0.2.12", "instant", - "jsonwebtoken", + "jsonwebtoken 8.3.0", "once_cell", "pin-project", "reqwest 0.11.26", @@ -4265,7 +4504,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2 0.4.10", + "socket2 0.5.6", "tokio", "tower-service", "tracing", @@ -4920,7 +5159,7 @@ dependencies = [ "jsonrpsee-types 0.20.3", "parking_lot 0.12.1", "rand 0.8.5", - "rustc-hash", + "rustc-hash 1.1.0", "serde", "serde_json", "soketto", @@ -4946,7 +5185,7 @@ dependencies = [ "parking_lot 0.12.1", "pin-project", "rand 0.8.5", - "rustc-hash", + "rustc-hash 1.1.0", "serde", "serde_json", "thiserror", @@ -5096,6 +5335,19 @@ dependencies = [ "thiserror", ] +[[package]] +name = "jsonrpsee-types" +version = "0.23.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9c465fbe385238e861fdc4d1c85e04ada6c1fd246161d26385c1b311724d2af" +dependencies = [ + "beef", + "http 1.1.0", + "serde", + "serde_json", + "thiserror", +] + [[package]] name = "jsonrpsee-wasm-client" version = "0.20.3" @@ -5151,13 +5403,28 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6971da4d9c3aa03c3d8f3ff0f4155b534aad021292003895a469716b2a230378" dependencies = [ "base64 0.21.7", - "pem", + "pem 1.1.1", "ring 0.16.20", "serde", "serde_json", "simple_asn1", ] +[[package]] +name = "jsonwebtoken" +version = "9.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9ae10193d25051e74945f1ea2d0b42e03cc3b890f7e4cc5faa44997d808193f" +dependencies = [ + "base64 0.21.7", + "js-sys", + "pem 3.0.4", + "ring 0.17.8", + "serde", + "serde_json", + "simple_asn1", +] + [[package]] name = "k256" version = "0.11.6" @@ -5748,6 +6015,15 @@ dependencies = [ "libc", ] +[[package]] +name = "memmap2" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322" +dependencies = [ + "libc", +] + [[package]] name = "memoffset" version = "0.9.1" @@ -5789,6 +6065,16 @@ dependencies = [ "portable-atomic", ] +[[package]] +name = "metrics" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "884adb57038347dfbaf2d5065887b6cf4312330dc8e94bc30a1a839bd79d3261" +dependencies = [ + "ahash", + "portable-atomic", +] + [[package]] name = "metrics-exporter-prometheus" version = "0.12.2" @@ -5799,7 +6085,7 @@ dependencies = [ "hyper 0.14.28", "indexmap 1.9.3", "ipnet", - "metrics", + "metrics 0.21.1", "metrics-util", "quanta 0.11.1", "thiserror", @@ -5826,7 +6112,7 @@ checksum = "6aa2a67e2580fbeba4d5a96e659945981e700a383b4cea1432e0cfc18f58c5da" dependencies = [ "libproc", "mach2", - "metrics", + "metrics 0.21.1", "once_cell", "procfs", "rlimit", @@ -5844,7 +6130,7 @@ dependencies = [ "crossbeam-utils", "hashbrown 0.13.2", "indexmap 1.9.3", - "metrics", + "metrics 0.21.1", "num_cpus", "ordered-float", "quanta 0.11.1", @@ -6664,6 +6950,16 @@ dependencies = [ "base64 0.13.1", ] +[[package]] +name = "pem" +version = "3.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e459365e590736a54c3fa561947c84837534b8e9af6fc5bf781307e82658fae" +dependencies = [ + "base64 0.22.0", + "serde", +] + [[package]] name = "pem-rfc7468" version = "0.7.0" @@ -6729,7 +7025,9 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" dependencies = [ + "phf_macros 0.10.0", "phf_shared 0.10.0", + "proc-macro-hack", ] [[package]] @@ -6738,7 +7036,7 @@ version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" dependencies = [ - "phf_macros", + "phf_macros 0.11.2", "phf_shared 0.11.2", ] @@ -6774,7 +7072,21 @@ dependencies = [ [[package]] name = "phf_macros" -version = "0.11.2" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0" +dependencies = [ + "phf_generator 0.10.0", + "phf_shared 0.10.0", + "proc-macro-hack", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "phf_macros" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" dependencies = [ @@ -7004,7 +7316,7 @@ dependencies = [ "lexical", "lexical-core", "memchr", - "memmap2", + "memmap2 0.7.1", "num-traits", "once_cell", "polars-arrow", @@ -7160,7 +7472,7 @@ dependencies = [ "polars-error", "rayon", "smartstring", - "sysinfo", + "sysinfo 0.29.11", "version_check", ] @@ -7319,6 +7631,12 @@ dependencies = [ "version_check", ] +[[package]] +name = "proc-macro-hack" +version = "0.5.20+deprecated" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" + [[package]] name = "proc-macro2" version = "1.0.79" @@ -7699,18 +8017,18 @@ dependencies = [ "redis", "reqwest 0.11.26", "reth", - "reth-basic-payload-builder", - "reth-db", + "reth-basic-payload-builder 1.0.0", + "reth-db 0.2.0-beta.6", "reth-interfaces", - "reth-libmdbx", + "reth-libmdbx 0.2.0-beta.6", "reth-node-api", "reth-node-core", - "reth-payload-builder", - "reth-primitives", - "reth-provider", - "reth-trie", + "reth-payload-builder 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", + "reth-trie 0.2.0-beta.6", "reth-trie-parallel", - "revm", + "revm 8.0.0", "secp256k1 0.27.0", "serde", "serde_json", @@ -7943,7 +8261,7 @@ dependencies = [ "comfy-table", "confy", "crossterm", - "discv5", + "discv5 0.4.1", "eyre", "fdlimit", "futures", @@ -7956,44 +8274,44 @@ dependencies = [ "ratatui", "rayon", "reth-auto-seal-consensus", - "reth-basic-payload-builder", + "reth-basic-payload-builder 0.2.0-beta.6", "reth-beacon-consensus", "reth-blockchain-tree", "reth-cli-runner", "reth-config", - "reth-consensus-common", - "reth-db", - "reth-discv4", + "reth-consensus-common 0.2.0-beta.6", + "reth-db 0.2.0-beta.6", + "reth-discv4 0.2.0-beta.6", "reth-downloaders", "reth-ethereum-payload-builder", "reth-exex", "reth-interfaces", "reth-network", - "reth-network-api", - "reth-nippy-jar", + "reth-network-api 0.2.0-beta.6", + "reth-nippy-jar 0.2.0-beta.6", "reth-node-api", "reth-node-builder", "reth-node-core", "reth-node-ethereum", "reth-node-events", - "reth-payload-builder", + "reth-payload-builder 0.2.0-beta.6", "reth-payload-validator", - "reth-primitives", - "reth-provider", + "reth-primitives 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", "reth-prune", - "reth-revm", + "reth-revm 0.2.0-beta.6", "reth-rpc", "reth-rpc-api", "reth-rpc-builder", "reth-rpc-engine-api", - "reth-rpc-types", - "reth-rpc-types-compat", + "reth-rpc-types 0.2.0-beta.6", + "reth-rpc-types-compat 0.2.0-beta.6", "reth-stages", "reth-static-file", - "reth-tasks", - "reth-tracing", - "reth-transaction-pool", - "reth-trie", + "reth-tasks 0.2.0-beta.6", + "reth-tracing 0.2.0-beta.6", + "reth-transaction-pool 0.2.0-beta.6", + "reth-trie 0.2.0-beta.6", "serde", "serde_json", "similar-asserts", @@ -8011,14 +8329,14 @@ source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be3 dependencies = [ "futures-util", "reth-beacon-consensus", - "reth-engine-primitives", - "reth-evm", + "reth-engine-primitives 0.2.0-beta.6", + "reth-evm 0.2.0-beta.6", "reth-interfaces", - "reth-primitives", - "reth-provider", - "reth-revm", + "reth-primitives 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", + "reth-revm 0.2.0-beta.6", "reth-stages-api", - "reth-transaction-pool", + "reth-transaction-pool 0.2.0-beta.6", "tokio", "tokio-stream", "tracing", @@ -8032,17 +8350,40 @@ dependencies = [ "alloy-rlp", "futures-core", "futures-util", - "metrics", - "reth-engine-primitives", + "metrics 0.21.1", + "reth-engine-primitives 0.2.0-beta.6", "reth-interfaces", - "reth-metrics", - "reth-payload-builder", - "reth-primitives", - "reth-provider", - "reth-revm", - "reth-tasks", - "reth-transaction-pool", - "revm", + "reth-metrics 0.2.0-beta.6", + "reth-payload-builder 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", + "reth-revm 0.2.0-beta.6", + "reth-tasks 0.2.0-beta.6", + "reth-transaction-pool 0.2.0-beta.6", + "revm 8.0.0", + "tokio", + "tracing", +] + +[[package]] +name = "reth-basic-payload-builder" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "alloy-rlp", + "futures-core", + "futures-util", + "metrics 0.23.0", + "reth-chainspec", + "reth-metrics 1.0.0", + "reth-payload-builder 1.0.0", + "reth-payload-primitives", + "reth-primitives 1.0.0", + "reth-provider 1.0.0", + "reth-revm 1.0.0", + "reth-tasks 1.0.0", + "reth-transaction-pool 1.0.0", + "revm 10.0.0", "tokio", "tracing", ] @@ -8053,21 +8394,21 @@ version = "0.2.0-beta.6" source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be382caf2a2462d426e6bad75e18af9" dependencies = [ "futures", - "metrics", + "metrics 0.21.1", "reth-beacon-consensus-core", - "reth-db", - "reth-engine-primitives", + "reth-db 0.2.0-beta.6", + "reth-engine-primitives 0.2.0-beta.6", "reth-interfaces", - "reth-metrics", - "reth-payload-builder", + "reth-metrics 0.2.0-beta.6", + "reth-payload-builder 0.2.0-beta.6", "reth-payload-validator", - "reth-primitives", - "reth-provider", + "reth-primitives 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", "reth-prune", - "reth-rpc-types", + "reth-rpc-types 0.2.0-beta.6", "reth-stages-api", "reth-static-file", - "reth-tasks", + "reth-tasks 0.2.0-beta.6", "reth-tokio-util", "schnellru", "thiserror", @@ -8081,9 +8422,9 @@ name = "reth-beacon-consensus-core" version = "0.2.0-beta.6" source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be382caf2a2462d426e6bad75e18af9" dependencies = [ - "reth-consensus-common", + "reth-consensus-common 0.2.0-beta.6", "reth-interfaces", - "reth-primitives", + "reth-primitives 0.2.0-beta.6", ] [[package]] @@ -8094,27 +8435,58 @@ dependencies = [ "aquamarine", "linked_hash_set", "lru", - "metrics", + "metrics 0.21.1", "parking_lot 0.12.1", - "reth-db", + "reth-db 0.2.0-beta.6", "reth-interfaces", - "reth-metrics", - "reth-primitives", - "reth-provider", + "reth-metrics 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", "reth-stages-api", - "reth-trie", + "reth-trie 0.2.0-beta.6", "reth-trie-parallel", "tokio", "tracing", ] +[[package]] +name = "reth-blockchain-tree-api" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "reth-consensus", + "reth-execution-errors", + "reth-primitives 1.0.0", + "reth-storage-errors", + "thiserror", +] + +[[package]] +name = "reth-chainspec" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "alloy-chains", + "alloy-eips 0.1.4", + "alloy-genesis 0.1.4", + "alloy-primitives 0.7.6", + "alloy-trie 0.4.1", + "derive_more", + "once_cell", + "reth-ethereum-forks 1.0.0", + "reth-network-peers", + "reth-primitives-traits", + "reth-trie-common", + "serde_json", +] + [[package]] name = "reth-cli-runner" version = "0.2.0-beta.6" source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be382caf2a2462d426e6bad75e18af9" dependencies = [ "futures", - "reth-tasks", + "reth-tasks 0.2.0-beta.6", "tokio", "tracing", ] @@ -8127,7 +8499,22 @@ dependencies = [ "alloy-eips 0.1.0", "alloy-primitives 0.7.6", "bytes", - "reth-codecs-derive", + "reth-codecs-derive 0.2.0-beta.6", +] + +[[package]] +name = "reth-codecs" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "alloy-consensus 0.1.4", + "alloy-eips 0.1.4", + "alloy-genesis 0.1.4", + "alloy-primitives 0.7.6", + "bytes", + "modular-bitfield", + "reth-codecs-derive 1.0.0", + "serde", ] [[package]] @@ -8141,28 +8528,59 @@ dependencies = [ "syn 2.0.53", ] +[[package]] +name = "reth-codecs-derive" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "convert_case 0.6.0", + "proc-macro2", + "quote", + "syn 2.0.53", +] + [[package]] name = "reth-config" version = "0.2.0-beta.6" source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be382caf2a2462d426e6bad75e18af9" dependencies = [ "humantime-serde", - "reth-discv4", - "reth-net-nat", + "reth-discv4 0.2.0-beta.6", + "reth-net-nat 0.2.0-beta.6", "reth-network", - "reth-primitives", + "reth-primitives 0.2.0-beta.6", "secp256k1 0.27.0", "serde", ] +[[package]] +name = "reth-consensus" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "auto_impl", + "reth-primitives 1.0.0", + "thiserror-no-std", +] + [[package]] name = "reth-consensus-common" version = "0.2.0-beta.6" source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be382caf2a2462d426e6bad75e18af9" dependencies = [ "reth-interfaces", - "reth-primitives", - "reth-provider", + "reth-primitives 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", +] + +[[package]] +name = "reth-consensus-common" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "reth-chainspec", + "reth-consensus", + "reth-primitives 1.0.0", ] [[package]] @@ -8174,7 +8592,7 @@ dependencies = [ "bytes", "derive_more", "eyre", - "metrics", + "metrics 0.21.1", "modular-bitfield", "once_cell", "page_size", @@ -8182,33 +8600,83 @@ dependencies = [ "paste", "proptest", "proptest-derive", - "reth-codecs", + "reth-codecs 0.2.0-beta.6", "reth-interfaces", - "reth-libmdbx", - "reth-metrics", - "reth-nippy-jar", - "reth-primitives", - "reth-tracing", - "rustc-hash", + "reth-libmdbx 0.2.0-beta.6", + "reth-metrics 0.2.0-beta.6", + "reth-nippy-jar 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "reth-tracing 0.2.0-beta.6", + "rustc-hash 1.1.0", "serde", "strum 0.26.2", "tempfile", "thiserror", ] +[[package]] +name = "reth-db" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "bytes", + "derive_more", + "eyre", + "metrics 0.23.0", + "page_size", + "paste", + "reth-db-api", + "reth-fs-util", + "reth-libmdbx 1.0.0", + "reth-metrics 1.0.0", + "reth-nippy-jar 1.0.0", + "reth-primitives 1.0.0", + "reth-primitives-traits", + "reth-prune-types", + "reth-stages-types", + "reth-storage-errors", + "reth-tracing 1.0.0", + "reth-trie-common", + "rustc-hash 2.0.0", + "serde", + "strum 0.26.2", + "sysinfo 0.30.12", + "thiserror", +] + +[[package]] +name = "reth-db-api" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "bytes", + "derive_more", + "metrics 0.23.0", + "modular-bitfield", + "parity-scale-codec", + "reth-codecs 1.0.0", + "reth-primitives 1.0.0", + "reth-primitives-traits", + "reth-prune-types", + "reth-stages-types", + "reth-storage-errors", + "reth-trie-common", + "serde", +] + [[package]] name = "reth-discv4" version = "0.2.0-beta.6" source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be382caf2a2462d426e6bad75e18af9" dependencies = [ "alloy-rlp", - "discv5", + "discv5 0.4.1", "enr 0.10.0", "generic-array", "parking_lot 0.12.1", "reth-net-common", - "reth-net-nat", - "reth-primitives", + "reth-net-nat 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", "rlp", "secp256k1 0.27.0", "serde", @@ -8218,6 +8686,30 @@ dependencies = [ "tracing", ] +[[package]] +name = "reth-discv4" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "alloy-primitives 0.7.6", + "alloy-rlp", + "discv5 0.6.0", + "enr 0.12.1", + "generic-array", + "parking_lot 0.12.1", + "reth-ethereum-forks 1.0.0", + "reth-net-banlist", + "reth-net-nat 1.0.0", + "reth-network-peers", + "schnellru", + "secp256k1 0.29.0", + "serde", + "thiserror", + "tokio", + "tokio-stream", + "tracing", +] + [[package]] name = "reth-discv5" version = "0.2.0-beta.6" @@ -8225,16 +8717,16 @@ source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be3 dependencies = [ "alloy-rlp", "derive_more", - "discv5", + "discv5 0.4.1", "enr 0.10.0", "futures", "itertools 0.12.1", "libp2p-identity", - "metrics", + "metrics 0.21.1", "multiaddr 0.18.1", "rand 0.8.5", - "reth-metrics", - "reth-primitives", + "reth-metrics 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", "rlp", "secp256k1 0.27.0", "thiserror", @@ -8253,7 +8745,7 @@ dependencies = [ "linked_hash_set", "parking_lot 0.12.1", "reth-net-common", - "reth-primitives", + "reth-primitives 0.2.0-beta.6", "schnellru", "secp256k1 0.27.0", "serde", @@ -8274,15 +8766,15 @@ dependencies = [ "futures", "futures-util", "itertools 0.12.1", - "metrics", + "metrics 0.21.1", "pin-project", "rayon", "reth-config", "reth-interfaces", - "reth-metrics", - "reth-primitives", - "reth-provider", - "reth-tasks", + "reth-metrics 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", + "reth-tasks 0.2.0-beta.6", "thiserror", "tokio", "tokio-stream", @@ -8310,7 +8802,7 @@ dependencies = [ "pin-project", "rand 0.8.5", "reth-net-common", - "reth-primitives", + "reth-primitives 0.2.0-beta.6", "secp256k1 0.27.0", "sha2 0.10.8", "sha3", @@ -8322,14 +8814,68 @@ dependencies = [ "typenum", ] +[[package]] +name = "reth-ecies" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "aes 0.8.4", + "alloy-primitives 0.7.6", + "alloy-rlp", + "block-padding", + "byteorder", + "cipher 0.4.4", + "concat-kdf", + "ctr 0.9.2", + "digest 0.10.7", + "futures", + "generic-array", + "hmac 0.12.1", + "pin-project", + "rand 0.8.5", + "reth-network-peers", + "secp256k1 0.29.0", + "sha2 0.10.8", + "sha3", + "thiserror", + "tokio", + "tokio-stream", + "tokio-util", + "tracing", + "typenum", +] + [[package]] name = "reth-engine-primitives" version = "0.2.0-beta.6" source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be382caf2a2462d426e6bad75e18af9" dependencies = [ - "reth-primitives", - "reth-rpc-types", + "reth-primitives 0.2.0-beta.6", + "reth-rpc-types 0.2.0-beta.6", + "serde", + "thiserror", +] + +[[package]] +name = "reth-engine-primitives" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "reth-chainspec", + "reth-payload-primitives", "serde", +] + +[[package]] +name = "reth-errors" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "reth-blockchain-tree-api", + "reth-consensus", + "reth-execution-errors", + "reth-fs-util", + "reth-storage-errors", "thiserror", ] @@ -8342,14 +8888,41 @@ dependencies = [ "bytes", "derive_more", "futures", - "metrics", + "metrics 0.21.1", "pin-project", - "reth-codecs", - "reth-discv4", - "reth-ecies", - "reth-eth-wire-types", - "reth-metrics", - "reth-primitives", + "reth-codecs 0.2.0-beta.6", + "reth-discv4 0.2.0-beta.6", + "reth-ecies 0.2.0-beta.6", + "reth-eth-wire-types 0.2.0-beta.6", + "reth-metrics 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "serde", + "snap", + "thiserror", + "tokio", + "tokio-stream", + "tokio-util", + "tracing", +] + +[[package]] +name = "reth-eth-wire" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "alloy-rlp", + "bytes", + "derive_more", + "futures", + "pin-project", + "reth-chainspec", + "reth-codecs 1.0.0", + "reth-discv4 1.0.0", + "reth-ecies 1.0.0", + "reth-eth-wire-types 1.0.0", + "reth-metrics 1.0.0", + "reth-network-peers", + "reth-primitives 1.0.0", "serde", "snap", "thiserror", @@ -8367,8 +8940,24 @@ dependencies = [ "alloy-rlp", "bytes", "derive_more", - "reth-codecs", - "reth-primitives", + "reth-codecs 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "serde", + "thiserror", +] + +[[package]] +name = "reth-eth-wire-types" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "alloy-genesis 0.1.4", + "alloy-rlp", + "bytes", + "derive_more", + "reth-chainspec", + "reth-codecs-derive 1.0.0", + "reth-primitives 1.0.0", "serde", "thiserror", ] @@ -8379,11 +8968,28 @@ version = "0.2.0-beta.6" source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be382caf2a2462d426e6bad75e18af9" dependencies = [ "alloy-rlp", - "reth-engine-primitives", - "reth-primitives", - "reth-rpc-types", - "reth-rpc-types-compat", - "revm-primitives", + "reth-engine-primitives 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "reth-rpc-types 0.2.0-beta.6", + "reth-rpc-types-compat 0.2.0-beta.6", + "revm-primitives 3.1.1", + "serde", + "sha2 0.10.8", +] + +[[package]] +name = "reth-ethereum-engine-primitives" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "alloy-rlp", + "reth-chainspec", + "reth-engine-primitives 1.0.0", + "reth-payload-primitives", + "reth-primitives 1.0.0", + "reth-rpc-types 1.0.0", + "reth-rpc-types-compat 1.0.0", + "revm-primitives 5.0.0", "serde", "sha2 0.10.8", ] @@ -8404,18 +9010,31 @@ dependencies = [ "thiserror", ] +[[package]] +name = "reth-ethereum-forks" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "alloy-chains", + "alloy-primitives 0.7.6", + "alloy-rlp", + "crc", + "serde", + "thiserror-no-std", +] + [[package]] name = "reth-ethereum-payload-builder" version = "0.2.0-beta.6" source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be382caf2a2462d426e6bad75e18af9" dependencies = [ - "reth-basic-payload-builder", - "reth-payload-builder", - "reth-primitives", - "reth-provider", - "reth-revm", - "reth-transaction-pool", - "revm", + "reth-basic-payload-builder 0.2.0-beta.6", + "reth-payload-builder 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", + "reth-revm 0.2.0-beta.6", + "reth-transaction-pool 0.2.0-beta.6", + "revm 8.0.0", "tracing", ] @@ -8425,7 +9044,7 @@ version = "0.2.0-beta.6" source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be382caf2a2462d426e6bad75e18af9" dependencies = [ "rayon", - "reth-db", + "reth-db 0.2.0-beta.6", "tempfile", ] @@ -8435,9 +9054,26 @@ version = "0.2.0-beta.6" source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be382caf2a2462d426e6bad75e18af9" dependencies = [ "reth-interfaces", - "reth-primitives", - "revm", - "revm-primitives", + "reth-primitives 0.2.0-beta.6", + "revm 8.0.0", + "revm-primitives 3.1.1", +] + +[[package]] +name = "reth-evm" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "auto_impl", + "futures-util", + "reth-chainspec", + "reth-execution-errors", + "reth-execution-types", + "reth-primitives 1.0.0", + "reth-prune-types", + "reth-storage-errors", + "revm 10.0.0", + "revm-primitives 5.0.0", ] [[package]] @@ -8445,34 +9081,68 @@ name = "reth-evm-ethereum" version = "0.2.0-beta.6" source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be382caf2a2462d426e6bad75e18af9" dependencies = [ - "reth-evm", + "reth-evm 0.2.0-beta.6", "reth-interfaces", - "reth-primitives", - "reth-provider", - "reth-revm", - "revm-primitives", + "reth-primitives 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", + "reth-revm 0.2.0-beta.6", + "revm-primitives 3.1.1", "tracing", ] +[[package]] +name = "reth-execution-errors" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "alloy-eips 0.1.4", + "alloy-primitives 0.7.6", + "reth-consensus", + "reth-prune-types", + "reth-storage-errors", + "revm-primitives 5.0.0", + "thiserror-no-std", +] + +[[package]] +name = "reth-execution-types" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "reth-execution-errors", + "reth-primitives 1.0.0", + "reth-trie 1.0.0", + "revm 10.0.0", +] + [[package]] name = "reth-exex" version = "0.2.0-beta.6" source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be382caf2a2462d426e6bad75e18af9" dependencies = [ "eyre", - "metrics", + "metrics 0.21.1", "reth-config", - "reth-metrics", + "reth-metrics 0.2.0-beta.6", "reth-node-api", "reth-node-core", - "reth-primitives", - "reth-provider", - "reth-tasks", - "reth-tracing", + "reth-primitives 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", + "reth-tasks 0.2.0-beta.6", + "reth-tracing 0.2.0-beta.6", "tokio", "tokio-util", ] +[[package]] +name = "reth-fs-util" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "serde_json", + "thiserror", +] + [[package]] name = "reth-interfaces" version = "0.2.0-beta.6" @@ -8481,10 +9151,10 @@ dependencies = [ "auto_impl", "clap", "futures", - "reth-eth-wire-types", - "reth-network-api", - "reth-primitives", - "reth-rpc-types", + "reth-eth-wire-types 0.2.0-beta.6", + "reth-network-api 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "reth-rpc-types 0.2.0-beta.6", "thiserror", "tokio", "tracing", @@ -8523,7 +9193,23 @@ dependencies = [ "libc", "libffi", "parking_lot 0.12.1", - "reth-mdbx-sys", + "reth-mdbx-sys 0.2.0-beta.6", + "thiserror", + "tracing", +] + +[[package]] +name = "reth-libmdbx" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "bitflags 2.5.0", + "byteorder", + "dashmap", + "derive_more", + "indexmap 2.2.5", + "parking_lot 0.12.1", + "reth-mdbx-sys 1.0.0", "thiserror", "tracing", ] @@ -8538,18 +9224,36 @@ dependencies = [ "libc", ] +[[package]] +name = "reth-mdbx-sys" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "bindgen", + "cc", +] + [[package]] name = "reth-metrics" version = "0.2.0-beta.6" source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be382caf2a2462d426e6bad75e18af9" dependencies = [ "futures", - "metrics", - "reth-metrics-derive", + "metrics 0.21.1", + "reth-metrics-derive 0.2.0-beta.6", "tokio", "tokio-util", ] +[[package]] +name = "reth-metrics" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "metrics 0.23.0", + "reth-metrics-derive 1.0.0", +] + [[package]] name = "reth-metrics-derive" version = "0.2.0-beta.6" @@ -8562,13 +9266,33 @@ dependencies = [ "syn 2.0.53", ] +[[package]] +name = "reth-metrics-derive" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "once_cell", + "proc-macro2", + "quote", + "regex", + "syn 2.0.53", +] + +[[package]] +name = "reth-net-banlist" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "alloy-primitives 0.7.6", +] + [[package]] name = "reth-net-common" version = "0.2.0-beta.6" source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be382caf2a2462d426e6bad75e18af9" dependencies = [ "pin-project", - "reth-primitives", + "reth-primitives 0.2.0-beta.6", "tokio", ] @@ -8586,6 +9310,18 @@ dependencies = [ "tracing", ] +[[package]] +name = "reth-net-nat" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "futures-util", + "reqwest 0.12.4", + "serde_with", + "thiserror", + "tokio", +] + [[package]] name = "reth-network" version = "0.2.0-beta.6" @@ -8595,7 +9331,7 @@ dependencies = [ "aquamarine", "auto_impl", "derive_more", - "discv5", + "discv5 0.4.1", "enr 0.10.0", "fnv", "futures", @@ -8603,25 +9339,25 @@ dependencies = [ "humantime-serde", "itertools 0.12.1", "linked_hash_set", - "metrics", + "metrics 0.21.1", "parking_lot 0.12.1", "pin-project", "rand 0.8.5", - "reth-discv4", + "reth-discv4 0.2.0-beta.6", "reth-discv5", "reth-dns-discovery", - "reth-ecies", - "reth-eth-wire", + "reth-ecies 0.2.0-beta.6", + "reth-eth-wire 0.2.0-beta.6", "reth-interfaces", - "reth-metrics", + "reth-metrics 0.2.0-beta.6", "reth-net-common", - "reth-network-api", - "reth-primitives", - "reth-provider", - "reth-rpc-types", - "reth-tasks", + "reth-network-api 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", + "reth-rpc-types 0.2.0-beta.6", + "reth-tasks 0.2.0-beta.6", "reth-tokio-util", - "reth-transaction-pool", + "reth-transaction-pool 0.2.0-beta.6", "schnellru", "secp256k1 0.27.0", "serde", @@ -8640,15 +9376,63 @@ version = "0.2.0-beta.6" source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be382caf2a2462d426e6bad75e18af9" dependencies = [ "enr 0.10.0", - "reth-discv4", - "reth-eth-wire", - "reth-primitives", - "reth-rpc-types", + "reth-discv4 0.2.0-beta.6", + "reth-eth-wire 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "reth-rpc-types 0.2.0-beta.6", + "serde", + "thiserror", + "tokio", +] + +[[package]] +name = "reth-network-api" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "alloy-primitives 0.7.6", + "alloy-rpc-types-admin", + "enr 0.12.1", + "reth-eth-wire 1.0.0", + "reth-network-peers", "serde", "thiserror", "tokio", ] +[[package]] +name = "reth-network-p2p" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "auto_impl", + "futures", + "reth-consensus", + "reth-eth-wire-types 1.0.0", + "reth-network-api 1.0.0", + "reth-network-peers", + "reth-primitives 1.0.0", + "reth-storage-errors", + "thiserror", + "tokio", + "tracing", +] + +[[package]] +name = "reth-network-peers" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "alloy-primitives 0.7.6", + "alloy-rlp", + "enr 0.12.1", + "secp256k1 0.29.0", + "serde_with", + "thiserror", + "tokio", + "url", +] + [[package]] name = "reth-nippy-jar" version = "0.2.0-beta.6" @@ -8659,9 +9443,29 @@ dependencies = [ "cuckoofilter", "derive_more", "lz4_flex", - "memmap2", + "memmap2 0.7.1", + "ph", + "reth-primitives 0.2.0-beta.6", + "serde", + "sucds", + "thiserror", + "tracing", + "zstd 0.13.0", +] + +[[package]] +name = "reth-nippy-jar" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "anyhow", + "bincode", + "cuckoofilter", + "derive_more", + "lz4_flex", + "memmap2 0.9.4", "ph", - "reth-primitives", + "reth-fs-util", "serde", "sucds", "thiserror", @@ -8674,14 +9478,14 @@ name = "reth-node-api" version = "0.2.0-beta.6" source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be382caf2a2462d426e6bad75e18af9" dependencies = [ - "reth-db", - "reth-engine-primitives", - "reth-evm", + "reth-db 0.2.0-beta.6", + "reth-engine-primitives 0.2.0-beta.6", + "reth-evm 0.2.0-beta.6", "reth-network", - "reth-payload-builder", - "reth-provider", - "reth-tasks", - "reth-transaction-pool", + "reth-payload-builder 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", + "reth-tasks 0.2.0-beta.6", + "reth-transaction-pool 0.2.0-beta.6", ] [[package]] @@ -8699,7 +9503,7 @@ dependencies = [ "reth-beacon-consensus", "reth-blockchain-tree", "reth-config", - "reth-db", + "reth-db 0.2.0-beta.6", "reth-downloaders", "reth-exex", "reth-interfaces", @@ -8707,18 +9511,18 @@ dependencies = [ "reth-node-api", "reth-node-core", "reth-node-events", - "reth-payload-builder", - "reth-primitives", - "reth-provider", + "reth-payload-builder 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", "reth-prune", - "reth-revm", + "reth-revm 0.2.0-beta.6", "reth-rpc", "reth-rpc-engine-api", "reth-stages", "reth-static-file", - "reth-tasks", - "reth-tracing", - "reth-transaction-pool", + "reth-tasks 0.2.0-beta.6", + "reth-tracing 0.2.0-beta.6", + "reth-transaction-pool 0.2.0-beta.6", "tokio", ] @@ -8731,12 +9535,12 @@ dependencies = [ "const-str", "derive_more", "dirs-next", - "discv5", + "discv5 0.4.1", "eyre", "futures", "humantime", "hyper 0.14.28", - "metrics", + "metrics 0.21.1", "metrics-exporter-prometheus", "metrics-process", "metrics-util", @@ -8745,27 +9549,27 @@ dependencies = [ "rand 0.8.5", "reth-beacon-consensus", "reth-config", - "reth-consensus-common", - "reth-db", - "reth-discv4", - "reth-engine-primitives", - "reth-evm", + "reth-consensus-common 0.2.0-beta.6", + "reth-db 0.2.0-beta.6", + "reth-discv4 0.2.0-beta.6", + "reth-engine-primitives 0.2.0-beta.6", + "reth-evm 0.2.0-beta.6", "reth-interfaces", - "reth-metrics", - "reth-net-nat", + "reth-metrics 0.2.0-beta.6", + "reth-net-nat 0.2.0-beta.6", "reth-network", - "reth-network-api", - "reth-primitives", - "reth-provider", + "reth-network-api 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", "reth-rpc", "reth-rpc-api", "reth-rpc-builder", "reth-rpc-engine-api", - "reth-rpc-types", - "reth-rpc-types-compat", - "reth-tasks", - "reth-tracing", - "reth-transaction-pool", + "reth-rpc-types 0.2.0-beta.6", + "reth-rpc-types-compat 0.2.0-beta.6", + "reth-tasks 0.2.0-beta.6", + "reth-tracing 0.2.0-beta.6", + "reth-transaction-pool 0.2.0-beta.6", "secp256k1 0.27.0", "serde", "serde_json", @@ -8783,16 +9587,16 @@ version = "0.2.0-beta.6" source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be382caf2a2462d426e6bad75e18af9" dependencies = [ "eyre", - "reth-basic-payload-builder", - "reth-ethereum-engine-primitives", + "reth-basic-payload-builder 0.2.0-beta.6", + "reth-ethereum-engine-primitives 0.2.0-beta.6", "reth-ethereum-payload-builder", "reth-evm-ethereum", "reth-network", "reth-node-builder", - "reth-payload-builder", - "reth-provider", - "reth-tracing", - "reth-transaction-pool", + "reth-payload-builder 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", + "reth-tracing 0.2.0-beta.6", + "reth-transaction-pool 0.2.0-beta.6", ] [[package]] @@ -8804,12 +9608,12 @@ dependencies = [ "humantime", "pin-project", "reth-beacon-consensus", - "reth-db", + "reth-db 0.2.0-beta.6", "reth-interfaces", "reth-network", - "reth-network-api", - "reth-primitives", - "reth-provider", + "reth-network-api 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", "reth-prune", "reth-stages", "reth-static-file", @@ -8823,29 +9627,65 @@ version = "0.2.0-beta.6" source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be382caf2a2462d426e6bad75e18af9" dependencies = [ "futures-util", - "metrics", - "reth-engine-primitives", - "reth-ethereum-engine-primitives", + "metrics 0.21.1", + "reth-engine-primitives 0.2.0-beta.6", + "reth-ethereum-engine-primitives 0.2.0-beta.6", "reth-interfaces", - "reth-metrics", - "reth-primitives", - "reth-provider", - "reth-rpc-types", - "reth-transaction-pool", + "reth-metrics 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", + "reth-rpc-types 0.2.0-beta.6", + "reth-transaction-pool 0.2.0-beta.6", + "thiserror", + "tokio", + "tokio-stream", + "tracing", +] + +[[package]] +name = "reth-payload-builder" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "futures-util", + "metrics 0.23.0", + "reth-errors", + "reth-ethereum-engine-primitives 1.0.0", + "reth-metrics 1.0.0", + "reth-payload-primitives", + "reth-primitives 1.0.0", + "reth-provider 1.0.0", + "reth-rpc-types 1.0.0", + "reth-transaction-pool 1.0.0", "thiserror", "tokio", "tokio-stream", "tracing", ] +[[package]] +name = "reth-payload-primitives" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "reth-chainspec", + "reth-errors", + "reth-primitives 1.0.0", + "reth-rpc-types 1.0.0", + "reth-transaction-pool 1.0.0", + "serde", + "thiserror", + "tokio", +] + [[package]] name = "reth-payload-validator" version = "0.2.0-beta.6" source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be382caf2a2462d426e6bad75e18af9" dependencies = [ - "reth-primitives", - "reth-rpc-types", - "reth-rpc-types-compat", + "reth-primitives 0.2.0-beta.6", + "reth-rpc-types 0.2.0-beta.6", + "reth-rpc-types-compat 0.2.0-beta.6", ] [[package]] @@ -8858,7 +9698,7 @@ dependencies = [ "alloy-genesis 0.1.0", "alloy-primitives 0.7.6", "alloy-rlp", - "alloy-trie", + "alloy-trie 0.3.1", "arbitrary", "byteorder", "bytes", @@ -8874,11 +9714,11 @@ dependencies = [ "proptest", "proptest-derive", "rayon", - "reth-codecs", - "reth-ethereum-forks", - "reth-rpc-types", - "revm", - "revm-primitives", + "reth-codecs 0.2.0-beta.6", + "reth-ethereum-forks 0.2.0-beta.6", + "reth-rpc-types 0.2.0-beta.6", + "revm 8.0.0", + "revm-primitives 3.1.1", "roaring", "secp256k1 0.27.0", "serde", @@ -8891,6 +9731,58 @@ dependencies = [ "zstd 0.13.0", ] +[[package]] +name = "reth-primitives" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "alloy-eips 0.1.4", + "alloy-genesis 0.1.4", + "alloy-primitives 0.7.6", + "alloy-rlp", + "alloy-rpc-types 0.1.4", + "bytes", + "c-kzg", + "derive_more", + "modular-bitfield", + "once_cell", + "rayon", + "reth-chainspec", + "reth-codecs 1.0.0", + "reth-ethereum-forks 1.0.0", + "reth-primitives-traits", + "reth-static-file-types", + "reth-trie-common", + "revm-primitives 5.0.0", + "secp256k1 0.29.0", + "serde", + "tempfile", + "thiserror-no-std", + "zstd 0.13.0", +] + +[[package]] +name = "reth-primitives-traits" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "alloy-consensus 0.1.4", + "alloy-eips 0.1.4", + "alloy-genesis 0.1.4", + "alloy-primitives 0.7.6", + "alloy-rlp", + "alloy-rpc-types-eth 0.1.4", + "byteorder", + "bytes", + "derive_more", + "modular-bitfield", + "reth-codecs 1.0.0", + "revm-primitives 5.0.0", + "roaring", + "serde", + "thiserror-no-std", +] + [[package]] name = "reth-provider" version = "0.2.0-beta.6" @@ -8900,19 +9792,57 @@ dependencies = [ "auto_impl", "dashmap", "itertools 0.12.1", - "metrics", + "metrics 0.21.1", "parking_lot 0.12.1", "pin-project", "rayon", - "reth-codecs", - "reth-db", - "reth-evm", + "reth-codecs 0.2.0-beta.6", + "reth-db 0.2.0-beta.6", + "reth-evm 0.2.0-beta.6", "reth-interfaces", - "reth-metrics", - "reth-nippy-jar", - "reth-primitives", - "reth-trie", - "revm", + "reth-metrics 0.2.0-beta.6", + "reth-nippy-jar 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "reth-trie 0.2.0-beta.6", + "revm 8.0.0", + "strum 0.26.2", + "tokio", + "tokio-stream", + "tracing", +] + +[[package]] +name = "reth-provider" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "alloy-rpc-types-engine 0.1.4", + "auto_impl", + "dashmap", + "itertools 0.13.0", + "metrics 0.23.0", + "parking_lot 0.12.1", + "pin-project", + "rayon", + "reth-blockchain-tree-api", + "reth-chainspec", + "reth-codecs 1.0.0", + "reth-db 1.0.0", + "reth-db-api", + "reth-errors", + "reth-evm 1.0.0", + "reth-execution-types", + "reth-fs-util", + "reth-metrics 1.0.0", + "reth-network-p2p", + "reth-nippy-jar 1.0.0", + "reth-primitives 1.0.0", + "reth-prune-types", + "reth-stages-types", + "reth-storage-api", + "reth-storage-errors", + "reth-trie 1.0.0", + "revm 10.0.0", "strum 0.26.2", "tokio", "tokio-stream", @@ -8925,14 +9855,14 @@ version = "0.2.0-beta.6" source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be382caf2a2462d426e6bad75e18af9" dependencies = [ "itertools 0.12.1", - "metrics", + "metrics 0.21.1", "rayon", "reth-config", - "reth-db", + "reth-db 0.2.0-beta.6", "reth-interfaces", - "reth-metrics", - "reth-primitives", - "reth-provider", + "reth-metrics 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", "reth-tokio-util", "thiserror", "tokio", @@ -8940,21 +9870,53 @@ dependencies = [ "tracing", ] +[[package]] +name = "reth-prune-types" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "alloy-primitives 0.7.6", + "bytes", + "derive_more", + "modular-bitfield", + "reth-codecs 1.0.0", + "serde", + "thiserror", +] + [[package]] name = "reth-revm" version = "0.2.0-beta.6" source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be382caf2a2462d426e6bad75e18af9" dependencies = [ - "reth-consensus-common", - "reth-evm", + "reth-consensus-common 0.2.0-beta.6", + "reth-evm 0.2.0-beta.6", "reth-interfaces", - "reth-primitives", - "reth-provider", - "revm", + "reth-primitives 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", + "revm 8.0.0", "revm-inspectors", "tracing", ] +[[package]] +name = "reth-revm" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "alloy-eips 0.1.4", + "alloy-rlp", + "reth-chainspec", + "reth-consensus-common 1.0.0", + "reth-execution-errors", + "reth-primitives 1.0.0", + "reth-prune-types", + "reth-storage-api", + "reth-storage-errors", + "revm 10.0.0", + "tracing", +] + [[package]] name = "reth-rpc" version = "0.2.0-beta.6" @@ -8972,28 +9934,28 @@ dependencies = [ "http-body 0.4.6", "hyper 0.14.28", "jsonrpsee 0.22.4", - "jsonwebtoken", - "metrics", + "jsonwebtoken 8.3.0", + "metrics 0.21.1", "parking_lot 0.12.1", "pin-project", "rand 0.8.5", - "reth-consensus-common", - "reth-evm", + "reth-consensus-common 0.2.0-beta.6", + "reth-evm 0.2.0-beta.6", "reth-interfaces", - "reth-metrics", - "reth-network-api", - "reth-primitives", - "reth-provider", - "reth-revm", + "reth-metrics 0.2.0-beta.6", + "reth-network-api 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", + "reth-revm 0.2.0-beta.6", "reth-rpc-api", "reth-rpc-engine-api", - "reth-rpc-types", - "reth-rpc-types-compat", - "reth-tasks", - "reth-transaction-pool", - "revm", + "reth-rpc-types 0.2.0-beta.6", + "reth-rpc-types-compat 0.2.0-beta.6", + "reth-tasks 0.2.0-beta.6", + "reth-transaction-pool 0.2.0-beta.6", + "revm 8.0.0", "revm-inspectors", - "revm-primitives", + "revm-primitives 3.1.1", "schnellru", "secp256k1 0.27.0", "serde", @@ -9012,9 +9974,9 @@ version = "0.2.0-beta.6" source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be382caf2a2462d426e6bad75e18af9" dependencies = [ "jsonrpsee 0.22.4", - "reth-engine-primitives", - "reth-primitives", - "reth-rpc-types", + "reth-engine-primitives 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "reth-rpc-types 0.2.0-beta.6", "serde", "serde_json", ] @@ -9026,18 +9988,18 @@ source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be3 dependencies = [ "hyper 0.14.28", "jsonrpsee 0.22.4", - "metrics", + "metrics 0.21.1", "pin-project", - "reth-engine-primitives", - "reth-evm", + "reth-engine-primitives 0.2.0-beta.6", + "reth-evm 0.2.0-beta.6", "reth-ipc", - "reth-metrics", - "reth-network-api", - "reth-provider", + "reth-metrics 0.2.0-beta.6", + "reth-network-api 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", "reth-rpc", "reth-rpc-api", - "reth-tasks", - "reth-transaction-pool", + "reth-tasks 0.2.0-beta.6", + "reth-transaction-pool 0.2.0-beta.6", "serde", "strum 0.26.2", "thiserror", @@ -9054,18 +10016,18 @@ dependencies = [ "async-trait", "jsonrpsee-core 0.22.4", "jsonrpsee-types 0.22.4", - "metrics", + "metrics 0.21.1", "reth-beacon-consensus", - "reth-engine-primitives", + "reth-engine-primitives 0.2.0-beta.6", "reth-interfaces", - "reth-metrics", - "reth-payload-builder", - "reth-primitives", - "reth-provider", + "reth-metrics 0.2.0-beta.6", + "reth-payload-builder 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", "reth-rpc-api", - "reth-rpc-types", - "reth-rpc-types-compat", - "reth-tasks", + "reth-rpc-types 0.2.0-beta.6", + "reth-rpc-types-compat 0.2.0-beta.6", + "reth-tasks 0.2.0-beta.6", "serde", "thiserror", "tokio", @@ -9081,9 +10043,9 @@ dependencies = [ "alloy-primitives 0.7.6", "alloy-rlp", "alloy-rpc-types 0.1.0", - "alloy-rpc-types-anvil", - "alloy-rpc-types-engine", - "alloy-rpc-types-trace", + "alloy-rpc-types-anvil 0.1.0", + "alloy-rpc-types-engine 0.1.0", + "alloy-rpc-types-trace 0.1.0", "arbitrary", "enr 0.10.0", "jsonrpsee-types 0.22.4", @@ -9097,6 +10059,25 @@ dependencies = [ "url", ] +[[package]] +name = "reth-rpc-types" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "alloy-primitives 0.7.6", + "alloy-rpc-types 0.1.4", + "alloy-rpc-types-admin", + "alloy-rpc-types-anvil 0.1.4", + "alloy-rpc-types-beacon", + "alloy-rpc-types-engine 0.1.4", + "alloy-rpc-types-trace 0.1.4", + "alloy-rpc-types-txpool", + "alloy-serde 0.1.4", + "jsonrpsee-types 0.23.2", + "serde", + "serde_json", +] + [[package]] name = "reth-rpc-types-compat" version = "0.2.0-beta.6" @@ -9104,8 +10085,20 @@ source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be3 dependencies = [ "alloy-rlp", "alloy-rpc-types 0.1.0", - "reth-primitives", - "reth-rpc-types", + "reth-primitives 0.2.0-beta.6", + "reth-rpc-types 0.2.0-beta.6", +] + +[[package]] +name = "reth-rpc-types-compat" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "alloy-rlp", + "alloy-rpc-types 0.1.4", + "reth-primitives 1.0.0", + "reth-rpc-types 1.0.0", + "reth-trie-common", ] [[package]] @@ -9117,16 +10110,16 @@ dependencies = [ "itertools 0.12.1", "num-traits", "rayon", - "reth-codecs", + "reth-codecs 0.2.0-beta.6", "reth-config", - "reth-db", + "reth-db 0.2.0-beta.6", "reth-etl", "reth-exex", "reth-interfaces", - "reth-primitives", - "reth-provider", + "reth-primitives 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", "reth-stages-api", - "reth-trie", + "reth-trie 0.2.0-beta.6", "thiserror", "tokio", "tracing", @@ -9140,12 +10133,12 @@ dependencies = [ "aquamarine", "auto_impl", "futures-util", - "metrics", - "reth-db", + "metrics 0.21.1", + "reth-db 0.2.0-beta.6", "reth-interfaces", - "reth-metrics", - "reth-primitives", - "reth-provider", + "reth-metrics 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", "reth-static-file", "reth-tokio-util", "thiserror", @@ -9154,6 +10147,19 @@ dependencies = [ "tracing", ] +[[package]] +name = "reth-stages-types" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "alloy-primitives 0.7.6", + "bytes", + "modular-bitfield", + "reth-codecs 1.0.0", + "reth-trie-common", + "serde", +] + [[package]] name = "reth-static-file" version = "0.2.0-beta.6" @@ -9162,16 +10168,54 @@ dependencies = [ "clap", "parking_lot 0.12.1", "rayon", - "reth-db", + "reth-db 0.2.0-beta.6", "reth-interfaces", - "reth-nippy-jar", - "reth-primitives", - "reth-provider", + "reth-nippy-jar 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", "reth-tokio-util", "tokio-stream", "tracing", ] +[[package]] +name = "reth-static-file-types" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "alloy-primitives 0.7.6", + "derive_more", + "serde", + "strum 0.26.2", +] + +[[package]] +name = "reth-storage-api" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "auto_impl", + "reth-chainspec", + "reth-db-api", + "reth-execution-types", + "reth-primitives 1.0.0", + "reth-prune-types", + "reth-stages-types", + "reth-storage-errors", + "reth-trie 1.0.0", + "revm 10.0.0", +] + +[[package]] +name = "reth-storage-errors" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "reth-fs-util", + "reth-primitives 1.0.0", + "thiserror-no-std", +] + [[package]] name = "reth-tasks" version = "0.2.0-beta.6" @@ -9179,10 +10223,25 @@ source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.6#ac29b4b73be3 dependencies = [ "dyn-clone", "futures-util", - "metrics", + "metrics 0.21.1", "pin-project", "rayon", - "reth-metrics", + "reth-metrics 0.2.0-beta.6", + "thiserror", + "tokio", + "tracing", + "tracing-futures", +] + +[[package]] +name = "reth-tasks" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "dyn-clone", + "futures-util", + "metrics 0.23.0", + "reth-metrics 1.0.0", "thiserror", "tokio", "tracing", @@ -9213,6 +10272,21 @@ dependencies = [ "tracing-subscriber", ] +[[package]] +name = "reth-tracing" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "clap", + "eyre", + "rolling-file", + "tracing", + "tracing-appender", + "tracing-journald", + "tracing-logfmt", + "tracing-subscriber", +] + [[package]] name = "reth-transaction-pool" version = "0.2.0-beta.6" @@ -9225,16 +10299,47 @@ dependencies = [ "fnv", "futures-util", "itertools 0.12.1", - "metrics", + "metrics 0.21.1", "parking_lot 0.12.1", "paste", "rand 0.8.5", - "reth-eth-wire", - "reth-metrics", - "reth-primitives", - "reth-provider", - "reth-tasks", - "revm", + "reth-eth-wire 0.2.0-beta.6", + "reth-metrics 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", + "reth-tasks 0.2.0-beta.6", + "revm 8.0.0", + "schnellru", + "serde", + "smallvec", + "thiserror", + "tokio", + "tokio-stream", + "tracing", +] + +[[package]] +name = "reth-transaction-pool" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "alloy-rlp", + "aquamarine", + "auto_impl", + "bitflags 2.5.0", + "futures-util", + "metrics 0.23.0", + "parking_lot 0.12.1", + "reth-chainspec", + "reth-eth-wire-types 1.0.0", + "reth-execution-types", + "reth-fs-util", + "reth-metrics 1.0.0", + "reth-primitives 1.0.0", + "reth-provider 1.0.0", + "reth-tasks 1.0.0", + "revm 10.0.0", + "rustc-hash 2.0.0", "schnellru", "serde", "smallvec", @@ -9252,16 +10357,57 @@ dependencies = [ "alloy-rlp", "auto_impl", "derive_more", - "metrics", - "reth-db", + "metrics 0.21.1", + "reth-db 0.2.0-beta.6", "reth-interfaces", - "reth-metrics", - "reth-primitives", - "revm", + "reth-metrics 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "revm 8.0.0", "thiserror", "tracing", ] +[[package]] +name = "reth-trie" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "alloy-rlp", + "auto_impl", + "derive_more", + "metrics 0.23.0", + "rayon", + "reth-db 1.0.0", + "reth-db-api", + "reth-execution-errors", + "reth-metrics 1.0.0", + "reth-primitives 1.0.0", + "reth-stages-types", + "reth-trie-common", + "revm 10.0.0", + "tracing", +] + +[[package]] +name = "reth-trie-common" +version = "1.0.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v1.0.0#83d412da70af678a46f368533b6df45a287a1ce6" +dependencies = [ + "alloy-consensus 0.1.4", + "alloy-genesis 0.1.4", + "alloy-primitives 0.7.6", + "alloy-rlp", + "alloy-trie 0.4.1", + "bytes", + "derive_more", + "itertools 0.13.0", + "nybbles", + "reth-codecs 1.0.0", + "reth-primitives-traits", + "revm-primitives 5.0.0", + "serde", +] + [[package]] name = "reth-trie-parallel" version = "0.2.0-beta.6" @@ -9270,15 +10416,15 @@ dependencies = [ "alloy-rlp", "derive_more", "itertools 0.12.1", - "metrics", + "metrics 0.21.1", "rayon", - "reth-db", + "reth-db 0.2.0-beta.6", "reth-interfaces", - "reth-metrics", - "reth-primitives", - "reth-provider", - "reth-tasks", - "reth-trie", + "reth-metrics 0.2.0-beta.6", + "reth-primitives 0.2.0-beta.6", + "reth-provider 0.2.0-beta.6", + "reth-tasks 0.2.0-beta.6", + "reth-trie 0.2.0-beta.6", "thiserror", "tokio", "tracing", @@ -9293,8 +10439,23 @@ dependencies = [ "auto_impl", "cfg-if", "dyn-clone", - "revm-interpreter", - "revm-precompile", + "revm-interpreter 4.0.0", + "revm-precompile 6.0.0", + "serde", + "serde_json", +] + +[[package]] +name = "revm" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "355bde4e21578c241f9379fbb344a73d254969b5007239115e094dda1511cd34" +dependencies = [ + "auto_impl", + "cfg-if", + "dyn-clone", + "revm-interpreter 6.0.0", + "revm-precompile 8.0.0", "serde", "serde_json", ] @@ -9306,13 +10467,13 @@ source = "git+https://github.com/paradigmxyz/evm-inspectors?rev=dc614ee#dc614eec dependencies = [ "alloy-primitives 0.7.6", "alloy-rpc-types 0.1.0", - "alloy-rpc-types-trace", + "alloy-rpc-types-trace 0.1.0", "alloy-sol-types", "anstyle", "boa_engine", "boa_gc", "colorchoice", - "revm", + "revm 8.0.0", "serde_json", "thiserror", ] @@ -9323,7 +10484,17 @@ version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d322f2730cd300e99d271a1704a2dfb8973d832428f5aa282aaa40e2473b5eec" dependencies = [ - "revm-primitives", + "revm-primitives 3.1.1", + "serde", +] + +[[package]] +name = "revm-interpreter" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23dfd24faa3cbbd96e0976103d1e174d6559b8036730f70415488ee21870d578" +dependencies = [ + "revm-primitives 5.0.0", "serde", ] @@ -9337,7 +10508,25 @@ dependencies = [ "c-kzg", "k256 0.13.3", "once_cell", - "revm-primitives", + "revm-primitives 3.1.1", + "ripemd", + "secp256k1 0.28.2", + "sha2 0.10.8", + "substrate-bn", +] + +[[package]] +name = "revm-precompile" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c669c9b105dbb41133c17bf7f34d29368e358a7fee8fcc289e90dbfb024dfc4" +dependencies = [ + "aurora-engine-modexp", + "blst", + "c-kzg", + "k256 0.13.3", + "once_cell", + "revm-primitives 5.0.0", "ripemd", "secp256k1 0.28.2", "sha2 0.10.8", @@ -9365,6 +10554,27 @@ dependencies = [ "serde", ] +[[package]] +name = "revm-primitives" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "902184a7a781550858d4b96707098da357429f1e4545806fd5b589f455555cf2" +dependencies = [ + "alloy-primitives 0.7.6", + "auto_impl", + "bitflags 2.5.0", + "bitvec", + "c-kzg", + "cfg-if", + "derive_more", + "dyn-clone", + "enumn", + "hashbrown 0.14.3", + "hex", + "once_cell", + "serde", +] + [[package]] name = "rfc6979" version = "0.3.1" @@ -9544,6 +10754,12 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" +[[package]] +name = "rustc-hash" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152" + [[package]] name = "rustc-hex" version = "2.1.0" @@ -9881,6 +11097,17 @@ dependencies = [ "secp256k1-sys 0.9.2", ] +[[package]] +name = "secp256k1" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e0cc0f1cf93f4969faf3ea1c7d8a9faed25918d96affa959720823dfe86d4f3" +dependencies = [ + "rand 0.8.5", + "secp256k1-sys 0.10.0", + "serde", +] + [[package]] name = "secp256k1-sys" version = "0.8.1" @@ -9899,6 +11126,15 @@ dependencies = [ "cc", ] +[[package]] +name = "secp256k1-sys" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1433bd67156263443f14d603720b082dd3121779323fce20cba2aa07b874bc1b" +dependencies = [ + "cc", +] + [[package]] name = "security-framework" version = "2.9.2" @@ -10989,6 +12225,20 @@ dependencies = [ "winapi", ] +[[package]] +name = "sysinfo" +version = "0.30.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "732ffa00f53e6b2af46208fba5718d9662a421049204e156328b66791ffa15ae" +dependencies = [ + "cfg-if", + "core-foundation-sys", + "libc", + "ntapi", + "once_cell", + "windows", +] + [[package]] name = "system-configuration" version = "0.5.1" @@ -11088,6 +12338,26 @@ dependencies = [ "syn 2.0.53", ] +[[package]] +name = "thiserror-impl-no-std" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58e6318948b519ba6dc2b442a6d0b904ebfb8d411a3ad3e07843615a72249758" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "thiserror-no-std" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3ad459d94dd517257cc96add8a43190ee620011bb6e6cdc82dafd97dfafafea" +dependencies = [ + "thiserror-impl-no-std", +] + [[package]] name = "thread_local" version = "1.1.8" diff --git a/Cargo.toml b/Cargo.toml index 792b23bd..c77b93c1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,7 +26,7 @@ reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v0. reth-node-api = { git = "https://github.com/paradigmxyz/reth", tag = "v0.2.0-beta.6" } reth-trie = { git = "https://github.com/paradigmxyz/reth", tag = "v0.2.0-beta.6" } reth-trie-parallel = { git = "https://github.com/paradigmxyz/reth", tag = "v0.2.0-beta.6" } -reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v0.2.0-beta.6" } +reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v1.0.0" } reth-node-core = { git = "https://github.com/paradigmxyz/reth", tag = "v0.2.0-beta.6" } reth-primitives = { git = "https://github.com/paradigmxyz/reth", tag = "v0.2.0-beta.6" } reth-provider = { git = "https://github.com/paradigmxyz/reth", tag = "v0.2.0-beta.6" }