Feynman Upgrade on Scroll Mainnet
- 0xc0c3...475d For515.76K SCR
- 0xaeb0...ec96 Abstain500K SCR
Auto-abstaining wallet is abstaining, as approved in the relevant proposal (https://gov.scroll.io/proposals/5409234667693180350061650128008163181727456255407133381292624146987676794170)
- 406.53K SCR
https://forum.scroll.io/t/proposal-feynman-upgrade/957/26
- 0xdonpepe.eth For402.05K SCR
https://forum.scroll.io/t/0xdonpepe-delegate-thread/1041?u=0xdonpepe
- olimpio.eth For217.98K SCR
- the-monsters.eth For98.37K SCR
- 85.29K SCR
The Event Horizon Community voted For on this proposal (ehSCR-15): EventHorizon.vote/vote/scroll/ehSCR-15
- compound-dao.eth For70.04K SCR
- 0xea17...6676 For57.4K SCR
- 53.56K SCR
- 50.15K SCR
https://forum.scroll.io/t/ethereum-tgu-delegate-thread/292/16?u=ethereumtgu
- cypherlab.eth For46.3K SCR
- 41.52K SCR
- pgov.eth For40.46K SCR
- 34.9K SCR
- 30.81K SCR
- jensei.eth For30.35K SCR
UPgrade
- 0x76e4...a876 For29.94K SCR
https://forum.scroll.io/t/lifeofdan-el-delegate-thread/186/13?u=lifeofdan-el
- seiryuu.eth For25.35K SCR
- 0x906f...0b0c For25K SCR
- connorm.eth For24.36K SCR
https://play.negationgame.com/s/scroll/rationale/Vsrcxuqcn7NZS3HEEf_IT
- slobo.eth For24.25K SCR
- surybonfil.eth For22.78K SCR
- 0xb62e...e495 For22.07K SCR
- gov.blockful.eth For20.7K SCR
- blid.eth For18.82K SCR
- 18.82K SCR
- aretagov.eth For18.6K SCR
- 16.79K SCR
We support the Feynman Upgrade. It introduces a more resilient fee model, enhances EVM compatibility, and simplifies the smart contract structure, all backed by thorough audits. This is a meaningful step forward for the Scroll protocol, and we’re excited to see it implemented.
- zkcampus.eth For13.83K SCR
- mexi.wtf For12.75K SCR
- sparenberg.eth For12.73K SCR
- cypherbadger.eth For11.05K SCR
- 0x901d...fe7d For10.46K SCR
Vote Justification. https://forum.scroll.io/t/matt-exunico-delegate-thread/781/9?u=matt_factorylabs
- 9.83K SCR
- 8.47K SCR
- 0x8b58...69b7 For8.08K SCR
- 7.08K SCR
https://forum.scroll.io/t/proxy-prev-boardroom-delegate-thread/561/7
- leyzerok.eth For6.64K SCR
- 0x0d32...9179 For6.47K SCR
- aranadigital.eth For6.43K SCR
- 6.25K SCR
- benedictvs.eth For6.22K SCR
- 0xf5ca...15ff For5.32K SCR
- axianetwork.eth For4.78K SCR
- 4.42K SCR
- 0xa7b0...1416 For4.03K SCR
- rgalet.eth For2.89K SCR
- ignasdefi.eth For2.68K SCR
- 1.59K SCR
- kryptokat.eth For1.55K SCR
- 0x807b...34fc For972.34 SCR
- 0x617d...f695 For777.23 SCR
scroll will be qwiqly an cheaper
- 0xe73a...d125 For540 SCR
Adopting Feynman strengthens protocol security, aligns closer to Ethereum standards, and reduces technical debt without any cost outlay, all under robust audit and governance processes.
- lexx77.eth For529.89 SCR
- alexsotodigital.eth Abstain392.6 SCR
Although the upgrade seems to bring positive changes (such as a more robust fee model, improved EVM compatibility, and simplified smart contracts), I don't seem to have the knowledge to understand the practical implications of this decision.
- 0x9b8f...e7e1 For216.41 SCR
- 0x09b17…9cb4b For110.86 SCR
- 0x31488…ea6d5 For102 SCR
- tweenky.eth For100.68 SCR
- jameskbh.eth For100 SCR
- 0xac236…28f59 For98.03 SCR
- 0x413a9…e1af3 For87.78 SCR
- 0x1fc8b…a933d For68.36 SCR
- 0x6cd4...8fcd Abstain65.86 SCR
- 0x09a6...6bd9 For47.94 SCR
- 0x1a925…82d56 For44.87 SCR
- 0x73bca…3de09 For42.86 SCR
- 0x45e92…b448a For42.58 SCR
- 0xebdd8…668a9 For41.09 SCR
- 0xb62ff…92b83 For40.86 SCR
- 0x11a1a…43771 For39.87 SCR
- 0x72cac…986fd For39.19 SCR
- 0x926e7…080a2 For39.17 SCR
- 0x3f4b2…aeb93 For23.09 SCR
- 0xee49f…03a44 For10.72 SCR
- 0x2bcd...b5c3 For8.62 SCR
- 0x0579...4048 For6.01 SCR
A robust fee model is being implemented while keeping costs stable for most users.
- 0x94b0...077f For2 SCR
- 0x3aec...52a8 For0.39 SCR
- 0x6de1...2309 For0.2 SCR
- 0x22bf...9208 For0.12 SCR
- 0xfe1c6…8da0c For0.1 SCR
- 0xc554...7759 For0.08 SCR
A robust fee model is being implemented while keeping costs stable for most users.
- 0x69ed...c5c0 For0.07 SCR
- 0x757f...beb6 For0.06 SCR
- 0xca84...b66f For0.05 SCR
- 0x2bea...1065 For0.04 SCR
- 0x68e02…22c65 For0.04 SCR
- 0x44ec...4859 For0.03 SCR
- 0xcb156…aa1a0 For0 SCR
- 0x9baa...cb58 For0 SCR
- ethereumsingapore.eth1.22M SCR
- 0xf552...05cb190K SCR
- 0x6a5c...eda7184.34K SCR
- 0x9996...91f699.21K SCR
- 0x7dd1...a84d79.37K SCR
- fanyarachel.eth79.37K SCR
- 0x2ed2...97e471.5K SCR
- gov.borderless.eth48.07K SCR
- andruhakolotuha.eth27.14K SCR
- tonyolendo.eth27.09K SCR
- pólar.eth25.06K SCR
- socket.eth22.81K SCR
- not0xaa.eth20.9K SCR
- layer3xyz.eth19.97K SCR
- n0n4m3.eth17.71K SCR
- selvagrowth.eth14.6K SCR
- 0x45c2...f93d13.82K SCR
- janabe.eth13.59K SCR
- reall2scan.eth13.33K SCR
- gov.fireeyesdao.eth11.96K SCR
- zengjiajun.eth11.78K SCR
- hushhushcrypto.eth11.41K SCR
- 0x6056...a1a011.36K SCR
- nohcha.eth11.3K SCR
- launamu.eth11.17K SCR
- 0x680f...1cb511.14K SCR
- rostos.eth10.86K SCR
- pagodasia.eth10.85K SCR
- brefoo.eth10.58K SCR
- lucky-s.eth10.43K SCR
- cperezz.eth10K SCR
- 0x43f0...bd3310K SCR
- boxchen.eth10K SCR
- 0xe3fc...eb2010K SCR
- definidude.eth9.43K SCR
- 0xb88f...e7e29.2K SCR
- 0x1d78...e9968.63K SCR
- 0xd2c9...25a97.3K SCR
- 0x19b0...5d8a6.94K SCR
- 0xdf2f...13826.93K SCR
- pseudotheos.eth6.66K SCR
- 0xde6c...a0856.19K SCR
- ethkipu.eth5.82K SCR
- 0x83f9...07845.24K SCR
- 0x77fb...e6935.22K SCR
- 0x955a...afc85.06K SCR
- 0x0338...943c4.88K SCR
- 0xe56d...4b284.75K SCR
- 0x5ac2...8ad94.63K SCR
- 0x058b...4c584.59K SCR
- 0xc1db...4c0c4.52K SCR
- 0xbb34...2f214.46K SCR
- 0x1b7a...08004.37K SCR
- 0x3c0e...7caa4.35K SCR
- 0xcc9d...20b44.23K SCR
- 0xe1ce...07264.2K SCR
- 0x8a69...08d34.19K SCR
- 0x7cd6...3e6f4.04K SCR
- 0x9cef...d6664.01K SCR
- jkm.eth4K SCR
- eurekagov.eth4K SCR
- dnkta.eth3.88K SCR
- 0x65f7...df783.88K SCR
- 0xfac9...f0703.73K SCR
- 0xa936...40803.72K SCR
- 0x2e4b...21773.64K SCR
- donofdaos.eth3.54K SCR
- drnick.eth3.5K SCR
- cicim.eth3.37K SCR
- 0x59a9...ac023.26K SCR
- 0x6631...99a43.18K SCR
- 0xbecd...3ad33.14K SCR
- memnuniy.eth3.03K SCR
- 0xa76c...b9443.01K SCR
- 0x9239...0b523K SCR
- 0xa10f...bb6c2.85K SCR
- 0x20df...d7142.78K SCR
- 0x4662...38542.76K SCR
- norin.eth2.71K SCR
- 0xc183...c78d2.68K SCR
- 0x8637...3c192.58K SCR
- 0x2250...1acd2.55K SCR
- 0xac3c...f8132.51K SCR
- 0x122b...5e462.5K SCR
- 0x3b24...11292.5K SCR
- 0x5a38...06152.5K SCR
- 0x67c8...3b2c2.5K SCR
- 0x70b2...f4e72.5K SCR
- 0x7773...881c2.5K SCR
- 0x84f9...1f092.5K SCR
- 0x88cc...3d4a2.5K SCR
- 0x8e72...479f2.5K SCR
- 0x98d6...a9dd2.5K SCR
- 0xa5c6...f09d2.5K SCR
- 0xb2f1...c51f2.5K SCR
- 0xd4a3...1a2d2.5K SCR
- 0xdd0d...43d42.5K SCR
- 0x9870...cc2f2.5K SCR
- 0xa84e...fe1c2.46K SCR
- 0x188c...2f282.43K SCR
- 0x2eea...775f2.32K SCR
- 0x00df...83382.23K SCR
- 0x5778...30792.23K SCR
- tanegov.eth2.19K SCR
- 0x59d8...347e2.18K SCR
- 0x8655...18c82.17K SCR
- 0x3ea8...c0ac2.16K SCR
- 0x5394...f2692.14K SCR
- 0xf57c...9e3b2.03K SCR
- 0x2230...33f72.03K SCR
- 0x6c37...250c1.99K SCR
- 0xa9f5...55471.98K SCR
- 0x0310...81261.92K SCR
- 0xa018...84d91.91K SCR
- 0x04db...46f31.88K SCR
- devansh.voicedeck.eth1.86K SCR
- 0x08c7...87a51.85K SCR
- 0x806b...ee9e1.85K SCR
- 0xe2e6...39421.8K SCR
- 0xd235...abaf1.76K SCR
- 0x2902...ac2f1.74K SCR
- 0xf570...43c51.73K SCR
- 0xb3ea...9bc71.73K SCR
- 0x2900...2d6b1.69K SCR
- 0x5ba9...b69c1.69K SCR
- hipposwap.eth1.68K SCR
- 0xd8dc...415b1.67K SCR
- 0xaf92...77aa1.6K SCR
- 0xcdd9...c3601.59K SCR
- 0x4ad7...9b4f1.57K SCR
- 0x5f36...35691.57K SCR
- 0xee16...c29a1.56K SCR
- 0xe791...d54a1.56K SCR
- nosana.eth1.55K SCR
- 0xd95a...61e21.54K SCR
- 0x945d...0bd51.49K SCR
- 0x0ab9...78ba1.47K SCR
- 0x01fb...ad811.46K SCR
- 0x4a81...73331.44K SCR
- 0xa75d...a5421.44K SCR
- 0x9887...788d1.43K SCR
- 0xbe00...89ed1.42K SCR
- 0x4c57...4c4d1.4K SCR
- 0x4f5f...8c3d1.38K SCR
- 0x7140...ce071.38K SCR
- 0x3f10...ada91.36K SCR
- 0x0014...00411.36K SCR
- 0x429f...88921.34K SCR
- 0x4a37...c0921.34K SCR
- 0x38d4...44981.31K SCR
- 0xa60f...f62b1.31K SCR
- 0x872e...e1491.3K SCR
- 0xd95b...1aa11.3K SCR
- 0x96cd...97661.3K SCR
- 0x58a8...2e3c1.28K SCR
- 0xedfd...6d751.28K SCR
- 0xa7f3...a23e1.27K SCR
- 0xa0b2...df471.27K SCR
- 0x40a0...cb451.27K SCR
- 0x7bb3...9fc01.25K SCR
- 0xadbb...276c1.25K SCR
- 0x151a...e3061.23K SCR
- 0xa772...61711.23K SCR
- 0x599c...4d4f1.21K SCR
- 0x9404...e81d1.2K SCR
- 0x5c54...cf6f1.18K SCR
- 0x7148...045e1.13K SCR
- 0xb352...22861.12K SCR
- 0xb08c...83fa1.11K SCR
- 0x9ac7...40bd1.11K SCR
- 0xc5e7...60631.1K SCR
- 0xcf48...38c51.09K SCR
- 0xff06...cb3a1.09K SCR
- 0x1ce7...758b1.07K SCR
- 0x6881...228a1.05K SCR
- 0x2f80...2bb41.05K SCR
- 0xa4eb...31af1.03K SCR
- 0x9516...09ca1.01K SCR
- 0x6f92...013c1.01K SCR
- 0x54a0...25a31K SCR
- 0x25b6...02961K SCR
- 0xbb59...f25e1K SCR
- 0x1aae...fbc1997.64 SCR
- 0x3c35...570d991.93 SCR
- 0x495d...b019989.8 SCR
- 0x0696...6a0f989.62 SCR
- 0x585a...8588950.48 SCR
- 0xed72...ad9d943.74 SCR
- 0xf5ab...2617939.78 SCR
- 0x9304...56ba939.15 SCR
- 0x87c9...b948929.7 SCR
- 0x7999...c5b6918.55 SCR
- 0xe877...0062918.03 SCR
- 0x0ad9...e678913.75 SCR
- 0x7cb0...af1f905.9 SCR
- 0xadab...20ce900.97 SCR
- 0xff3f...4528896.5 SCR
- 0xdcc0...16df890.32 SCR
- 0xaad5...7165886.15 SCR
- 0xfaca...c093885.11 SCR
Top 200 of 1,130 delegates with voting power, by current VP.
Feynman Upgrade on Scroll Mainnet
Relevant forum post can be found here.
Proposal Type: Governance.
Authors: Péter Garamvölgyi (@thegaram33) and Roy Lou (@roylou).
Summary
The purpose of this proposal is to inform the Scroll DAO of a proposed protocol upgrade, and to allow projects, users, and developers to prepare in advance. There will be a call on 16th August to discuss this, which you can find in the governance calendar.
As this is a core protocol upgrade governance proposal, there is no associated funding request.
Executive Summary
I am Peter, a Protocol Engineer at Up Labs. We work with the Scroll Foundation to implement upgrades to the Scroll protocol.
We propose the Feynman upgrade to be considered for inclusion and execution during the August 2025 governance cycle. This is the latest upgrade since Euclid.
Feynman contains the following changes:
- More robust fee model.
- Improved EVM compatibility.
- Simplified smart contracts.
These changes will improve protocol security and developer experience.
Motivation
The motivation for this protocol upgrade is the continued evolution of Scroll’s technology. The proposed changes will make Scroll more robust and easier to understand, remove technical debt, and further increase compatibility with Ethereum.
Execution
Operational
The upgrade will be developed and rolled out via the same process that we used for Euclid: Development done by Up Labs, review and approval by the Scroll DAO, execution by the Scroll Security Council. As before, all code is open-sourced on GitHub.
Personnel & Resources
The changes are being developed and tested by Up Labs. Audits are conducted by external parties and internal engineering teams. The upgrade will be executed by engineers from Up Labs, with the review and approval from the Scroll Security Council.
Financial
This proposal does not require funding.
Upgrade Timeline
If the proposal passes, the upgrade will be rolled out with the following timeline:
July 29thJuly 22th (Tue): Upgrade Scroll Sepolia.- August 1st (Fri): Submit upgrade to governance proposal.
- August 4th (Mon): Governance voting begins.
- August 11th (Mon): Governance voting ends.
- August 12th (Tue): Security council signs the upgrade transaction according to the voting result.
- August 19th (Tue) at 08:00:00 UTC: Feynman transition occurs.
The above network upgrade times are tentative; node operators should keep an eye on the node release page.
Evaluation
Execution of this proposal will be concluded by upgrading Scroll’s core smart contracts, followed by a hard fork upgrade in the L2 network. At that point, Feynman will be live on Scroll mainnet, and the features described in Appendix A will be activated on Scroll.
Conclusion
In this proposal, we presented the Feynman protocol upgrade. This upgrade will improve the fee model, improve EVM compatibility, and simplify Scroll’s smart contracts. The result is improved protocol security and developer experience.
Appendix A: Detailed List of Features
The Feynman network upgrade activates the following features.
More Robust Fee Model
Scroll uses a two-dimensional fee model: Users are charged execution gas (similar to Ethereum), and an additional rollup fee (aka L1 data fee). The rollup fee aims to cover rollup-specific costs: the costs incurred by Scroll for posting compressed data on Ethereum (Data Availability), as well as proving and finalizing transactions.
In Feynman, we update both fee dimensions:
- Execution gas (L2 base fee): Adopt EIP-1559 congestion pricing to dynamically increase the base fee during periods of congestion.
- Rollup fee: Consider the transaction’s compressibility and make commit cost proportional to transaction size. Large transactions with bad compression ratio will pay more, but most transactions will not be affected.
These two changes will make Scroll more resilient against certain adversarial scenarios.
Improved EVM Compatibility
In Feynman, we address some of the technical debt stemming from our old halo2-based proving system, and add some recent EIPs from Ethereum’s Pectra upgrade.
- The
blockhashopcode will now return the actual block hash, instead of a pseudo-random hash derived from the chain ID and block number. - The
ecPairingprecompile will now be fully compatible with Ethereum’s version, we remove the previous input limits. - Adopt EIP-2935: Serve historical block hashes from state from Pectra. This system contract will allow smart contract devs to access to most recent 8191 block hashes. This EIP also plays a key role in restoring the
blockhashopcode’s original behavior. - Adopt EIP-7623: Increase calldata cost from Pectra.
Please note that EIP-7702 from Pectra has been supported since the Euclid upgrade.
Simplified Smart Contracts
Migrating from halo2 to OpenVM allowed us to remove some previous limitations of the protocol, including transaction skipping. In Feynman, we remove skipping, as well as old codec versions from our deployed smart contracts.
Appendix B: Impact on Stakeholders
Impact on Node Operators
As usual, l2geth node operators will need to upgrade their nodes to follow the Feynman upgrade on Scroll Sepolia and Scroll mainnet. Please keep an eye on the node releases, and contact the Scroll team if you have any questions.
Impact on Dapps and Indexers
While Feynman introduces several contract changes, most of them are internal. Projects that decode batches can continue using the current EuclidV2 codec, however the batch version will become v8.
Maintainers of smart contracts that rely on the blockhash opcode must carefully consider the impact of the change in this opcode’s behavior on their dapp.
Finally, any projects that do off-chain fee computation (instead of relying on RPC queries) should review the new fee formula [1] [2] and update their system accordingly.
Appendix C: Audit Reports
This section was added on 2025-07-23.
The smart contract diff audit was conducted by Trail of Bits, see the report here.
The circuit guest program audit was conducted by security and zk engineers from Scroll, see the report here.
Executed Actions
This proposal does not execute any transactions onchain.
Voting over time
92 votes over the voting period
Proposal ID 4286595826… · data from on-chain Governor + SCR token (Scroll mainnet RPC) — durable source of truth