Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
5b9bab1
Merge pull request #7 from scroll-tech/develop
Turupawn Jun 4, 2025
473e09a
Merge pull request #14 from scroll-tech/develop
Turupawn Jun 13, 2025
4e0821f
Merge pull request #15 from scroll-tech/develop
Turupawn Jun 20, 2025
1485579
Merge pull request #16 from scroll-tech/develop
Turupawn Jun 20, 2025
aa002f2
Merge pull request #17 from scroll-tech/develop
Turupawn Jun 26, 2025
572e2f9
Merge pull request #18 from scroll-tech/develop
Turupawn Aug 12, 2025
af19afd
Merge pull request #19 from scroll-tech/develop
Turupawn Aug 18, 2025
43227c3
Merge branch 'scroll-tech:develop' into develop
Turupawn Aug 19, 2025
d01759c
Merge pull request #21 from scroll-tech/develop
Turupawn Aug 21, 2025
aa07eba
Merge pull request #22 from scroll-tech/develop
Turupawn Sep 7, 2025
2db2c7c
Merge pull request #23 from scroll-tech/develop
Turupawn Oct 7, 2025
1e95a48
Merge pull request #24 from scroll-tech/develop
Turupawn Oct 21, 2025
54611a0
Removing sections (#505)
Turupawn Oct 22, 2025
3a20546
Merge pull request #25 from scroll-tech/develop
Turupawn Oct 24, 2025
b77d43f
Fix redirects + improved dev FAQ (#508)
Turupawn Oct 24, 2025
a39559f
Merge pull request #26 from scroll-tech/develop
Turupawn Oct 24, 2025
5c50f4c
Merge pull request #27 from scroll-tech/prod
Turupawn Oct 24, 2025
f9753d7
Merge pull request #28 from scroll-tech/prod
Turupawn Oct 29, 2025
623c7ab
Merge pull request #29 from scroll-tech/prod
Turupawn Oct 31, 2025
0e2b675
Merge pull request #30 from scroll-tech/prod
Turupawn Dec 15, 2025
6cc88f0
added galileo
Turupawn Dec 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions public/locales/en/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,7 @@
"security": "Security",
"auditsAndBugBounty": "Audits & Bug Bounty",
"l2BeatAssessment": "L2Beat Assessment",
"galileoUpgrade": "Galileo Upgrade",
"feynmanUpgrade": "Feynman Upgrade",
"euclidUpgrade": "Euclid Upgrade",
"darwinV2Upgrade": "Darwin v2 Upgrade",
Expand Down
4 changes: 4 additions & 0 deletions src/config/sidebar.ts
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,10 @@ export const getSidebar = () => {
title: t("sidebar.technology.scrollUpgrades"),
url: formatUrl("technology/overview/scroll-upgrades"),
children: [
{
title: t("sidebar.technology.galileoUpgrade"),
url: formatUrl("technology/overview/scroll-upgrades/galileo-upgrade"),
},
{
title: t("sidebar.technology.feynmanUpgrade"),
url: formatUrl("technology/overview/scroll-upgrades/feynman-upgrade"),
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
---
section: technology
date: Last Modified
title: "Galileo Upgrade"
lang: "en"
permalink: "technology/overview/scroll-upgrades/galileo-upgrade"
whatsnext: { "Feynman Upgrade": "/en/technology/overview/scroll-upgrades/feynman-upgrade" }
---

### Overview

This release enables the 2-phased Galileo upgrade on Scroll mainnet. The upgrade will be activated at timestamps 1765868400 (Tuesday Dec 16 2025 07:00 UTC) and 1766041200 (Thursday Dec 18 2025 07:00 UTC). This upgrade enables a series of important changes including:

- Adopt [EIP-7823](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7823.md), [EIP-7883](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7883.md), [EIP-7951](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7951.md), and [EIP-7939](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7939.md) from Ethereum's [Fusaka upgrade](https://blog.ethereum.org/2025/11/06/fusaka-mainnet-announcement).
- Implement a more robust and fair rollup fee formula.
- Prover optimizations that reduced the prover's ZK cycles by about 50%.
- Introduction of [scroll-reth](https://github.com/scroll-tech/rollup-node), a new node implementation based on [Reth](https://github.com/paradigmxyz/reth).

### Timeline

- **Scroll Sepolia** :
- **Phase 1**: Nov 25th, 2025 (07:00 UTC)
- **Phase 2**: Dec 4th, 2025 (07:00 UTC)
- **Scroll Mainnet** :
- **Phase 1**: Dec 16th, 2025 (07:00 UTC)
- **Phase 2**: Dec 18th, 2025 (07:00 UTC)

### Compatibility

This release updates the embedded hard fork block timestamp for Scroll mainnet.
**Nodes that are not upgraded will be unable to follow the network after the hard fork timestamp.**

To follow the Galileo upgrade, simply run your node with the `--scroll` flag.

If you do not use the `--scroll` flag, then you must update and reimport `genesis.json`.

Genesis.json difference :
```json
{
"config": {
"chainId": 534352,
...
"euclidTime": 1744815600,
"euclidV2Time": 1745305200,
"feynmanTime": 1755576000,
"galileoTime": 1765868400,
"galileoV2Time": 1766041200,
...
```

#### Node Configuration Changes

For most node operators, there are no configuration changes required to run this release. However, if you are running a node with a custom genesis configuration, please see the Compatibility section above.

Ethereum's [Fusaka upgrade](https://blog.ethereum.org/2025/11/06/fusaka-mainnet-announcement) introduced PeerDAS, which means that normal beacon nodes are no longer able to serve blob data. If you wish to use the beacon node blob data source (the `--da.blob.beaconnode` flag), then you must connect to a [supernode](https://lighthouse-book.sigmaprime.io/advanced_blobs.html). We encourage node operators to always use the AWS S3 blob data source, using the `--da.blob.awss3 https://scroll-mainnet-blob-data.s3.us-west-2.amazonaws.com` flag.

### The Future of L2geth

The Scroll engineering team has been working on a [new node implementation](https://github.com/scroll-tech/rollup-node) based on [Reth](https://github.com/paradigmxyz/reth). As part of the production release of the new scroll-reth node, we will soon ask all node operators to gradually migrate from [l2geth](https://github.com/scroll-tech/go-ethereum/releases) to [scroll-reth](https://github.com/scroll-tech/rollup-node/releases), and eventually we plan to deprecate l2geth.

### Resources

- [Governance Post](https://forum.scroll.io/t/proposal-galileo-upgrade/1315)
- [Sepolia Release Notes](https://github.com/scroll-tech/go-ethereum/releases/tag/scroll-v5.9.18)
- [Mainnet Release Notes](https://github.com/scroll-tech/go-ethereum/releases/tag/scroll-v5.10.0)