From b5d8c028a2813274cdfdd4dc7ec9b0d90cf8daa7 Mon Sep 17 00:00:00 2001 From: Julian Meyer Date: Thu, 25 Sep 2025 13:05:43 -0700 Subject: [PATCH 01/11] feat: create initial external-proofs ExEx crate --- Cargo.lock | 12 +++++++ Cargo.toml | 1 + crates/exex/external-proofs/Cargo.toml | 24 +++++++++++++ crates/exex/external-proofs/src/lib.rs | 48 ++++++++++++++++++++++++++ 4 files changed, 85 insertions(+) create mode 100644 crates/exex/external-proofs/Cargo.toml create mode 100644 crates/exex/external-proofs/src/lib.rs diff --git a/Cargo.lock b/Cargo.lock index acfb8041c80..83991ad18a9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3713,6 +3713,18 @@ dependencies = [ "tracing", ] +[[package]] +name = "external-proofs" +version = "0.1.0" +dependencies = [ + "eyre", + "futures-util", + "reth-exex", + "reth-node-api", + "reth-node-types", + "reth-provider", +] + [[package]] name = "eyre" version = "0.6.12" diff --git a/Cargo.toml b/Cargo.toml index b6518707a9f..ab1a985bfd8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -49,6 +49,7 @@ members = [ "crates/exex/exex/", "crates/exex/test-utils/", "crates/exex/types/", + "crates/exex/external-proofs/", "crates/metrics/", "crates/net/banlist/", "crates/net/discv4/", diff --git a/crates/exex/external-proofs/Cargo.toml b/crates/exex/external-proofs/Cargo.toml new file mode 100644 index 00000000000..2c01227110c --- /dev/null +++ b/crates/exex/external-proofs/Cargo.toml @@ -0,0 +1,24 @@ +[package] +name = "external-proofs" +version = "0.1.0" +edition.workspace = true +rust-version.workspace = true +license.workspace = true +homepage.workspace = true +repository.workspace = true +description = "ExEx to save and serve trie nodes to make proofs faster." + +[lints] +workspace = true + +[dependencies] +reth-exex.workspace = true + +# reth +reth-provider.workspace = true +reth-node-types.workspace = true +reth-node-api.workspace = true + +# misc +eyre.workspace = true +futures-util.workspace = true diff --git a/crates/exex/external-proofs/src/lib.rs b/crates/exex/external-proofs/src/lib.rs new file mode 100644 index 00000000000..0ef60d0d1e2 --- /dev/null +++ b/crates/exex/external-proofs/src/lib.rs @@ -0,0 +1,48 @@ +//! External Proofs ExEx - processes blocks and tracks state changes + +use futures_util::TryStreamExt; +use reth_node_api::{FullNodeComponents, NodePrimitives}; +use reth_node_types::NodeTypes; +use reth_provider::StateReader; + +use reth_exex::{ExExContext, ExExEvent}; + +/// Saves and serves trie nodes to make proofs faster. This handles the process of +/// saving the current state, new blocks as they're added, and serving proof RPCs +/// based on the saved data. +#[derive(Debug)] +pub struct ExternalProofExEx +where + Node: FullNodeComponents, + Node::Provider: StateReader, +{ + ctx: ExExContext, +} + +impl ExternalProofExEx +where + Node: FullNodeComponents>, + Primitives: NodePrimitives, +{ + /// Create a new `ExternalProofExEx` instance + pub const fn new(ctx: ExExContext) -> Self { + Self { ctx } + } + + /// Main execution loop for the ExEx + pub async fn run(mut self) -> eyre::Result<()> { + while let Some(notification) = self.ctx.notifications.try_next().await? { + // match ¬ification { + // _ => {} + // }; + + if let Some(committed_chain) = notification.committed_chain() { + self.ctx + .events + .send(ExExEvent::FinishedHeight(committed_chain.tip().num_hash()))?; + } + } + + Ok(()) + } +} From 01434ec6c5e28b624c597f115b28370a07ee7d37 Mon Sep 17 00:00:00 2001 From: Arun Dhyani Date: Tue, 30 Sep 2025 14:21:32 +0530 Subject: [PATCH 02/11] remove unused error --- crates/net/nat/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/net/nat/src/lib.rs b/crates/net/nat/src/lib.rs index c7466b44012..912d368fc46 100644 --- a/crates/net/nat/src/lib.rs +++ b/crates/net/nat/src/lib.rs @@ -25,7 +25,7 @@ use std::{ task::{Context, Poll}, time::Duration, }; -use tracing::{debug, error}; +use tracing::debug; use crate::net_if::resolve_net_if_ip; #[cfg(feature = "serde")] From e7e46e032e72792b2a3df8ca72d35e0de915a0eb Mon Sep 17 00:00:00 2001 From: Arun Dhyani Date: Tue, 30 Sep 2025 14:46:17 +0530 Subject: [PATCH 03/11] resolve all unused variables --- crates/optimism/cli/src/lib.rs | 2 +- crates/rpc/rpc-eth-types/src/error/mod.rs | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/crates/optimism/cli/src/lib.rs b/crates/optimism/cli/src/lib.rs index 529ad19bdb2..7c9a1548e1b 100644 --- a/crates/optimism/cli/src/lib.rs +++ b/crates/optimism/cli/src/lib.rs @@ -40,7 +40,7 @@ use reth_rpc_server_types::{DefaultRpcModuleValidator, RpcModuleValidator}; use std::{ffi::OsString, fmt, marker::PhantomData, sync::Arc}; use chainspec::OpChainSpecParser; -use clap::{command, Parser}; +use clap::Parser; use commands::Commands; use futures_util::Future; use reth_cli::chainspec::ChainSpecParser; diff --git a/crates/rpc/rpc-eth-types/src/error/mod.rs b/crates/rpc/rpc-eth-types/src/error/mod.rs index c82fc93c67b..1900795bf76 100644 --- a/crates/rpc/rpc-eth-types/src/error/mod.rs +++ b/crates/rpc/rpc-eth-types/src/error/mod.rs @@ -26,7 +26,6 @@ use revm::context_interface::result::{ use revm_inspectors::tracing::MuxError; use std::convert::Infallible; use tokio::sync::oneshot::error::RecvError; -use tracing::error; /// A trait to convert an error to an RPC error. pub trait ToRpcError: core::error::Error + Send + Sync + 'static { From f125a3b65b8e9723486da0014b748deeef917ee0 Mon Sep 17 00:00:00 2001 From: Arun Dhyani Date: Tue, 30 Sep 2025 15:02:53 +0530 Subject: [PATCH 04/11] lint doc fixes --- crates/storage/codecs/derive/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/storage/codecs/derive/src/lib.rs b/crates/storage/codecs/derive/src/lib.rs index a835e8fab3c..8891de78162 100644 --- a/crates/storage/codecs/derive/src/lib.rs +++ b/crates/storage/codecs/derive/src/lib.rs @@ -7,7 +7,7 @@ )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] #![allow(unreachable_pub, missing_docs)] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] use proc_macro::TokenStream; use quote::{format_ident, quote}; From 5f750a2e689a7d4cefb118be61e205f82ad3bf16 Mon Sep 17 00:00:00 2001 From: Arun Dhyani Date: Tue, 30 Sep 2025 15:21:04 +0530 Subject: [PATCH 05/11] lint doc fixes --- bin/reth-bench/src/main.rs | 2 +- bin/reth/src/lib.rs | 2 +- crates/chain-state/src/lib.rs | 2 +- crates/chainspec/src/lib.rs | 2 +- crates/cli/cli/src/lib.rs | 2 +- crates/cli/commands/src/lib.rs | 2 +- crates/cli/runner/src/lib.rs | 2 +- crates/cli/util/src/lib.rs | 2 +- crates/config/src/lib.rs | 2 +- crates/consensus/common/src/lib.rs | 2 +- crates/consensus/consensus/src/lib.rs | 2 +- crates/consensus/debug-client/src/lib.rs | 2 +- crates/engine/local/src/lib.rs | 2 +- crates/engine/primitives/src/lib.rs | 2 +- crates/engine/service/src/lib.rs | 2 +- crates/engine/tree/src/lib.rs | 2 +- crates/engine/util/src/lib.rs | 2 +- crates/errors/src/lib.rs | 2 +- crates/ethereum/cli/src/lib.rs | 2 +- crates/ethereum/consensus/src/lib.rs | 2 +- crates/ethereum/engine-primitives/src/lib.rs | 2 +- crates/ethereum/evm/src/lib.rs | 2 +- crates/ethereum/hardforks/src/lib.rs | 2 +- crates/ethereum/node/src/lib.rs | 2 +- crates/ethereum/payload/src/lib.rs | 2 +- crates/ethereum/primitives/src/lib.rs | 2 +- crates/ethereum/reth/src/lib.rs | 2 +- crates/etl/src/lib.rs | 2 +- crates/evm/evm/src/lib.rs | 2 +- crates/evm/execution-errors/src/lib.rs | 2 +- crates/evm/execution-types/src/lib.rs | 2 +- crates/exex/exex/src/lib.rs | 2 +- crates/exex/test-utils/src/lib.rs | 2 +- crates/exex/types/src/lib.rs | 2 +- crates/metrics/src/lib.rs | 2 +- crates/net/banlist/src/lib.rs | 2 +- crates/net/discv4/src/lib.rs | 2 +- crates/net/discv5/src/lib.rs | 2 +- crates/net/dns/src/lib.rs | 2 +- crates/net/downloaders/src/lib.rs | 2 +- crates/net/ecies/src/lib.rs | 2 +- crates/net/eth-wire-types/src/lib.rs | 2 +- crates/net/eth-wire/src/lib.rs | 2 +- crates/net/nat/src/lib.rs | 2 +- crates/net/network-api/src/lib.rs | 2 +- crates/net/network-types/src/lib.rs | 2 +- crates/net/network/src/lib.rs | 2 +- crates/net/p2p/src/lib.rs | 2 +- crates/net/peers/src/lib.rs | 2 +- crates/node/api/src/lib.rs | 2 +- crates/node/builder/src/lib.rs | 2 +- crates/node/core/src/lib.rs | 2 +- crates/node/ethstats/src/lib.rs | 2 +- crates/node/events/src/lib.rs | 2 +- crates/node/metrics/src/lib.rs | 2 +- crates/node/types/src/lib.rs | 2 +- crates/optimism/bin/src/lib.rs | 2 +- crates/optimism/chainspec/src/lib.rs | 2 +- crates/optimism/cli/src/lib.rs | 2 +- crates/optimism/consensus/src/lib.rs | 2 +- crates/optimism/evm/src/lib.rs | 2 +- crates/optimism/hardforks/src/lib.rs | 2 +- crates/optimism/node/src/lib.rs | 2 +- crates/optimism/payload/src/lib.rs | 2 +- crates/optimism/primitives/src/lib.rs | 2 +- crates/optimism/reth/src/lib.rs | 2 +- crates/optimism/rpc/src/lib.rs | 2 +- crates/optimism/storage/src/lib.rs | 2 +- crates/optimism/txpool/src/lib.rs | 2 +- crates/payload/basic/src/lib.rs | 2 +- crates/payload/builder-primitives/src/lib.rs | 2 +- crates/payload/builder/src/lib.rs | 2 +- crates/payload/primitives/src/lib.rs | 2 +- crates/payload/util/src/lib.rs | 2 +- crates/payload/validator/src/lib.rs | 2 +- crates/primitives-traits/src/lib.rs | 2 +- crates/primitives/src/lib.rs | 2 +- crates/prune/prune/src/lib.rs | 2 +- crates/prune/types/src/lib.rs | 2 +- crates/ress/protocol/src/lib.rs | 2 +- crates/ress/provider/src/lib.rs | 2 +- crates/revm/src/lib.rs | 2 +- crates/rpc/ipc/src/lib.rs | 2 +- crates/rpc/rpc-api/src/lib.rs | 2 +- crates/rpc/rpc-builder/src/lib.rs | 2 +- crates/rpc/rpc-convert/src/lib.rs | 2 +- crates/rpc/rpc-e2e-tests/src/lib.rs | 2 +- crates/rpc/rpc-engine-api/src/lib.rs | 2 +- crates/rpc/rpc-eth-api/src/lib.rs | 2 +- crates/rpc/rpc-eth-types/src/lib.rs | 2 +- crates/rpc/rpc-layer/src/lib.rs | 2 +- crates/rpc/rpc-server-types/src/lib.rs | 2 +- crates/rpc/rpc-testing-util/src/lib.rs | 2 +- crates/rpc/rpc/src/lib.rs | 2 +- crates/stages/api/src/lib.rs | 2 +- crates/stages/stages/src/lib.rs | 2 +- crates/stages/types/src/lib.rs | 2 +- crates/stateless/src/lib.rs | 2 +- crates/static-file/static-file/src/lib.rs | 2 +- crates/static-file/types/src/lib.rs | 2 +- crates/storage/codecs/src/lib.rs | 2 +- crates/storage/db-api/src/lib.rs | 2 +- crates/storage/db-common/src/lib.rs | 2 +- crates/storage/db-models/src/lib.rs | 2 +- crates/storage/db/src/lib.rs | 2 +- crates/storage/errors/src/lib.rs | 2 +- crates/storage/libmdbx-rs/mdbx-sys/src/lib.rs | 2 +- crates/storage/libmdbx-rs/src/lib.rs | 2 +- crates/storage/nippy-jar/src/lib.rs | 2 +- crates/storage/provider/src/lib.rs | 2 +- crates/storage/rpc-provider/src/lib.rs | 2 +- crates/storage/storage-api/src/lib.rs | 2 +- crates/storage/zstd-compressors/src/lib.rs | 2 +- crates/tasks/src/lib.rs | 2 +- crates/tokio-util/src/lib.rs | 2 +- crates/tracing/src/lib.rs | 2 +- crates/transaction-pool/src/lib.rs | 2 +- crates/trie/common/src/lib.rs | 2 +- crates/trie/parallel/src/lib.rs | 2 +- crates/trie/trie/src/lib.rs | 2 +- testing/ef-tests/src/lib.rs | 2 +- testing/testing-utils/src/lib.rs | 2 +- 122 files changed, 122 insertions(+), 122 deletions(-) diff --git a/bin/reth-bench/src/main.rs b/bin/reth-bench/src/main.rs index f146af0f70d..dae12f14960 100644 --- a/bin/reth-bench/src/main.rs +++ b/bin/reth-bench/src/main.rs @@ -9,7 +9,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #[global_allocator] static ALLOC: reth_cli_util::allocator::Allocator = reth_cli_util::allocator::new_allocator(); diff --git a/bin/reth/src/lib.rs b/bin/reth/src/lib.rs index ae07f9f3567..10744b877dd 100644 --- a/bin/reth/src/lib.rs +++ b/bin/reth/src/lib.rs @@ -25,7 +25,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] pub mod cli; diff --git a/crates/chain-state/src/lib.rs b/crates/chain-state/src/lib.rs index f2325c087db..091201f5fa9 100644 --- a/crates/chain-state/src/lib.rs +++ b/crates/chain-state/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] mod in_memory; pub use in_memory::*; diff --git a/crates/chainspec/src/lib.rs b/crates/chainspec/src/lib.rs index 5ba42529399..96db768a1c2 100644 --- a/crates/chainspec/src/lib.rs +++ b/crates/chainspec/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] extern crate alloc; diff --git a/crates/cli/cli/src/lib.rs b/crates/cli/cli/src/lib.rs index 52e97289112..b95fea9fa42 100644 --- a/crates/cli/cli/src/lib.rs +++ b/crates/cli/cli/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] use clap::{Error, Parser}; use reth_cli_runner::CliRunner; diff --git a/crates/cli/commands/src/lib.rs b/crates/cli/commands/src/lib.rs index 85bc0f1510a..88bd28ac9a9 100644 --- a/crates/cli/commands/src/lib.rs +++ b/crates/cli/commands/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] pub mod common; pub mod config_cmd; diff --git a/crates/cli/runner/src/lib.rs b/crates/cli/runner/src/lib.rs index 71af165ab9d..4f8e13ce8cb 100644 --- a/crates/cli/runner/src/lib.rs +++ b/crates/cli/runner/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] //! Entrypoint for running commands. diff --git a/crates/cli/util/src/lib.rs b/crates/cli/util/src/lib.rs index a82c3ba57f7..7e0d69c1868 100644 --- a/crates/cli/util/src/lib.rs +++ b/crates/cli/util/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] pub mod allocator; diff --git a/crates/config/src/lib.rs b/crates/config/src/lib.rs index 1e81e18ec42..df2dd6ec5b2 100644 --- a/crates/config/src/lib.rs +++ b/crates/config/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] pub mod config; pub use config::{BodiesConfig, Config, PruneConfig}; diff --git a/crates/consensus/common/src/lib.rs b/crates/consensus/common/src/lib.rs index b6971a0d528..cff441c3e96 100644 --- a/crates/consensus/common/src/lib.rs +++ b/crates/consensus/common/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] /// Collection of consensus validation methods. diff --git a/crates/consensus/consensus/src/lib.rs b/crates/consensus/consensus/src/lib.rs index 6dd7a0bcf53..a267dfe902f 100644 --- a/crates/consensus/consensus/src/lib.rs +++ b/crates/consensus/consensus/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] extern crate alloc; diff --git a/crates/consensus/debug-client/src/lib.rs b/crates/consensus/debug-client/src/lib.rs index bc244fafeb0..16dc9d34578 100644 --- a/crates/consensus/debug-client/src/lib.rs +++ b/crates/consensus/debug-client/src/lib.rs @@ -10,7 +10,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] mod client; mod providers; diff --git a/crates/engine/local/src/lib.rs b/crates/engine/local/src/lib.rs index 072b42a030e..c80789cc248 100644 --- a/crates/engine/local/src/lib.rs +++ b/crates/engine/local/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] pub mod miner; pub mod payload; diff --git a/crates/engine/primitives/src/lib.rs b/crates/engine/primitives/src/lib.rs index 0173ad8a456..196a3baa18d 100644 --- a/crates/engine/primitives/src/lib.rs +++ b/crates/engine/primitives/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] extern crate alloc; diff --git a/crates/engine/service/src/lib.rs b/crates/engine/service/src/lib.rs index a707ae9ff93..cd61b0354ee 100644 --- a/crates/engine/service/src/lib.rs +++ b/crates/engine/service/src/lib.rs @@ -5,7 +5,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(test), warn(unused_crate_dependencies))] /// Engine Service diff --git a/crates/engine/tree/src/lib.rs b/crates/engine/tree/src/lib.rs index 6149d67bb82..43f29b8e0ba 100644 --- a/crates/engine/tree/src/lib.rs +++ b/crates/engine/tree/src/lib.rs @@ -89,7 +89,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(test), warn(unused_crate_dependencies))] /// Support for backfill sync mode. diff --git a/crates/engine/util/src/lib.rs b/crates/engine/util/src/lib.rs index 0bf9ee89c18..03f81302c14 100644 --- a/crates/engine/util/src/lib.rs +++ b/crates/engine/util/src/lib.rs @@ -5,7 +5,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(test), warn(unused_crate_dependencies))] use futures::{Future, Stream}; diff --git a/crates/errors/src/lib.rs b/crates/errors/src/lib.rs index 7deba98f8aa..7840a0d434d 100644 --- a/crates/errors/src/lib.rs +++ b/crates/errors/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![no_std] extern crate alloc; diff --git a/crates/ethereum/cli/src/lib.rs b/crates/ethereum/cli/src/lib.rs index 4d882467dbe..a9080030690 100644 --- a/crates/ethereum/cli/src/lib.rs +++ b/crates/ethereum/cli/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] /// A configurable App on top of the cli parser. pub mod app; diff --git a/crates/ethereum/consensus/src/lib.rs b/crates/ethereum/consensus/src/lib.rs index e9aceb2b3fc..3c0021fc2d2 100644 --- a/crates/ethereum/consensus/src/lib.rs +++ b/crates/ethereum/consensus/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] extern crate alloc; diff --git a/crates/ethereum/engine-primitives/src/lib.rs b/crates/ethereum/engine-primitives/src/lib.rs index dcd73232db6..95c317a8c0f 100644 --- a/crates/ethereum/engine-primitives/src/lib.rs +++ b/crates/ethereum/engine-primitives/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] extern crate alloc; diff --git a/crates/ethereum/evm/src/lib.rs b/crates/ethereum/evm/src/lib.rs index 573a161656c..bf17acba7fa 100644 --- a/crates/ethereum/evm/src/lib.rs +++ b/crates/ethereum/evm/src/lib.rs @@ -12,7 +12,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] extern crate alloc; diff --git a/crates/ethereum/hardforks/src/lib.rs b/crates/ethereum/hardforks/src/lib.rs index 44c05e24a38..caff30cfcbe 100644 --- a/crates/ethereum/hardforks/src/lib.rs +++ b/crates/ethereum/hardforks/src/lib.rs @@ -12,7 +12,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] extern crate alloc; diff --git a/crates/ethereum/node/src/lib.rs b/crates/ethereum/node/src/lib.rs index 1d4096f33f6..60d2c8ee2a7 100644 --- a/crates/ethereum/node/src/lib.rs +++ b/crates/ethereum/node/src/lib.rs @@ -9,7 +9,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] use reth_revm as _; use revm as _; diff --git a/crates/ethereum/payload/src/lib.rs b/crates/ethereum/payload/src/lib.rs index e3eed6b2265..8c969c9d44c 100644 --- a/crates/ethereum/payload/src/lib.rs +++ b/crates/ethereum/payload/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![allow(clippy::useless_let_if_seq)] use alloy_consensus::Transaction; diff --git a/crates/ethereum/primitives/src/lib.rs b/crates/ethereum/primitives/src/lib.rs index 2cd5d278346..09e7ef7add9 100644 --- a/crates/ethereum/primitives/src/lib.rs +++ b/crates/ethereum/primitives/src/lib.rs @@ -5,7 +5,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(test), warn(unused_crate_dependencies))] #![cfg_attr(not(feature = "std"), no_std)] diff --git a/crates/ethereum/reth/src/lib.rs b/crates/ethereum/reth/src/lib.rs index 7c0141dc9a0..1a1962ba9c6 100644 --- a/crates/ethereum/reth/src/lib.rs +++ b/crates/ethereum/reth/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] /// Re-exported ethereum types diff --git a/crates/etl/src/lib.rs b/crates/etl/src/lib.rs index 46d41d704d0..d32905ea043 100644 --- a/crates/etl/src/lib.rs +++ b/crates/etl/src/lib.rs @@ -12,7 +12,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] use std::{ cmp::Reverse, diff --git a/crates/evm/evm/src/lib.rs b/crates/evm/evm/src/lib.rs index dc47fecb9c2..26b98adc560 100644 --- a/crates/evm/evm/src/lib.rs +++ b/crates/evm/evm/src/lib.rs @@ -12,7 +12,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] extern crate alloc; diff --git a/crates/evm/execution-errors/src/lib.rs b/crates/evm/execution-errors/src/lib.rs index b8ddd1b4469..30ab734fc92 100644 --- a/crates/evm/execution-errors/src/lib.rs +++ b/crates/evm/execution-errors/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] extern crate alloc; diff --git a/crates/evm/execution-types/src/lib.rs b/crates/evm/execution-types/src/lib.rs index 04dd8473134..8b795981fb5 100644 --- a/crates/evm/execution-types/src/lib.rs +++ b/crates/evm/execution-types/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] extern crate alloc; diff --git a/crates/exex/exex/src/lib.rs b/crates/exex/exex/src/lib.rs index d5da6a18faa..71e1269862f 100644 --- a/crates/exex/exex/src/lib.rs +++ b/crates/exex/exex/src/lib.rs @@ -85,7 +85,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(test), warn(unused_crate_dependencies))] mod backfill; diff --git a/crates/exex/test-utils/src/lib.rs b/crates/exex/test-utils/src/lib.rs index ed90edc8f37..0305da323d0 100644 --- a/crates/exex/test-utils/src/lib.rs +++ b/crates/exex/test-utils/src/lib.rs @@ -5,7 +5,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(test), warn(unused_crate_dependencies))] use std::{ diff --git a/crates/exex/types/src/lib.rs b/crates/exex/types/src/lib.rs index ffed819d6ec..3c5fb61b42e 100644 --- a/crates/exex/types/src/lib.rs +++ b/crates/exex/types/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] mod finished_height; mod head; diff --git a/crates/metrics/src/lib.rs b/crates/metrics/src/lib.rs index a5411b617c9..b647d85e745 100644 --- a/crates/metrics/src/lib.rs +++ b/crates/metrics/src/lib.rs @@ -11,7 +11,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] /// Metrics derive macro. pub use metrics_derive::Metrics; diff --git a/crates/net/banlist/src/lib.rs b/crates/net/banlist/src/lib.rs index 29cf8eb76a4..673ed2fb0d8 100644 --- a/crates/net/banlist/src/lib.rs +++ b/crates/net/banlist/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] type PeerId = alloy_primitives::B512; diff --git a/crates/net/discv4/src/lib.rs b/crates/net/discv4/src/lib.rs index ab685ddd323..37d6fdeeb18 100644 --- a/crates/net/discv4/src/lib.rs +++ b/crates/net/discv4/src/lib.rs @@ -22,7 +22,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] use crate::{ error::{DecodePacketError, Discv4Error}, diff --git a/crates/net/discv5/src/lib.rs b/crates/net/discv5/src/lib.rs index e4e93bce787..be7b781fe74 100644 --- a/crates/net/discv5/src/lib.rs +++ b/crates/net/discv5/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] use std::{ collections::HashSet, diff --git a/crates/net/dns/src/lib.rs b/crates/net/dns/src/lib.rs index 14a78ab7cc6..df597a755e2 100644 --- a/crates/net/dns/src/lib.rs +++ b/crates/net/dns/src/lib.rs @@ -11,7 +11,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] pub use crate::resolver::{DnsResolver, MapResolver, Resolver}; use crate::{ diff --git a/crates/net/downloaders/src/lib.rs b/crates/net/downloaders/src/lib.rs index 8d50b6fbc03..5756e390477 100644 --- a/crates/net/downloaders/src/lib.rs +++ b/crates/net/downloaders/src/lib.rs @@ -10,7 +10,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] /// The collection of algorithms for downloading block bodies. pub mod bodies; diff --git a/crates/net/ecies/src/lib.rs b/crates/net/ecies/src/lib.rs index b2dcdac6709..0876356b19c 100644 --- a/crates/net/ecies/src/lib.rs +++ b/crates/net/ecies/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] pub mod algorithm; pub mod mac; diff --git a/crates/net/eth-wire-types/src/lib.rs b/crates/net/eth-wire-types/src/lib.rs index c0a7dca4051..b7d27227846 100644 --- a/crates/net/eth-wire-types/src/lib.rs +++ b/crates/net/eth-wire-types/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] extern crate alloc; diff --git a/crates/net/eth-wire/src/lib.rs b/crates/net/eth-wire/src/lib.rs index a2cb35ae7fd..0248378a0ac 100644 --- a/crates/net/eth-wire/src/lib.rs +++ b/crates/net/eth-wire/src/lib.rs @@ -11,7 +11,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] pub mod capability; mod disconnect; diff --git a/crates/net/nat/src/lib.rs b/crates/net/nat/src/lib.rs index 912d368fc46..e39889ae16c 100644 --- a/crates/net/nat/src/lib.rs +++ b/crates/net/nat/src/lib.rs @@ -10,7 +10,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] pub mod net_if; diff --git a/crates/net/network-api/src/lib.rs b/crates/net/network-api/src/lib.rs index 4c71f168608..754463cb34f 100644 --- a/crates/net/network-api/src/lib.rs +++ b/crates/net/network-api/src/lib.rs @@ -11,7 +11,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] pub mod downloaders; /// Network Error diff --git a/crates/net/network-types/src/lib.rs b/crates/net/network-types/src/lib.rs index 8bbf8182d1d..d4215c9c42d 100644 --- a/crates/net/network-types/src/lib.rs +++ b/crates/net/network-types/src/lib.rs @@ -10,7 +10,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] /// Types related to peering. pub mod peers; diff --git a/crates/net/network/src/lib.rs b/crates/net/network/src/lib.rs index 66108c398a7..a84168d3846 100644 --- a/crates/net/network/src/lib.rs +++ b/crates/net/network/src/lib.rs @@ -115,7 +115,7 @@ )] #![allow(unreachable_pub)] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #[cfg(any(test, feature = "test-utils"))] /// Common helpers for network testing. diff --git a/crates/net/p2p/src/lib.rs b/crates/net/p2p/src/lib.rs index dead0f43bae..cb2b5d49721 100644 --- a/crates/net/p2p/src/lib.rs +++ b/crates/net/p2p/src/lib.rs @@ -9,7 +9,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] /// Shared abstractions for downloader implementations. pub mod download; diff --git a/crates/net/peers/src/lib.rs b/crates/net/peers/src/lib.rs index bfca16a82fc..a2b9d9efb00 100644 --- a/crates/net/peers/src/lib.rs +++ b/crates/net/peers/src/lib.rs @@ -51,7 +51,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] extern crate alloc; diff --git a/crates/node/api/src/lib.rs b/crates/node/api/src/lib.rs index b7cd087be3d..e8d6b697271 100644 --- a/crates/node/api/src/lib.rs +++ b/crates/node/api/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] /// Traits, validation methods, and helper types used to abstract over engine types. pub use reth_engine_primitives as engine; diff --git a/crates/node/builder/src/lib.rs b/crates/node/builder/src/lib.rs index b29e2c09dc0..1218465e95e 100644 --- a/crates/node/builder/src/lib.rs +++ b/crates/node/builder/src/lib.rs @@ -9,7 +9,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] /// Node event hooks. pub mod hooks; diff --git a/crates/node/core/src/lib.rs b/crates/node/core/src/lib.rs index b999121c5e9..924bf797825 100644 --- a/crates/node/core/src/lib.rs +++ b/crates/node/core/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] pub mod args; pub mod cli; diff --git a/crates/node/ethstats/src/lib.rs b/crates/node/ethstats/src/lib.rs index b2cd03243a0..48d02a9f9bd 100644 --- a/crates/node/ethstats/src/lib.rs +++ b/crates/node/ethstats/src/lib.rs @@ -16,7 +16,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] mod connection; mod credentials; diff --git a/crates/node/events/src/lib.rs b/crates/node/events/src/lib.rs index e4665066c70..3647fbd1eec 100644 --- a/crates/node/events/src/lib.rs +++ b/crates/node/events/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] pub mod cl; pub mod node; diff --git a/crates/node/metrics/src/lib.rs b/crates/node/metrics/src/lib.rs index d74a8aeffba..0f6525c873d 100644 --- a/crates/node/metrics/src/lib.rs +++ b/crates/node/metrics/src/lib.rs @@ -5,7 +5,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] pub mod chain; /// The metrics hooks for prometheus. diff --git a/crates/node/types/src/lib.rs b/crates/node/types/src/lib.rs index 49c1f8fee86..daa4d11153a 100644 --- a/crates/node/types/src/lib.rs +++ b/crates/node/types/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] use core::{fmt::Debug, marker::PhantomData}; diff --git a/crates/optimism/bin/src/lib.rs b/crates/optimism/bin/src/lib.rs index 2a452c016e2..f518f2cef03 100644 --- a/crates/optimism/bin/src/lib.rs +++ b/crates/optimism/bin/src/lib.rs @@ -23,7 +23,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] /// Re-exported from `reth_optimism_cli`. pub mod cli { diff --git a/crates/optimism/chainspec/src/lib.rs b/crates/optimism/chainspec/src/lib.rs index c04d1df4b87..bd3a2c03abd 100644 --- a/crates/optimism/chainspec/src/lib.rs +++ b/crates/optimism/chainspec/src/lib.rs @@ -5,7 +5,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(test), warn(unused_crate_dependencies))] #![cfg_attr(not(feature = "std"), no_std)] diff --git a/crates/optimism/cli/src/lib.rs b/crates/optimism/cli/src/lib.rs index 7c9a1548e1b..b55bbed3ad4 100644 --- a/crates/optimism/cli/src/lib.rs +++ b/crates/optimism/cli/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] /// A configurable App on top of the cli parser. pub mod app; diff --git a/crates/optimism/consensus/src/lib.rs b/crates/optimism/consensus/src/lib.rs index 5e256593ef0..93768dcc696 100644 --- a/crates/optimism/consensus/src/lib.rs +++ b/crates/optimism/consensus/src/lib.rs @@ -5,7 +5,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] #![cfg_attr(not(test), warn(unused_crate_dependencies))] diff --git a/crates/optimism/evm/src/lib.rs b/crates/optimism/evm/src/lib.rs index 96b9c101883..2861259d86c 100644 --- a/crates/optimism/evm/src/lib.rs +++ b/crates/optimism/evm/src/lib.rs @@ -5,7 +5,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] #![cfg_attr(not(test), warn(unused_crate_dependencies))] diff --git a/crates/optimism/hardforks/src/lib.rs b/crates/optimism/hardforks/src/lib.rs index e3a6df6db31..85152c59743 100644 --- a/crates/optimism/hardforks/src/lib.rs +++ b/crates/optimism/hardforks/src/lib.rs @@ -12,7 +12,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] #![cfg_attr(not(test), warn(unused_crate_dependencies))] diff --git a/crates/optimism/node/src/lib.rs b/crates/optimism/node/src/lib.rs index e62f5b1b439..9fcc8d4e549 100644 --- a/crates/optimism/node/src/lib.rs +++ b/crates/optimism/node/src/lib.rs @@ -8,7 +8,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(test), warn(unused_crate_dependencies))] /// CLI argument parsing for the optimism node. diff --git a/crates/optimism/payload/src/lib.rs b/crates/optimism/payload/src/lib.rs index 19ef8f3b218..57f21ef967f 100644 --- a/crates/optimism/payload/src/lib.rs +++ b/crates/optimism/payload/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![allow(clippy::useless_let_if_seq)] extern crate alloc; diff --git a/crates/optimism/primitives/src/lib.rs b/crates/optimism/primitives/src/lib.rs index 8a447ffc2fa..8100d70c916 100644 --- a/crates/optimism/primitives/src/lib.rs +++ b/crates/optimism/primitives/src/lib.rs @@ -5,7 +5,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(test), warn(unused_crate_dependencies))] #![cfg_attr(not(feature = "std"), no_std)] #![allow(unused)] diff --git a/crates/optimism/reth/src/lib.rs b/crates/optimism/reth/src/lib.rs index 10cd2bd01f9..eb00eb6576d 100644 --- a/crates/optimism/reth/src/lib.rs +++ b/crates/optimism/reth/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] #![allow(unused_crate_dependencies)] diff --git a/crates/optimism/rpc/src/lib.rs b/crates/optimism/rpc/src/lib.rs index e5e142f815d..1c9b5d1c39e 100644 --- a/crates/optimism/rpc/src/lib.rs +++ b/crates/optimism/rpc/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] pub mod engine; pub mod error; diff --git a/crates/optimism/storage/src/lib.rs b/crates/optimism/storage/src/lib.rs index 60f4bffd979..c2507925cfa 100644 --- a/crates/optimism/storage/src/lib.rs +++ b/crates/optimism/storage/src/lib.rs @@ -5,7 +5,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] #![cfg_attr(not(test), warn(unused_crate_dependencies))] diff --git a/crates/optimism/txpool/src/lib.rs b/crates/optimism/txpool/src/lib.rs index ed36ec87923..43421ed3b30 100644 --- a/crates/optimism/txpool/src/lib.rs +++ b/crates/optimism/txpool/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] mod validator; pub use validator::{OpL1BlockInfo, OpTransactionValidator}; diff --git a/crates/payload/basic/src/lib.rs b/crates/payload/basic/src/lib.rs index fa55a631342..b0e6a380c26 100644 --- a/crates/payload/basic/src/lib.rs +++ b/crates/payload/basic/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] use crate::metrics::PayloadBuilderMetrics; use alloy_eips::merge::SLOT_DURATION; diff --git a/crates/payload/builder-primitives/src/lib.rs b/crates/payload/builder-primitives/src/lib.rs index d181531ca32..e6b02c3e550 100644 --- a/crates/payload/builder-primitives/src/lib.rs +++ b/crates/payload/builder-primitives/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] mod events; pub use crate::events::{Events, PayloadEvents}; diff --git a/crates/payload/builder/src/lib.rs b/crates/payload/builder/src/lib.rs index 54254b53fb8..457ca7fe3c8 100644 --- a/crates/payload/builder/src/lib.rs +++ b/crates/payload/builder/src/lib.rs @@ -105,7 +105,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] mod metrics; mod service; diff --git a/crates/payload/primitives/src/lib.rs b/crates/payload/primitives/src/lib.rs index ff0b4bf0239..3a6fd2e5a40 100644 --- a/crates/payload/primitives/src/lib.rs +++ b/crates/payload/primitives/src/lib.rs @@ -8,7 +8,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] extern crate alloc; diff --git a/crates/payload/util/src/lib.rs b/crates/payload/util/src/lib.rs index ffffc936fe1..ccf8d8c1096 100644 --- a/crates/payload/util/src/lib.rs +++ b/crates/payload/util/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] mod traits; mod transaction; diff --git a/crates/payload/validator/src/lib.rs b/crates/payload/validator/src/lib.rs index de952ebd6af..d7853ffa3b0 100644 --- a/crates/payload/validator/src/lib.rs +++ b/crates/payload/validator/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] pub mod cancun; diff --git a/crates/primitives-traits/src/lib.rs b/crates/primitives-traits/src/lib.rs index 841ba333b98..1cc56ce2cb9 100644 --- a/crates/primitives-traits/src/lib.rs +++ b/crates/primitives-traits/src/lib.rs @@ -111,7 +111,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] #[macro_use] diff --git a/crates/primitives/src/lib.rs b/crates/primitives/src/lib.rs index a80e83db0de..9d4d6da235d 100644 --- a/crates/primitives/src/lib.rs +++ b/crates/primitives/src/lib.rs @@ -15,7 +15,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] mod block; diff --git a/crates/prune/prune/src/lib.rs b/crates/prune/prune/src/lib.rs index ef3ee0de2db..4da07d495e7 100644 --- a/crates/prune/prune/src/lib.rs +++ b/crates/prune/prune/src/lib.rs @@ -7,7 +7,7 @@ )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] #![allow(missing_docs)] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] mod builder; mod db_ext; diff --git a/crates/prune/types/src/lib.rs b/crates/prune/types/src/lib.rs index c1d268a0fb7..664ad3ff4db 100644 --- a/crates/prune/types/src/lib.rs +++ b/crates/prune/types/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] extern crate alloc; diff --git a/crates/ress/protocol/src/lib.rs b/crates/ress/protocol/src/lib.rs index 8eb0040620c..50db2a3191c 100644 --- a/crates/ress/protocol/src/lib.rs +++ b/crates/ress/protocol/src/lib.rs @@ -7,7 +7,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] mod types; pub use types::*; diff --git a/crates/ress/provider/src/lib.rs b/crates/ress/provider/src/lib.rs index 41318ebaaf1..f9d39a08c57 100644 --- a/crates/ress/provider/src/lib.rs +++ b/crates/ress/provider/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] use alloy_consensus::BlockHeader as _; use alloy_primitives::{Bytes, B256}; diff --git a/crates/revm/src/lib.rs b/crates/revm/src/lib.rs index ecc5b576a84..acf7548304b 100644 --- a/crates/revm/src/lib.rs +++ b/crates/revm/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] extern crate alloc; diff --git a/crates/rpc/ipc/src/lib.rs b/crates/rpc/ipc/src/lib.rs index ae7a8b221f2..bde2196a318 100644 --- a/crates/rpc/ipc/src/lib.rs +++ b/crates/rpc/ipc/src/lib.rs @@ -10,7 +10,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] pub mod client; pub mod server; diff --git a/crates/rpc/rpc-api/src/lib.rs b/crates/rpc/rpc-api/src/lib.rs index 59debf923af..89e21c80b00 100644 --- a/crates/rpc/rpc-api/src/lib.rs +++ b/crates/rpc/rpc-api/src/lib.rs @@ -12,7 +12,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] mod admin; mod anvil; diff --git a/crates/rpc/rpc-builder/src/lib.rs b/crates/rpc/rpc-builder/src/lib.rs index 5377fb87598..ed8114e7e91 100644 --- a/crates/rpc/rpc-builder/src/lib.rs +++ b/crates/rpc/rpc-builder/src/lib.rs @@ -17,7 +17,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] use crate::{auth::AuthRpcModule, error::WsHttpSamePortError, metrics::RpcRequestMetrics}; use alloy_network::{Ethereum, IntoWallet}; diff --git a/crates/rpc/rpc-convert/src/lib.rs b/crates/rpc/rpc-convert/src/lib.rs index 5ea281c4ef8..9844b17b604 100644 --- a/crates/rpc/rpc-convert/src/lib.rs +++ b/crates/rpc/rpc-convert/src/lib.rs @@ -8,7 +8,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] pub mod block; mod fees; diff --git a/crates/rpc/rpc-e2e-tests/src/lib.rs b/crates/rpc/rpc-e2e-tests/src/lib.rs index c8c6dfe280e..376f03964f5 100644 --- a/crates/rpc/rpc-e2e-tests/src/lib.rs +++ b/crates/rpc/rpc-e2e-tests/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] /// RPC compatibility test actions for the e2e test framework pub mod rpc_compat; diff --git a/crates/rpc/rpc-engine-api/src/lib.rs b/crates/rpc/rpc-engine-api/src/lib.rs index 65088eac5af..9ce8d21763b 100644 --- a/crates/rpc/rpc-engine-api/src/lib.rs +++ b/crates/rpc/rpc-engine-api/src/lib.rs @@ -7,7 +7,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] /// The Engine API implementation. mod engine_api; diff --git a/crates/rpc/rpc-eth-api/src/lib.rs b/crates/rpc/rpc-eth-api/src/lib.rs index a44c7600b9d..0290f4bbbfb 100644 --- a/crates/rpc/rpc-eth-api/src/lib.rs +++ b/crates/rpc/rpc-eth-api/src/lib.rs @@ -10,7 +10,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] pub mod bundle; pub mod core; diff --git a/crates/rpc/rpc-eth-types/src/lib.rs b/crates/rpc/rpc-eth-types/src/lib.rs index f943febb007..9c603e4864e 100644 --- a/crates/rpc/rpc-eth-types/src/lib.rs +++ b/crates/rpc/rpc-eth-types/src/lib.rs @@ -5,7 +5,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(test), warn(unused_crate_dependencies))] pub mod block; diff --git a/crates/rpc/rpc-layer/src/lib.rs b/crates/rpc/rpc-layer/src/lib.rs index 79a92114524..b7f6f29cbb9 100644 --- a/crates/rpc/rpc-layer/src/lib.rs +++ b/crates/rpc/rpc-layer/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] use http::HeaderMap; use jsonrpsee_http_client::HttpResponse; diff --git a/crates/rpc/rpc-server-types/src/lib.rs b/crates/rpc/rpc-server-types/src/lib.rs index 2c7203241c0..2db91a5edf4 100644 --- a/crates/rpc/rpc-server-types/src/lib.rs +++ b/crates/rpc/rpc-server-types/src/lib.rs @@ -5,7 +5,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(test), warn(unused_crate_dependencies))] /// Common RPC constants. diff --git a/crates/rpc/rpc-testing-util/src/lib.rs b/crates/rpc/rpc-testing-util/src/lib.rs index ebf5090b715..6be9f74403f 100644 --- a/crates/rpc/rpc-testing-util/src/lib.rs +++ b/crates/rpc/rpc-testing-util/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] pub mod debug; pub mod trace; diff --git a/crates/rpc/rpc/src/lib.rs b/crates/rpc/rpc/src/lib.rs index d8e2f36b3ee..b5a20c19cf6 100644 --- a/crates/rpc/rpc/src/lib.rs +++ b/crates/rpc/rpc/src/lib.rs @@ -22,7 +22,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(test), warn(unused_crate_dependencies))] use http as _; diff --git a/crates/stages/api/src/lib.rs b/crates/stages/api/src/lib.rs index ec01876c995..1fb6e2be743 100644 --- a/crates/stages/api/src/lib.rs +++ b/crates/stages/api/src/lib.rs @@ -9,7 +9,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(test), warn(unused_crate_dependencies))] mod error; diff --git a/crates/stages/stages/src/lib.rs b/crates/stages/stages/src/lib.rs index 2c29bad8710..bdd68f03a2e 100644 --- a/crates/stages/stages/src/lib.rs +++ b/crates/stages/stages/src/lib.rs @@ -79,7 +79,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(test), warn(unused_crate_dependencies))] #[expect(missing_docs)] diff --git a/crates/stages/types/src/lib.rs b/crates/stages/types/src/lib.rs index f6149d9eb07..4e30ce27cd7 100644 --- a/crates/stages/types/src/lib.rs +++ b/crates/stages/types/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] extern crate alloc; diff --git a/crates/stateless/src/lib.rs b/crates/stateless/src/lib.rs index 35289f3cf51..1e858b9f9fb 100644 --- a/crates/stateless/src/lib.rs +++ b/crates/stateless/src/lib.rs @@ -29,7 +29,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(test), warn(unused_crate_dependencies))] #![no_std] diff --git a/crates/static-file/static-file/src/lib.rs b/crates/static-file/static-file/src/lib.rs index 1e9ffa15c66..7288129ca33 100644 --- a/crates/static-file/static-file/src/lib.rs +++ b/crates/static-file/static-file/src/lib.rs @@ -5,7 +5,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(test), warn(unused_crate_dependencies))] pub mod segments; diff --git a/crates/static-file/types/src/lib.rs b/crates/static-file/types/src/lib.rs index 7f9f3d39308..53be4f6d1c1 100644 --- a/crates/static-file/types/src/lib.rs +++ b/crates/static-file/types/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] extern crate alloc; diff --git a/crates/storage/codecs/src/lib.rs b/crates/storage/codecs/src/lib.rs index a9cb7f2fcd1..67e5f32b07c 100644 --- a/crates/storage/codecs/src/lib.rs +++ b/crates/storage/codecs/src/lib.rs @@ -14,7 +14,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] extern crate alloc; diff --git a/crates/storage/db-api/src/lib.rs b/crates/storage/db-api/src/lib.rs index 96a3253a32f..f39b2c49708 100644 --- a/crates/storage/db-api/src/lib.rs +++ b/crates/storage/db-api/src/lib.rs @@ -57,7 +57,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] /// Common types used throughout the abstraction. pub mod common; diff --git a/crates/storage/db-common/src/lib.rs b/crates/storage/db-common/src/lib.rs index 173e5314340..22e49abfb05 100644 --- a/crates/storage/db-common/src/lib.rs +++ b/crates/storage/db-common/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] pub mod init; diff --git a/crates/storage/db-models/src/lib.rs b/crates/storage/db-models/src/lib.rs index 87a1b3f62c6..db1c99b5e16 100644 --- a/crates/storage/db-models/src/lib.rs +++ b/crates/storage/db-models/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] extern crate alloc; diff --git a/crates/storage/db/src/lib.rs b/crates/storage/db/src/lib.rs index 278986f9f98..a6306723847 100644 --- a/crates/storage/db/src/lib.rs +++ b/crates/storage/db/src/lib.rs @@ -13,7 +13,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] mod implementation; pub mod lockfile; diff --git a/crates/storage/errors/src/lib.rs b/crates/storage/errors/src/lib.rs index aa8254ee174..1a09d745140 100644 --- a/crates/storage/errors/src/lib.rs +++ b/crates/storage/errors/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] extern crate alloc; diff --git a/crates/storage/libmdbx-rs/mdbx-sys/src/lib.rs b/crates/storage/libmdbx-rs/mdbx-sys/src/lib.rs index 6f86951ca5e..4e166732e74 100644 --- a/crates/storage/libmdbx-rs/mdbx-sys/src/lib.rs +++ b/crates/storage/libmdbx-rs/mdbx-sys/src/lib.rs @@ -7,6 +7,6 @@ )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, clippy::all)] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] include!(concat!(env!("OUT_DIR"), "/bindings.rs")); diff --git a/crates/storage/libmdbx-rs/src/lib.rs b/crates/storage/libmdbx-rs/src/lib.rs index 300dfa60c70..88fe8e3e7cc 100644 --- a/crates/storage/libmdbx-rs/src/lib.rs +++ b/crates/storage/libmdbx-rs/src/lib.rs @@ -6,7 +6,7 @@ )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] #![allow(missing_docs, clippy::needless_pass_by_ref_mut)] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![allow(clippy::borrow_as_ptr)] pub extern crate reth_mdbx_sys as ffi; diff --git a/crates/storage/nippy-jar/src/lib.rs b/crates/storage/nippy-jar/src/lib.rs index f3d1944d3b4..e2c6d1cfbfd 100644 --- a/crates/storage/nippy-jar/src/lib.rs +++ b/crates/storage/nippy-jar/src/lib.rs @@ -10,7 +10,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] use memmap2::Mmap; use serde::{Deserialize, Serialize}; diff --git a/crates/storage/provider/src/lib.rs b/crates/storage/provider/src/lib.rs index 6c7826c82d7..c281f117908 100644 --- a/crates/storage/provider/src/lib.rs +++ b/crates/storage/provider/src/lib.rs @@ -10,7 +10,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] /// Various provider traits. mod traits; diff --git a/crates/storage/rpc-provider/src/lib.rs b/crates/storage/rpc-provider/src/lib.rs index 86908932096..7766ad5ed29 100644 --- a/crates/storage/rpc-provider/src/lib.rs +++ b/crates/storage/rpc-provider/src/lib.rs @@ -22,7 +22,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] use alloy_consensus::{constants::KECCAK_EMPTY, BlockHeader}; use alloy_eips::{BlockHashOrNumber, BlockNumberOrTag}; diff --git a/crates/storage/storage-api/src/lib.rs b/crates/storage/storage-api/src/lib.rs index 7b326c6c82e..897802da980 100644 --- a/crates/storage/storage-api/src/lib.rs +++ b/crates/storage/storage-api/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] extern crate alloc; diff --git a/crates/storage/zstd-compressors/src/lib.rs b/crates/storage/zstd-compressors/src/lib.rs index d7f2b65904d..922a064afa8 100644 --- a/crates/storage/zstd-compressors/src/lib.rs +++ b/crates/storage/zstd-compressors/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] extern crate alloc; diff --git a/crates/tasks/src/lib.rs b/crates/tasks/src/lib.rs index 5f72037f7ba..473a727e10d 100644 --- a/crates/tasks/src/lib.rs +++ b/crates/tasks/src/lib.rs @@ -10,7 +10,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] use crate::{ metrics::{IncCounterOnDrop, TaskExecutorMetrics}, diff --git a/crates/tokio-util/src/lib.rs b/crates/tokio-util/src/lib.rs index e476c4063d9..124807fc5cc 100644 --- a/crates/tokio-util/src/lib.rs +++ b/crates/tokio-util/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] mod event_sender; mod event_stream; diff --git a/crates/tracing/src/lib.rs b/crates/tracing/src/lib.rs index 8c01cde5586..7b06398e8c7 100644 --- a/crates/tracing/src/lib.rs +++ b/crates/tracing/src/lib.rs @@ -41,7 +41,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] // Re-export tracing crates pub use tracing; diff --git a/crates/transaction-pool/src/lib.rs b/crates/transaction-pool/src/lib.rs index c543d412842..7f3fa4a1177 100644 --- a/crates/transaction-pool/src/lib.rs +++ b/crates/transaction-pool/src/lib.rs @@ -267,7 +267,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(test), warn(unused_crate_dependencies))] pub use crate::{ diff --git a/crates/trie/common/src/lib.rs b/crates/trie/common/src/lib.rs index 7694b60c9da..70616ba5eb8 100644 --- a/crates/trie/common/src/lib.rs +++ b/crates/trie/common/src/lib.rs @@ -6,7 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(not(test), warn(unused_crate_dependencies))] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(feature = "std"), no_std)] extern crate alloc; diff --git a/crates/trie/parallel/src/lib.rs b/crates/trie/parallel/src/lib.rs index c04af264d18..d713ce1520e 100644 --- a/crates/trie/parallel/src/lib.rs +++ b/crates/trie/parallel/src/lib.rs @@ -5,7 +5,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(test), warn(unused_crate_dependencies))] mod storage_root_targets; diff --git a/crates/trie/trie/src/lib.rs b/crates/trie/trie/src/lib.rs index 7efa00631d2..e53049b5872 100644 --- a/crates/trie/trie/src/lib.rs +++ b/crates/trie/trie/src/lib.rs @@ -12,7 +12,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] /// The implementation of forward-only in-memory cursor. pub mod forward_cursor; diff --git a/testing/ef-tests/src/lib.rs b/testing/ef-tests/src/lib.rs index ca5e47d2d3b..1b9a03c0923 100644 --- a/testing/ef-tests/src/lib.rs +++ b/testing/ef-tests/src/lib.rs @@ -5,7 +5,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg, ))] use reth_revm as _; use revm as _; diff --git a/testing/testing-utils/src/lib.rs b/testing/testing-utils/src/lib.rs index c593d306468..8baf40d1b63 100644 --- a/testing/testing-utils/src/lib.rs +++ b/testing/testing-utils/src/lib.rs @@ -5,7 +5,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(not(test), warn(unused_crate_dependencies))] pub mod genesis_allocator; From b7fa712ce45fe06b29c83aa268f8012b91b7dd7d Mon Sep 17 00:00:00 2001 From: Arun Dhyani Date: Tue, 30 Sep 2025 15:24:05 +0530 Subject: [PATCH 06/11] fmt lintfix --- testing/ef-tests/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testing/ef-tests/src/lib.rs b/testing/ef-tests/src/lib.rs index 1b9a03c0923..fc9beda0f84 100644 --- a/testing/ef-tests/src/lib.rs +++ b/testing/ef-tests/src/lib.rs @@ -5,7 +5,7 @@ html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] -#![cfg_attr(docsrs, feature(doc_cfg, ))] +#![cfg_attr(docsrs, feature(doc_cfg))] use reth_revm as _; use revm as _; From bb329937a5be9b7dd9430d30f2b247e03db7b55f Mon Sep 17 00:00:00 2001 From: Arun Dhyani Date: Tue, 30 Sep 2025 19:50:37 +0530 Subject: [PATCH 07/11] chore: fix ci runner --- .github/workflows/unit.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/unit.yml b/.github/workflows/unit.yml index d9aca93f21c..def467874d3 100644 --- a/.github/workflows/unit.yml +++ b/.github/workflows/unit.yml @@ -20,7 +20,7 @@ jobs: test: name: test / ${{ matrix.type }} (${{ matrix.partition }}/${{ matrix.total_partitions }}) runs-on: - group: Reth + group: ubuntu-latest env: RUST_BACKTRACE: 1 strategy: @@ -66,7 +66,7 @@ jobs: state: name: Ethereum state tests runs-on: - group: Reth + group: ubuntu-latest env: RUST_LOG: info,sync=error RUST_BACKTRACE: 1 @@ -101,7 +101,7 @@ jobs: doc: name: doc tests runs-on: - group: Reth + group: ubuntu-latest env: RUST_BACKTRACE: 1 timeout-minutes: 30 From d82134958ba5cb87da13c9a83dcd9e2fd7a2eaf5 Mon Sep 17 00:00:00 2001 From: Arun Dhyani Date: Tue, 30 Sep 2025 19:55:41 +0530 Subject: [PATCH 08/11] runs-on cfg fix --- .github/workflows/unit.yml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/workflows/unit.yml b/.github/workflows/unit.yml index def467874d3..d7bb4639ab5 100644 --- a/.github/workflows/unit.yml +++ b/.github/workflows/unit.yml @@ -19,8 +19,7 @@ concurrency: jobs: test: name: test / ${{ matrix.type }} (${{ matrix.partition }}/${{ matrix.total_partitions }}) - runs-on: - group: ubuntu-latest + runs-on: ubuntu-latest env: RUST_BACKTRACE: 1 strategy: @@ -65,8 +64,7 @@ jobs: state: name: Ethereum state tests - runs-on: - group: ubuntu-latest + runs-on: ubuntu-latest env: RUST_LOG: info,sync=error RUST_BACKTRACE: 1 @@ -100,8 +98,7 @@ jobs: doc: name: doc tests - runs-on: - group: ubuntu-latest + runs-on: ubuntu-latest env: RUST_BACKTRACE: 1 timeout-minutes: 30 From 713a53ff83c2782c1b2595e6f74aaec672f85a3a Mon Sep 17 00:00:00 2001 From: Arun Dhyani Date: Tue, 30 Sep 2025 20:09:30 +0530 Subject: [PATCH 09/11] runner fixed on remaining workflows --- .github/workflows/bench.yml | 3 +-- .github/workflows/compact.yml | 3 +-- .github/workflows/e2e.yml | 3 +-- .github/workflows/integration.yml | 3 +-- 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/.github/workflows/bench.yml b/.github/workflows/bench.yml index 0203a4654a0..52c81303cf2 100644 --- a/.github/workflows/bench.yml +++ b/.github/workflows/bench.yml @@ -15,8 +15,7 @@ env: name: bench jobs: codspeed: - runs-on: - group: Reth + runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 with: diff --git a/.github/workflows/compact.yml b/.github/workflows/compact.yml index 8a18df872d2..884bd3300c7 100644 --- a/.github/workflows/compact.yml +++ b/.github/workflows/compact.yml @@ -17,8 +17,7 @@ env: name: compact-codec jobs: compact-codec: - runs-on: - group: Reth + runs-on: ubuntu-latest strategy: matrix: bin: diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 16c9fb2f613..80cff59e893 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -19,8 +19,7 @@ concurrency: jobs: test: name: e2e-testsuite - runs-on: - group: Reth + runs-on: ubuntu-latest env: RUST_BACKTRACE: 1 timeout-minutes: 90 diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index 90e3287917e..a5e49615edf 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -23,8 +23,7 @@ jobs: test: name: test / ${{ matrix.network }} if: github.event_name != 'schedule' - runs-on: - group: Reth + runs-on: ubuntu-latest env: RUST_BACKTRACE: 1 strategy: From 3bf7b62e67ba03f06b49d3c99228cbd2cb9b7cc9 Mon Sep 17 00:00:00 2001 From: Arun Dhyani Date: Wed, 8 Oct 2025 14:19:50 +0530 Subject: [PATCH 10/11] update Reth group -> ubuntu-latest --- .github/workflows/hive.yml | 9 +++------ .github/workflows/kurtosis-op.yml | 6 ++---- .github/workflows/kurtosis.yml | 6 ++---- .github/workflows/prepare-reth.yml | 3 +-- .github/workflows/stage.yml | 3 +-- .github/workflows/sync-era.yml | 3 +-- .github/workflows/sync.yml | 3 +-- 7 files changed, 11 insertions(+), 22 deletions(-) diff --git a/.github/workflows/hive.yml b/.github/workflows/hive.yml index 5263eb76deb..175a9e0d541 100644 --- a/.github/workflows/hive.yml +++ b/.github/workflows/hive.yml @@ -24,8 +24,7 @@ jobs: prepare-hive: if: github.repository == 'paradigmxyz/reth' timeout-minutes: 45 - runs-on: - group: Reth + runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - name: Checkout hive tests @@ -150,8 +149,7 @@ jobs: - prepare-reth - prepare-hive name: run ${{ matrix.scenario.sim }}${{ matrix.scenario.limit && format(' - {0}', matrix.scenario.limit) }} - runs-on: - group: Reth + runs-on: ubuntu-latest permissions: issues: write steps: @@ -218,8 +216,7 @@ jobs: notify-on-error: needs: test if: failure() - runs-on: - group: Reth + runs-on: ubuntu-latest steps: - name: Slack Webhook Action uses: rtCamp/action-slack-notify@v2 diff --git a/.github/workflows/kurtosis-op.yml b/.github/workflows/kurtosis-op.yml index 0e08d1641de..28f7f4c0c48 100644 --- a/.github/workflows/kurtosis-op.yml +++ b/.github/workflows/kurtosis-op.yml @@ -32,8 +32,7 @@ jobs: strategy: fail-fast: false name: run kurtosis - runs-on: - group: Reth + runs-on: ubuntu-latest needs: - prepare-reth steps: @@ -87,8 +86,7 @@ jobs: notify-on-error: needs: test if: failure() - runs-on: - group: Reth + runs-on: ubuntu-latest steps: - name: Slack Webhook Action uses: rtCamp/action-slack-notify@v2 diff --git a/.github/workflows/kurtosis.yml b/.github/workflows/kurtosis.yml index f78fc81235a..9a01c6f1263 100644 --- a/.github/workflows/kurtosis.yml +++ b/.github/workflows/kurtosis.yml @@ -30,8 +30,7 @@ jobs: strategy: fail-fast: false name: run kurtosis - runs-on: - group: Reth + runs-on: ubuntu-latest needs: - prepare-reth steps: @@ -59,8 +58,7 @@ jobs: notify-on-error: needs: test if: failure() - runs-on: - group: Reth + runs-on: ubuntu-latest steps: - name: Slack Webhook Action uses: rtCamp/action-slack-notify@v2 diff --git a/.github/workflows/prepare-reth.yml b/.github/workflows/prepare-reth.yml index 37a9445af72..6334297d7af 100644 --- a/.github/workflows/prepare-reth.yml +++ b/.github/workflows/prepare-reth.yml @@ -26,8 +26,7 @@ jobs: prepare-reth: if: github.repository == 'paradigmxyz/reth' timeout-minutes: 45 - runs-on: - group: Reth + runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - run: mkdir artifacts diff --git a/.github/workflows/stage.yml b/.github/workflows/stage.yml index 7225d84cffa..9dfa13b7b5f 100644 --- a/.github/workflows/stage.yml +++ b/.github/workflows/stage.yml @@ -22,8 +22,7 @@ jobs: name: stage-run-test # Only run stage commands test in merge groups if: github.event_name == 'merge_group' - runs-on: - group: Reth + runs-on: ubuntu-latest env: RUST_LOG: info,sync=error RUST_BACKTRACE: 1 diff --git a/.github/workflows/sync-era.yml b/.github/workflows/sync-era.yml index f2539b2fdc2..5da9a010941 100644 --- a/.github/workflows/sync-era.yml +++ b/.github/workflows/sync-era.yml @@ -17,8 +17,7 @@ concurrency: jobs: sync: name: sync (${{ matrix.chain.bin }}) - runs-on: - group: Reth + runs-on: ubuntu-latest env: RUST_LOG: info,sync=error RUST_BACKTRACE: 1 diff --git a/.github/workflows/sync.yml b/.github/workflows/sync.yml index e57082b83e7..cac00371811 100644 --- a/.github/workflows/sync.yml +++ b/.github/workflows/sync.yml @@ -17,8 +17,7 @@ concurrency: jobs: sync: name: sync (${{ matrix.chain.bin }}) - runs-on: - group: Reth + runs-on: ubuntu-latest env: RUST_LOG: info,sync=error RUST_BACKTRACE: 1 From 408f81f2e1215552ce887bb7dee28b25ef772472 Mon Sep 17 00:00:00 2001 From: Arun Dhyani Date: Thu, 9 Oct 2025 18:45:58 +0530 Subject: [PATCH 11/11] github repo name updated --- .github/workflows/hive.yml | 2 +- .github/workflows/prepare-reth.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/hive.yml b/.github/workflows/hive.yml index 719b8de20c2..17fc1febf6d 100644 --- a/.github/workflows/hive.yml +++ b/.github/workflows/hive.yml @@ -22,7 +22,7 @@ jobs: binary_name: reth prepare-hive: - if: github.repository == 'paradigmxyz/reth' + if: github.repository == 'op-rs/op-reth' timeout-minutes: 45 runs-on: ubuntu-latest steps: diff --git a/.github/workflows/prepare-reth.yml b/.github/workflows/prepare-reth.yml index 6334297d7af..ef6ba5a6d33 100644 --- a/.github/workflows/prepare-reth.yml +++ b/.github/workflows/prepare-reth.yml @@ -24,7 +24,7 @@ on: jobs: prepare-reth: - if: github.repository == 'paradigmxyz/reth' + if: github.repository == 'op-rs/op-reth' timeout-minutes: 45 runs-on: ubuntu-latest steps: