Skip to content

chore: remove op-reth from repository#21532

Merged
mattsse merged 4 commits intoparadigmxyz:mainfrom
theochap:push-qkrqlvmurtpl
Feb 6, 2026
Merged

chore: remove op-reth from repository#21532
mattsse merged 4 commits intoparadigmxyz:mainfrom
theochap:push-qkrqlvmurtpl

Conversation

@theochap
Copy link
Contributor

@theochap theochap commented Jan 28, 2026

Note

This PR removes the op-reth docs. Please make sure that this is what the reth maintainers want. I can add a page to vocs with a link to the new migrated docs

Depends on #21495

Summary

  • Remove crates/optimism/ directory and all op-reth references from the repository
  • Add README announcement that op-reth has moved to ethereum-optimism/optimism with git history preserved
  • Keep op feature flags on core crates (they depend on upstream op-alloy-*, not reth-optimism-*)

Changes

Deleted:

  • crates/optimism/ (entire directory)
  • .github/workflows/kurtosis-op.yml, .github/workflows/update-superchain.yml
  • DockerfileOp, DockerfileOp.cross
  • docs/vocs/docs/pages/cli/op-reth/ (59 CLI doc files)
  • docs/vocs/docs/pages/run/opstack.mdx, docs/vocs/docs/pages/run/faq/sync-op-mainnet.mdx

Modified:

  • README.md — added migration notice
  • Cargo.toml — removed workspace members and dependency declarations
  • Makefile — removed all op-reth targets
  • CI workflows — removed op-reth from build matrices, docker builds, tests
  • Documentation — removed op-reth sidebar entries, redirects, CLI update script

Kept unchanged:

  • All op feature flags on core crates — they depend on op-alloy-*, not reth-optimism-*

Test plan

  • cargo check --workspace --all-features compiles successfully
  • cargo +nightly fmt --all --check passes
  • cargo check -p reth-primitives-traits --features op — op feature still works
  • zepter run check passes

🤖 Generated with Claude Code

theochap and others added 2 commits February 5, 2026 15:34
Amp-Thread-ID: https://ampcode.com/threads/T-019c3280-6f81-70bf-9fe7-79ebf9d66c42
Co-authored-by: Amp <amp@ampcode.com>

# Conflicts:
#	crates/optimism/chainspec/src/lib.rs
#	crates/optimism/hardforks/src/lib.rs
@github-project-automation github-project-automation bot moved this from Backlog to In Progress in Reth Tracker Feb 6, 2026
@mattsse mattsse enabled auto-merge February 6, 2026 10:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants