❗ Ecotone Sepolia Upgrade
This is a mandatory release for node operators on the Sepolia Superchain.
The Ecotone protocol upgrade will activate on Wed Feb 21 17:00:00 UTC 2024
on Sepolia OP Chains.
New Beacon Endpoint
It is required for Sepolia operators to configure a Beacon endpoint for op-node
, because soon after the Ecotone activation, batch transactions will be sent as 4844 blobs, and blobs can only be retrieved from Beacon nodes. If you're using Lighthouse, make sure to use at least the finalized version v4.6.0
because the latest rc contains a bug in its blob_sidecars
http endpoint.
The op-node
provides a new configuration flag & env var for configuring the Beacon endpoint: --l1.beacon
and $OP_NODE_L1_BEACON
Mainnet node operators are strongly encouraged to already get their Beacon node infra set up so that they will be ready to enable their Beacon endpoints once Ecotone activates on Sepolia and Mainnet. Activation dates for these networks will be communicated at a later date.
✨ Features
The upstream op-geth dependency is updated to v1.101308.0
, which is based on upstream geth v1.13.8
. This implies a change of the underlying logging framework to slog
(#8917).
🐞 Bug Fixes
This release now adheres to the spec and lets op-node call the correctly-versioned methods on the EL client (#9253).
Receipts are now validated before entering the cache, fixing a bug that required restarts of op-node that got stuck during synching (#9417).
Partial Changelog
- check prior fork consistently by @zhiqiangxu in #9255
- op-node: genesis deduplicate json write by @tynes in #9323
- fix(bootnode): disable req/response sync on bootnode p2p by @danyalprout in #9298
- Use engine API that matches hardfork version by @ImTei in #9253
- Update op-geth dependency to upstream geth v1.13.8 and migrate to slog by @sebastianst in #8917
- go,rollup: Prepare OP Sepolia Ecotone release by @sebastianst in #9418
- Fix: Refactor Receipt Validation to ReceiptsProvider by @axelKingsley in #9417
- op-node: Log finalized block when EL sync is complete by @trianglesphere in #9428
Full Changelog (monorepo): v1.5.0...v1.5.1
🚢 Docker Images
https://us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node:v1.5.1
https://us-docker.pkg.dev/oplabs-tools-artifacts/images/op-batcher:v1.5.1
https://us-docker.pkg.dev/oplabs-tools-artifacts/images/op-proposer:v1.5.1