scroll-v5.5.0
Overview
This is a mandatory release for Scroll mainnet nodes.
This release updates the embedded Scroll mainnet fork height for the upcoming Curie upgrade.
- Curie on Scroll mainnet: Block #7096836, estimated upgrade time: Wed 3rd July 8am UTC.
This release also includes additional robustness and compatibility improvements.
Compatibility
This release updates the embedded hard fork block height for Scroll mainnet. Nodes that are not upgraded will be unable to follow the network after the hard fork block. To follow the Curie upgrade, simply upgrade your node and run it with the --scroll
flag.
If you do not use the --scroll
flag, then you must upgrade your genesis.json
file to "curieBlock": 7096836
and reimport it using geth init genesis.json
. In this case, upgrading to this release is optional but recommended.
For Scroll Sepolia nodes, upgrading to this version is optional.
What's Changed
- feat: introduce encode stage by @omerfirmak in #822
- fix(txpool): compare gas tip cap instead of effective gas tip cap by @Thegaram in #825
- refactor: remove unused storage traces by @omerfirmak in #819
- refactor: cleanup scroll_worker.go by @omerfirmak in #823
- ci: Support arm64 dedicated workflow by @sbaizet-ledger in #840
- fix(traces): deletion proof apply wrong storage value from structLogger by @noel2004 in #838
- fix: update l1 db entry for curie transition block by @Thegaram in #835
- fix: free rust traces that never make it to CCC by @omerfirmak in #844
- fix: do not attempt to free nil rust trace by @omerfirmak in #845
- Support arm64 dedicated workflow by @sbaizet-ledger in #841
- feat: delay Scroll mainnet Curie block by 6 days by @Thegaram in #850
Full Changelog: scroll-v5.4.2...scroll-v5.5.0