Skip to content

Move the world-chain line to op-reth/v2.6.0 - #27

Merged
sduchesneau merged 209 commits into
release/world-chain-2.xfrom
bump/world-chain-v2.6.0
Oct 22, 2026
Merged

sduchesneau merged 209 commits into
release/world-chain-2.xfrom
bump/world-chain-v2.6.0

Conversation

@sduchesneau

@sduchesneau sduchesneau commented Oct 22, 2026 •

Copy link
Copy Markdown

World-chain v2.6.0 pins the optimism monorepo at op-reth/v2.6.0 (da6d3252). This merges that tag and cherry-picks the three Firehose adaptations from the op-reth v2.6.1 bump (engine validator for reth v2.5.2, FIRE INIT and genesis from on_component_initialized, txpool prewarming note). rust/op-reth/ is identical to op-reth-v2.6.1-fh3.1.

Reth is pinned to the bump/world-chain-v2.6.0 branch of streamingfast/reth#82; it will move to the world-chain-v2.6.0-fh3.1 tag once that PR is merged and tagged. firehose-tracer is locked at 5.5.0 (5.7.0 adds a TxEvent field reth-firehose does not set).

Tested: cargo check -p op-reth -p reth-optimism-firehose -p alloy-op-evm, cargo test -p reth-optimism-firehose -p alloy-op-evm (86 passed).

Before merge, move reth dependency to the world-chain-v2.6.0-fh3.1 tag

sebastianst and others added 30 commits August 21, 2026 21:45
…eum-optimism#22466)

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: wwared <541936+wwared@users.noreply.github.com>
…-back (ethereum-optimism#22467)

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Josh Klopfenstein <joshklop@oplabs.co>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…2565)

Co-authored-by: Sebastian Stammler <seb@oplabs.co>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…reum-optimism#22548)

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Adrian Sutton <adrian@oplabs.co>
…m-optimism#22567)

Co-authored-by: Sebastian Stammler <seb@oplabs.co>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: wwared <541936+wwared@users.noreply.github.com>
…m#22695)

Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
…downstream (ethereum-optimism#22700)

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
…hereum-optimism#22723)

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Matt Solomon <msolomon@oplabs.co>
ethereum-optimism#22216)

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
digorithm and others added 24 commits September 29, 2026 21:05
Co-authored-by: Sebastian Stammler <seb@oplabs.co>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ethereum-optimism#23109)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…sm#23052)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…eum-optimism#23082)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…r READMEs (ethereum-optimism#23098)

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
…reum-optimism#23055)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
… reference lint (ethereum-optimism#23091)

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
…sm#23110)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…um-optimism#23117)

Co-authored-by: wwared <541936+wwared@users.noreply.github.com>
Finalized release tag for op-reth/v2.6.0-rc.1 (created by baked-goods)

# Conflicts:
#	rust/Cargo.lock
#	rust/Cargo.toml
#	rust/op-reth/crates/cli/Cargo.toml
The validator is a copy of reth's BasicEngineValidator. Follow the
v2.5.2 overlay manager, state provider builder and payload builder
resources APIs.
Both now come from the on_component_initialized hook, as in reth.
Genesis was emitted from on_node_started, which can run after the
engine has already traced a block.
Also fix two stale comments and the formatting from the reth v2.5.2 port,
and note that the Firehose init hook must stay the only one.
Also pin firehose-tracer to 5.5.0 in the lock: 5.7.0 adds a TxEvent field reth-firehose does not set.
@sduchesneau
sduchesneau marked this pull request as ready for review October 22, 2026 20:21
@sduchesneau
sduchesneau merged commit b8bbd08 into release/world-chain-2.x Oct 22, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.