This release includes bug fixes, updates to NUT bundle types, and removes deprecated ProtocolVersions support.
This version includes Superchain Registry updates for Worldchain and is a required update for that network
What's Changed in op-reth/v2.2.0
- chore(rust/scr): update superchain registry for rust crates by @theochap in #20366
- op-stack: remove deprecated ProtocolVersions support from Rust + finish Go cleanup by @sebastianst in #20317
- feat(op-reth): register eth_config RPC endpoint by @joshklop in #20158
- test(op-reth): guard negotiated eth wire protocol version by @joshklop in #20156
- fix(op-reth): raise supervisor RPC timeout default from 100ms to 2s by @ajsutton in #20296
- feat(op-revm): bump revm 38 by @theochap in #20300
- fix: ZK Game Quality Review Fixes by @0xarktos in #20236
- chore(rust): bump revm to 38 by @figtracer in #20169
- fix(alloy-op-evm): use
OpTxinOpEvmby @mablr in #20231 - chore(rust): bump alloy to 2.0 by @mablr in #20060
- feat(op-alloy): harden post-exec (0x7D) transaction type by @nonsense in #20185
- feat(kona-hardforks): add NUT bundle types and deposit tx conversion by @maurelian in #20062
- feat(op-reth): implement block builder failsafe and interop filter integration by @wwared in #20001
- feat(alloy-op-evm): impl
OpTxTrtrait forOpTx+OpEvmContextalias by @mablr in #20012
New Contributors
Full Changelog: op-reth/v2.1.0-rc.1...op-reth/v2.2.0
🚢 Docker Image: https://us-docker.pkg.dev/oplabs-tools-artifacts/images/op-reth:v2.2.0