github scroll-tech/go-ethereum scroll-v5.6.0

latest releases: scroll-37b0c658d, scroll-v5.7.25, scroll-326df6046...
3 months ago

Overview

This is a mandatory release for nodes running with rollup verification enabled. For other nodes, this is a recommended release.

We recommend that all node operators subscribe to release notifications on this repository.

This release introduces timestamp-based upgrades and embeds the Darwin upgrade timestamp for Scroll mainnet and Scroll Sepolia.

This release also includes additional robustness and compatibility improvements.

Compatibility

The Darwin upgrade does not change Scroll's state transition function, so this upgrade is backward compatible. However, the format of the batch data committed to Ethereum changes. As a result, nodes that enabled rollup verification (--rollup.verify) must upgrade to be able to follow the chain.

To follow the Darwin upgrade, simply upgrade your node and run it with the --scroll or --scroll-sepolia flag respectively. If you do not use these flags, then you must update your genesis.json file and reimport it using geth init genesis.json:

  • Add "darwinTime": 1724227200 for Scroll mainnet.
  • Add "darwinTime": 1723622400 for Scroll Sepolia.

Note for RPC Node Operators

We recommend that RPC node operators configure the following flag:

--gpo.congestionthreshold=500

This configuration allows nodes to provide more accurate fee estimates.

What's Changed

Full Changelog: scroll-v5.5.0...scroll-v5.6.0

Don't miss a new go-ethereum release

NewReleases is sending notifications on new releases.