Skip to content

Commit 6fa370c

Browse files
your message
1 parent 5212fa9 commit 6fa370c

File tree

3 files changed

+80
-0
lines changed

3 files changed

+80
-0
lines changed

public/locales/en/translation.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@
131131
"security": "Security",
132132
"auditsAndBugBounty": "Audits & Bug Bounty",
133133
"l2BeatAssessment": "L2Beat Assessment",
134+
"feynmanUpgrade": "Feynman Upgrade",
134135
"euclidUpgrade": "Euclid Upgrade",
135136
"darwinV2Upgrade": "Darwin v2 Upgrade",
136137
"darwinUpgrade": "Darwin Upgrade",

src/config/sidebar.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,10 @@ export const getSidebar = () => {
129129
title: t("sidebar.technology.scrollUpgrades"),
130130
url: formatUrl("technology/overview/scroll-upgrades"),
131131
children: [
132+
{
133+
title: t("sidebar.technology.feynmanUpgrade"),
134+
url: formatUrl("technology/overview/scroll-upgrades/feynman-upgrade"),
135+
},
132136
{
133137
title: t("sidebar.technology.euclidUpgrade"),
134138
url: formatUrl("technology/overview/scroll-upgrades/euclid-upgrade"),
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
---
2+
section: technology
3+
date: Last Modified
4+
title: "Feynman Upgrade"
5+
lang: "en"
6+
permalink: "technology/overview/scroll-upgrades/feynman-upgrade"
7+
whatsnext: { "Euclid Upgrade": "/en/technology/overview/scroll-upgrades/euclid-upgrade" }
8+
---
9+
10+
### Overview
11+
This upgrade contains changes such as:
12+
- Improve compatibility with EVM:
13+
- opcode `blockhash`
14+
- pre-compiles `ecPairing`
15+
- Implemented:
16+
- [EIP-2935](https://eips.ethereum.org/EIPS/eip-2935): Serve historical block hashes from state
17+
- [EIP-7623](https://eips.ethereum.org/EIPS/eip-7623): Increase calldata cost
18+
- Gas fee parameter redesign
19+
- Post Euclid clean-ups
20+
21+
### Timeline
22+
23+
- **Scroll Sepolia** : Aug 19th, 2025
24+
- **Scroll Mainnet** : Jul 22nd, 2025
25+
26+
### Compatibility
27+
28+
This release updates the embedded hard fork block timestamp for Scroll mainnet.
29+
**Nodes that are not upgraded will be unable to follow the network after the hard fork block.**
30+
31+
To follow the Feynman upgrade, simply run your node with the `--scroll` flag for mainnet (and `--scroll-sepolia` for testnet).
32+
33+
If you do not use the `--scroll` flag, then you must update and reimport `genesis.json`.
34+
35+
Genesis.json difference :
36+
```json
37+
{
38+
"config": {
39+
"chainId": 534352,
40+
...
41+
"euclidTime": 1744815600,
42+
"euclidV2Time": 1745305200,
43+
"feynmanTime": 1755576000,
44+
...
45+
"scroll": {
46+
...
47+
"genesisStateRoot": "0x08d535cc60f40af5dd3b31e0998d7567c2d568b224bed2ba26070aeb078d1339",
48+
"missingHeaderFieldsSHA256": "0xfa2746026ec9590e37e495cb20046e20a38fd0e7099abd2012640dddf6c88b25"
49+
...
50+
```
51+
52+
#### Node Operators
53+
54+
**Mandatory changes:**
55+
- `--gpo.congestionthreshold` is deprecated and should be removed.
56+
57+
**Recommended changes:**
58+
59+
- Enable the direct-to-sequencer endpoint using `--gossip.sequencerhttp <sequencer-url>`. This reduces latency for transaction submission.
60+
61+
- Scroll mainnet: `--gossip.sequencerhttp https://mainnet-sequencer-proxy.scroll.io`
62+
- Scroll Sepolia: `--gossip.sequencerhttp https://sepolia-sequencer-proxy.scroll.io`
63+
64+
For nodes running with `--rollup.verify` or `--da.sync`:
65+
66+
- Enable the AWS S3 blob data source using `--da.blob.awss3 <s3-bucket-url>`.
67+
This can be used alongside other blob data sources (`da.blob.beaconnode`, `da.blob.blobscan`, `da.blob.blocknative`).
68+
69+
- Scroll mainnet: `--da.blob.awss3 https://scroll-mainnet-blob-data.s3.us-west-2.amazonaws.com`
70+
- Scroll Sepolia: `--da.blob.awss3 https://scroll-sepolia-blob-data.s3.us-west-2.amazonaws.com`
71+
72+
73+
See more details in the [testnet release notes](https://github.com/scroll-tech/go-ethereum/releases/tag/scroll-v5.8.72).
74+
75+
Projects requiring additional guidance should open a [ticket on Discord](https://discord.com/channels/853955156100907018/1280768286124146732).

0 commit comments

Comments
 (0)