Repository navigation
Move the world-chain line to op-reth/v2.6.0 - #27
Merged
Merged
Conversation
…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>
…thereum-optimism#22643) 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>
…thereum-optimism#22427) Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
…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>
…m-optimism#22608) Co-authored-by: Sebastian Stammler <seb@oplabs.co>
…hereum-optimism#22723) Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: Matt Solomon <msolomon@oplabs.co>
…docs (ethereum-optimism#22581) Co-authored-by: Claude <noreply@anthropic.com>
ethereum-optimism#22216) Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
…thereum-optimism#22959) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
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>
ethereum-optimism#23092) Co-authored-by: Claude Fable 5.1 <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>
…optimism#23071) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.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.
UlysseCorbeil
approved these changes
Oct 22, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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 INITand genesis fromon_component_initialized, txpool prewarming note).rust/op-reth/is identical toop-reth-v2.6.1-fh3.1.Reth is pinned to the
bump/world-chain-v2.6.0branch of streamingfast/reth#82; it will move to theworld-chain-v2.6.0-fh3.1tag once that PR is merged and tagged.firehose-traceris locked at 5.5.0 (5.7.0 adds aTxEventfieldreth-firehosedoes 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