v1.101315.1 - 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-node release in the monorepo is op-node/v1.7.6
. However, it misses the Fjord override flag - for those who need it, it is present in op-node/v1.7.7-rc.1
. This op-geth release does have the override flags as --override.fjord
(or env var GETH_OVERRIDE_FJORD
).
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).
❗ Ecotone Receipt Fields
Bugs around Ecotone receipt field setting and encoding were fixed. These are breaking changes! So op-geth and op-node have to be upgraded in tandem.
L2s used by L3s
If you're operating an L2 that is used by L3s, we suggest you announce your upgrade times of your L2 op-geth nodes to all L3s so that they can upgrade their L2 op-nodes at the same time, or they will fail with errors similar to the following
receipts=0 err="3 errors occurred:\n\t* math/big: cannot unmarshal \"\\\"0x6304a6b4ac\\\"\" into a *big.Int\n\t* math/big: cannot unmarshal \"\\\"0x6304a6b4ac\\\"\" into a *big.Int\n\t* math/big: cannot unmarshal \"\\\"0x6304a6b4ac\\\"\" into a *big.Int\n\n"
t=2024-05-28T22:19:11+0000 lvl=info msg="fetched receipts" txHashes="[0xb5e51e3b1b9713ffeecf827e7f23f4755f1ede4943ca7a8931d0cb637f9a734c 0xef38a26d7b65e15cdb6b44bef4e5b713147922bdebccc6d13865c6cdb955ef18 0x149407cd68615e40e9b97610202b0db83d60f4465ce3a84b0dc9cee21819fb80 0x60f14a000ea6f848913a3e81ca937b1a3d708209f0ee2b23a6be9eadefd95aad]" receipts=0 err="got 0 receipts, but expected 4"
What's Changed
- ethapi: Set post Ecotone receipt fields by @trianglesphere in #314
- ethapi/receipt: Use hexutil for JSON marshalling by @trianglesphere in #315
- Fjord: Add FastLZ compression into L1CostFunc by @mdehoog in #249
- Enable Fjord on devnet via superchain-registry by @sebastianst in #316
- Add missing 4844 fields to genesis literal by @geoknee in #302
- miner: Pretty Print elapsed time by @trianglesphere in #319
- Activate Sepolia Fjord activation via superchain-registry by @sebastianst in #320
Full Changelog: v1.101315.0...v1.101315.1
🚢 Docker Image: https://us-docker.pkg.dev/oplabs-tools-artifacts/images/op-geth:v1.101315.1