op-stack v1.7.6 - Sepolia Fjord activation
❗ Sepolia Superchain Fjord activation Next Wednesday 5/29
This release contains the activation of the Fjord hardfork on the Sepolia Superchain on Wed May 29 16:00:00 UTC 2024
. Node operators of any Sepolia OP Chains (OP, Base, Mode, Zora, PGN) must update before this activation timestamp, or their nodes will halt when the chains activate Fjord.
It is a recommended update for all other node operators as it contains various improvements and bug fixes.
🤝 The corresponding Fjord Sepolia op-geth release is v1.101315.1.
op-node/v1.7.6
release misses the fjord override flag. If you need it, use op-node/v1.7.7-rc.1
instead.
Fjord
This release contains all features of the upcoming Fjord protocol upgrade. The Fjord activation can be manually enabled via overrides for chains which don't activate Fjord via the Superchain (currently only the Sepolia Superchain).
Update of op-geth dependency
The op-geth dependency is updated to v1.101315.1-rc.5, which implies an update of the underlying geth version to v1.13.15.
L1 Beacon client improvements
The L1 beacon client in the op-node now better detects missing blobs and falls back to the l1.beacon-archiver
endpoint, if configured.
Partial Changelog
- op-service/eth: Optimize ssz decoding by @sebastianst in #10362 (also already included in
op-node/v1.7.5
) - geth: update to v1.13.15 by @axelKingsley in #10353
- cleanup
EngineQueue.Step
a bit by removingoutOfData
variable by @zhiqiangxu in #10405 - op-node: Implement fjord RLP & Channel Bank Size limit Increases by @trianglesphere in #10357
- op-node: Start EL sync even when the genesis is finalized by @trianglesphere in #10457
- Fjord: Implement max sequencer drift change to a constant by @sebastianst in #10465
- Fjord: Add Brotli channel compression support by @cody-wang-cb in #10358
- op-proposer: check at least one of
DGFAddress
orL2OOAddress
was provided by @zhiqiangxu in #10528 - fjord: Fastlz GasPriceOracle by @danyalprout in #10534
- Bump op-geth dep to v1.101315.1-rc.1 by @trianglesphere in #10548
- Bump op-geth dep to v1.101315.1-rc.2 by @trianglesphere in #10555
- op-batcher: Support generic DA posting by @epociask in #10489
- Fjord: Brotli op-e2e test by @cody-wang-cb in #10531
- op-node: Add dedicated PlasmaConfig struct to rollup.Config by @trianglesphere in #10499
- feat(op-service): complete separation of op-node/op-service metrics by @hamdiallam in #10545
- fix(op-node): p2p ipnet struct validation by @felipe-op in #10518
- Fjord: Add FastLZ compression into L1CostFunc by @mdehoog in #9618
- Log when a hardfork is first activated by @bitwiseguy in #10530
- Enable Fjord devnet activation by @sebastianst in #10573
- fix log lines for engine queue by @angel-ding-cb in #10575
- op-node: batch-decoder: Support ecotone by @pcw109550 in #10577
- make
l1.beacon-archiver
work by @zhiqiangxu in #10269 - Activate Fjord on Sepolia by @sebastianst in #10610
- Add check-fjord script to smoke test live chains by @bitwiseguy in #10578
- op-batcher,op-node,batch_decoder: add logging of compression algo by @sebastianst in #10589
- op-node/p2p/sync: add panic guard by @geoknee in #10611
New Contributors (all monorepo)
- @Ethnical made their first contribution in #10246
- @AaronChen0 made their first contribution in #10284
- @threewebcode made their first contribution in #10229
- @SanShi2023 made their first contribution in #10329
- @hoank101 made their first contribution in #10331
- @mbaxter made their first contribution in #10416
- @hteevoli made their first contribution in #10444
- @pengwenhui888 made their first contribution in #10487
- @kien6034 made their first contribution in #10497
- @cody-wang-cb made their first contribution in #10358
- @petercover made their first contribution in #10535
- @maurermi made their first contribution in #10480
- @rdovgan made their first contribution in #9634
- @tnv1 made their first contribution in #10587
Full Changelog: v1.7.4...v1.7.6
🚢 Docker Images: