From b3d532ce9d09b925ebbce7bdf213d04c402e124c Mon Sep 17 00:00:00 2001 From: theo <80177219+theochap@users.noreply.github.com> Date: Fri, 30 Jan 2026 09:02:12 -0500 Subject: [PATCH] chore(op-reth): move op-dependent examples into crates/optimism/examples/ (#21495) Co-authored-by: Matthias Seitz --- Cargo.toml | 9 ++++----- .../optimism/examples}/custom-node/Cargo.toml | 0 .../optimism/examples}/custom-node/src/chainspec.rs | 0 .../optimism/examples}/custom-node/src/engine.rs | 0 .../optimism/examples}/custom-node/src/engine_api.rs | 0 .../optimism/examples}/custom-node/src/evm/alloy.rs | 0 .../optimism/examples}/custom-node/src/evm/assembler.rs | 0 .../optimism/examples}/custom-node/src/evm/builder.rs | 0 .../optimism/examples}/custom-node/src/evm/config.rs | 0 .../optimism/examples}/custom-node/src/evm/env.rs | 0 .../optimism/examples}/custom-node/src/evm/executor.rs | 0 .../optimism/examples}/custom-node/src/evm/mod.rs | 0 .../optimism/examples}/custom-node/src/lib.rs | 0 .../optimism/examples}/custom-node/src/pool.rs | 0 .../examples}/custom-node/src/primitives/block.rs | 0 .../examples}/custom-node/src/primitives/header.rs | 0 .../optimism/examples}/custom-node/src/primitives/mod.rs | 0 .../optimism/examples}/custom-node/src/primitives/tx.rs | 0 .../examples}/custom-node/src/primitives/tx_custom.rs | 0 .../examples}/custom-node/src/primitives/tx_type.rs | 0 .../optimism/examples}/custom-node/src/rpc.rs | 0 .../optimism/examples}/engine-api-access/Cargo.toml | 0 .../optimism/examples}/engine-api-access/src/main.rs | 0 .../optimism/examples}/exex-hello-world/Cargo.toml | 0 .../optimism/examples}/exex-hello-world/src/main.rs | 0 .../optimism/examples}/op-db-access/Cargo.toml | 0 .../optimism/examples}/op-db-access/src/main.rs | 0 27 files changed, 4 insertions(+), 5 deletions(-) rename {examples => crates/optimism/examples}/custom-node/Cargo.toml (100%) rename {examples => crates/optimism/examples}/custom-node/src/chainspec.rs (100%) rename {examples => crates/optimism/examples}/custom-node/src/engine.rs (100%) rename {examples => crates/optimism/examples}/custom-node/src/engine_api.rs (100%) rename {examples => crates/optimism/examples}/custom-node/src/evm/alloy.rs (100%) rename {examples => crates/optimism/examples}/custom-node/src/evm/assembler.rs (100%) rename {examples => crates/optimism/examples}/custom-node/src/evm/builder.rs (100%) rename {examples => crates/optimism/examples}/custom-node/src/evm/config.rs (100%) rename {examples => crates/optimism/examples}/custom-node/src/evm/env.rs (100%) rename {examples => crates/optimism/examples}/custom-node/src/evm/executor.rs (100%) rename {examples => crates/optimism/examples}/custom-node/src/evm/mod.rs (100%) rename {examples => crates/optimism/examples}/custom-node/src/lib.rs (100%) rename {examples => crates/optimism/examples}/custom-node/src/pool.rs (100%) rename {examples => crates/optimism/examples}/custom-node/src/primitives/block.rs (100%) rename {examples => crates/optimism/examples}/custom-node/src/primitives/header.rs (100%) rename {examples => crates/optimism/examples}/custom-node/src/primitives/mod.rs (100%) rename {examples => crates/optimism/examples}/custom-node/src/primitives/tx.rs (100%) rename {examples => crates/optimism/examples}/custom-node/src/primitives/tx_custom.rs (100%) rename {examples => crates/optimism/examples}/custom-node/src/primitives/tx_type.rs (100%) rename {examples => crates/optimism/examples}/custom-node/src/rpc.rs (100%) rename {examples => crates/optimism/examples}/engine-api-access/Cargo.toml (100%) rename {examples => crates/optimism/examples}/engine-api-access/src/main.rs (100%) rename {examples => crates/optimism/examples}/exex-hello-world/Cargo.toml (100%) rename {examples => crates/optimism/examples}/exex-hello-world/src/main.rs (100%) rename {examples => crates/optimism/examples}/op-db-access/Cargo.toml (100%) rename {examples => crates/optimism/examples}/op-db-access/src/main.rs (100%) diff --git a/Cargo.toml b/Cargo.toml index aa28b3aea9..55afa40afb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -77,6 +77,10 @@ members = [ "crates/optimism/cli", "crates/optimism/consensus", "crates/optimism/evm/", + "crates/optimism/examples/custom-node", + "crates/optimism/examples/engine-api-access", + "crates/optimism/examples/exex-hello-world", + "crates/optimism/examples/op-db-access", "crates/optimism/flashblocks/", "crates/optimism/hardforks/", "crates/optimism/node/", @@ -145,7 +149,6 @@ members = [ "examples/beacon-api-sse/", "examples/bsc-p2p", "examples/custom-dev-node/", - "examples/custom-node/", "examples/custom-engine-types/", "examples/custom-evm/", "examples/custom-hardforks/", @@ -154,10 +157,7 @@ members = [ "examples/custom-payload-builder/", "examples/custom-rlpx-subprotocol", "examples/custom-rpc-middleware", - "examples/custom-node", "examples/db-access", - "examples/engine-api-access", - "examples/exex-hello-world", "examples/exex-subscription", "examples/exex-test", "examples/full-contract-state", @@ -168,7 +168,6 @@ members = [ "examples/node-builder-api/", "examples/node-custom-rpc/", "examples/node-event-hooks/", - "examples/op-db-access/", "examples/polygon-p2p/", "examples/rpc-db/", "examples/precompile-cache/", diff --git a/examples/custom-node/Cargo.toml b/crates/optimism/examples/custom-node/Cargo.toml similarity index 100% rename from examples/custom-node/Cargo.toml rename to crates/optimism/examples/custom-node/Cargo.toml diff --git a/examples/custom-node/src/chainspec.rs b/crates/optimism/examples/custom-node/src/chainspec.rs similarity index 100% rename from examples/custom-node/src/chainspec.rs rename to crates/optimism/examples/custom-node/src/chainspec.rs diff --git a/examples/custom-node/src/engine.rs b/crates/optimism/examples/custom-node/src/engine.rs similarity index 100% rename from examples/custom-node/src/engine.rs rename to crates/optimism/examples/custom-node/src/engine.rs diff --git a/examples/custom-node/src/engine_api.rs b/crates/optimism/examples/custom-node/src/engine_api.rs similarity index 100% rename from examples/custom-node/src/engine_api.rs rename to crates/optimism/examples/custom-node/src/engine_api.rs diff --git a/examples/custom-node/src/evm/alloy.rs b/crates/optimism/examples/custom-node/src/evm/alloy.rs similarity index 100% rename from examples/custom-node/src/evm/alloy.rs rename to crates/optimism/examples/custom-node/src/evm/alloy.rs diff --git a/examples/custom-node/src/evm/assembler.rs b/crates/optimism/examples/custom-node/src/evm/assembler.rs similarity index 100% rename from examples/custom-node/src/evm/assembler.rs rename to crates/optimism/examples/custom-node/src/evm/assembler.rs diff --git a/examples/custom-node/src/evm/builder.rs b/crates/optimism/examples/custom-node/src/evm/builder.rs similarity index 100% rename from examples/custom-node/src/evm/builder.rs rename to crates/optimism/examples/custom-node/src/evm/builder.rs diff --git a/examples/custom-node/src/evm/config.rs b/crates/optimism/examples/custom-node/src/evm/config.rs similarity index 100% rename from examples/custom-node/src/evm/config.rs rename to crates/optimism/examples/custom-node/src/evm/config.rs diff --git a/examples/custom-node/src/evm/env.rs b/crates/optimism/examples/custom-node/src/evm/env.rs similarity index 100% rename from examples/custom-node/src/evm/env.rs rename to crates/optimism/examples/custom-node/src/evm/env.rs diff --git a/examples/custom-node/src/evm/executor.rs b/crates/optimism/examples/custom-node/src/evm/executor.rs similarity index 100% rename from examples/custom-node/src/evm/executor.rs rename to crates/optimism/examples/custom-node/src/evm/executor.rs diff --git a/examples/custom-node/src/evm/mod.rs b/crates/optimism/examples/custom-node/src/evm/mod.rs similarity index 100% rename from examples/custom-node/src/evm/mod.rs rename to crates/optimism/examples/custom-node/src/evm/mod.rs diff --git a/examples/custom-node/src/lib.rs b/crates/optimism/examples/custom-node/src/lib.rs similarity index 100% rename from examples/custom-node/src/lib.rs rename to crates/optimism/examples/custom-node/src/lib.rs diff --git a/examples/custom-node/src/pool.rs b/crates/optimism/examples/custom-node/src/pool.rs similarity index 100% rename from examples/custom-node/src/pool.rs rename to crates/optimism/examples/custom-node/src/pool.rs diff --git a/examples/custom-node/src/primitives/block.rs b/crates/optimism/examples/custom-node/src/primitives/block.rs similarity index 100% rename from examples/custom-node/src/primitives/block.rs rename to crates/optimism/examples/custom-node/src/primitives/block.rs diff --git a/examples/custom-node/src/primitives/header.rs b/crates/optimism/examples/custom-node/src/primitives/header.rs similarity index 100% rename from examples/custom-node/src/primitives/header.rs rename to crates/optimism/examples/custom-node/src/primitives/header.rs diff --git a/examples/custom-node/src/primitives/mod.rs b/crates/optimism/examples/custom-node/src/primitives/mod.rs similarity index 100% rename from examples/custom-node/src/primitives/mod.rs rename to crates/optimism/examples/custom-node/src/primitives/mod.rs diff --git a/examples/custom-node/src/primitives/tx.rs b/crates/optimism/examples/custom-node/src/primitives/tx.rs similarity index 100% rename from examples/custom-node/src/primitives/tx.rs rename to crates/optimism/examples/custom-node/src/primitives/tx.rs diff --git a/examples/custom-node/src/primitives/tx_custom.rs b/crates/optimism/examples/custom-node/src/primitives/tx_custom.rs similarity index 100% rename from examples/custom-node/src/primitives/tx_custom.rs rename to crates/optimism/examples/custom-node/src/primitives/tx_custom.rs diff --git a/examples/custom-node/src/primitives/tx_type.rs b/crates/optimism/examples/custom-node/src/primitives/tx_type.rs similarity index 100% rename from examples/custom-node/src/primitives/tx_type.rs rename to crates/optimism/examples/custom-node/src/primitives/tx_type.rs diff --git a/examples/custom-node/src/rpc.rs b/crates/optimism/examples/custom-node/src/rpc.rs similarity index 100% rename from examples/custom-node/src/rpc.rs rename to crates/optimism/examples/custom-node/src/rpc.rs diff --git a/examples/engine-api-access/Cargo.toml b/crates/optimism/examples/engine-api-access/Cargo.toml similarity index 100% rename from examples/engine-api-access/Cargo.toml rename to crates/optimism/examples/engine-api-access/Cargo.toml diff --git a/examples/engine-api-access/src/main.rs b/crates/optimism/examples/engine-api-access/src/main.rs similarity index 100% rename from examples/engine-api-access/src/main.rs rename to crates/optimism/examples/engine-api-access/src/main.rs diff --git a/examples/exex-hello-world/Cargo.toml b/crates/optimism/examples/exex-hello-world/Cargo.toml similarity index 100% rename from examples/exex-hello-world/Cargo.toml rename to crates/optimism/examples/exex-hello-world/Cargo.toml diff --git a/examples/exex-hello-world/src/main.rs b/crates/optimism/examples/exex-hello-world/src/main.rs similarity index 100% rename from examples/exex-hello-world/src/main.rs rename to crates/optimism/examples/exex-hello-world/src/main.rs diff --git a/examples/op-db-access/Cargo.toml b/crates/optimism/examples/op-db-access/Cargo.toml similarity index 100% rename from examples/op-db-access/Cargo.toml rename to crates/optimism/examples/op-db-access/Cargo.toml diff --git a/examples/op-db-access/src/main.rs b/crates/optimism/examples/op-db-access/src/main.rs similarity index 100% rename from examples/op-db-access/src/main.rs rename to crates/optimism/examples/op-db-access/src/main.rs