From 9f1602c03e1ebf03e20b67d0df6292e512a03ee8 Mon Sep 17 00:00:00 2001 From: Matthias Seitz Date: Wed, 12 Feb 2025 12:43:26 +0100 Subject: [PATCH] chore: export exex (#14443) --- Cargo.lock | 1 + crates/ethereum/reth/Cargo.toml | 4 +++- crates/ethereum/reth/src/lib.rs | 4 ++++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index 0657f6a63..5137b7491 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -7494,6 +7494,7 @@ dependencies = [ "reth-ethereum-primitives", "reth-evm", "reth-evm-ethereum", + "reth-exex", "reth-network", "reth-node-api", "reth-node-ethereum", diff --git a/crates/ethereum/reth/Cargo.toml b/crates/ethereum/reth/Cargo.toml index 4cd6ffb4a..c8ab944e5 100644 --- a/crates/ethereum/reth/Cargo.toml +++ b/crates/ethereum/reth/Cargo.toml @@ -26,6 +26,7 @@ reth-rpc = { workspace = true, optional = true } reth-rpc-api = { workspace = true, optional = true } reth-rpc-eth-types = { workspace = true, optional = true } reth-rpc-builder = { workspace = true, optional = true } +reth-exex = { workspace = true, optional = true } # reth-ethereum reth-ethereum-primitives.workspace = true @@ -67,11 +68,12 @@ test-utils = [ "reth-provider?/test-utils", ] -full = ["consensus", "evm", "node", "provider", "rpc"] +full = ["consensus", "evm", "node", "provider", "rpc", "exex"] alloy-compat = ["reth-ethereum-primitives/alloy-compat"] consensus = ["dep:reth-consensus", "dep:reth-consensus-common", "dep:reth-ethereum-consensus"] evm = ["dep:reth-evm", "dep:reth-evm-ethereum"] +exex = ["provider", "dep:reth-exex"] node-api = ["dep:reth-node-api"] node = ["provider", "consensus", "evm", "node-api", "dep:reth-node-ethereum", "rpc"] rpc = ["dep:reth-rpc", "dep:reth-rpc-builder", "dep:reth-rpc-api", "dep:reth-rpc-eth-types", "dep:alloy-rpc-types-eth"] diff --git a/crates/ethereum/reth/src/lib.rs b/crates/ethereum/reth/src/lib.rs index 4dba3b6ab..a4f057a9a 100644 --- a/crates/ethereum/reth/src/lib.rs +++ b/crates/ethereum/reth/src/lib.rs @@ -44,6 +44,10 @@ pub mod evm { pub use reth_evm as primitives; } +/// Re-exported exex types +#[cfg(feature = "exex")] +pub use reth_exex as exex; + /// Re-exported reth network types #[cfg(feature = "network")] pub mod network {