Important
This release fixes a deadlock bug that would cause a node to stall, and supersedes the v2.2.5 and v2.3.0 releases.
Warning
This is a mandatory release for all node operators. It includes Sepolia and Mainnet timestamps for the Karst hardfork.
Operators must upgrade before the scheduled hard fork times.
The following Sepolia chains will activate on 1781712001 (Wed Jun 17 2026 16:00:01 UTC): op, ink, zora, mode, lisk, metal, unichain, soneium-minato, ethernity, creator-chain-testnet
The following Mainnet chains will optimistically activate on 1783526401 (Wed Jul 8 2026 16:00:01 UTC), pending governance approval: op, ink, zora, mode, lisk, metal, unichain, soneium, ethernity, tbn
Reminder: op-geth has reached end of support, so you must be running op-reth to support the karst activation. For more details on this network upgrade see our notice page.
What's Changed in op-reth/v2.3.1
- rust: point to reth commit with fix by @joshklop in #21247
- feat(op-reth): interop failsafe observability — gauge metric + state logs by @jelias2 in #21151
- feat(op-reth/proofs): integrate snapshot into backfill by @dhyaniarun1993 in #20828
- chore(alloy-op-evm): drop dead-on-read sender/evm_gas_used from OpTxResult by @nonsense in #21183
- feat(op-reth): compute miner fee on pool tx in payload builder by @karlb in #20382
- feat(op-reth/proofs): one-time trie-state snapshot by @dhyaniarun1993 in #20797
- feat(op-reth): seed slot-preimage DB during state-dump import by @nonsense in #21108
- feat(op-reth/proofs): backfill the proofs window backward by @dhyaniarun1993 in #20793
- all: update superchain registry by @joshklop in #21095
- chore(rust): sync shared alloy deps with reth pin by @sebastianst in #21085
- fix(op-reth): clamp
sync_targetpastbest_blockinadvance_syncby @dhyaniarun1993 in #21012 - fix(op-reth): use
RoInconsistentforop_proofsCLI subcommands by @dhyaniarun1993 in #21008 - fix(op-reth): prevent engine sync-target spin after deep unwind by @dhyaniarun1993 in #20949
- op-reth: bump reth dependency (includes paradigmxyz/reth#24159 FCU fix) by @sebastianst in #20704
Full Changelog: op-reth/v2.2.4...op-reth/v2.3.1
🚢 Docker Image: https://us-docker.pkg.dev/oplabs-tools-artifacts/images/op-reth:v2.3.1