Euclid Upgrade
- 0xc0c3...475d For510.48K SCR
- 383.08K SCR
https://forum.scroll.io/t/proposal-euclid-upgrade-on-scroll/543/5
- olimpio.eth For204.89K SCR
- the-monsters.eth For100.25K SCR
- 72.57K SCR
The Event Horizon Community voted For on this proposal (ehSCR-3): EventHorizon.vote/vote/scroll/ehSCR-3
- 0xea17...6676 For71.59K SCR
- 70.19K SCR
- compound-dao.eth For70K SCR
- 0xdonpepe.eth For65.33K SCR
- 59.58K SCR
Our rationale for voting can be found here: https://forum.scroll.io/t/ethereum-tgu-delegate-thread/292/4?u=ethereumtgu
- 58.22K SCR
- 47.68K SCR
- 46.83K SCR
- pgov.eth For44.29K SCR
- 40.22K SCR
FOR: https://forum.scroll.io/t/proxy-prev-boardroom-delegate-thread/561/3
- 36.51K SCR
- 0x9cef...d666 For31.67K SCR
- blid.eth For30.04K SCR
- jensei.eth For28.92K SCR
- seiryuu.eth For27.74K SCR
- socket.eth For27.32K SCR
Excited for the upgrade! :)
- pólar.eth For26.3K SCR
- connorm.eth For25.45K SCR
FOR Rationale (100 favor FOR 07 Apr 2025 16:11:01 UTC): https://play.negationgame.com/s/scroll/rationale/AdBnYDk0viadr5BeYuhl9
- 0xa7f9...afac For25K SCR
- slobo.eth For24.76K SCR
- tonyolendo.eth For24.58K SCR
- surybonfil.eth For24.2K SCR
- gov.blockful.eth For23.16K SCR
- launamu.eth For21.91K SCR
- 21.78K SCR
- aretagov.eth For20.84K SCR
- janabe.eth For18.43K SCR
- 18.33K SCR
- mexi.wtf For14.84K SCR
- 0xb62e...e495 For13.22K SCR
- sparenberg.eth For13.08K SCR
- cypherbadger.eth For11.19K SCR
- 9.69K SCR
- brefoo.eth For9.47K SCR
- 0x8b58...69b7 For8.59K SCR
Thanks for the very well explained proposal! The audit reports and testing provide us with the necessary trust to vote in favour.
- 8.56K SCR
- 0x76e4...a876 For8.23K SCR
- leyzerok.eth For7.39K SCR
- ethkipu.eth For7.04K SCR
- benedictvs.eth For6.63K SCR
- aranadigital.eth For5.49K SCR
- axianetwork.eth For5.05K SCR
- tanegov.eth For4.92K SCR
- donofdaos.eth For3.54K SCR
- ignasdefi.eth For2.68K SCR
- 0xf5ca...15ff For2.42K SCR
Looking forward to having a stage 1!
- kryptokat.eth For1.55K SCR
- gideonfip.eth For1.07K SCR
- 0xbb59...f25e For1K SCR
All bases covered. Lower fees and better security :)
- 937.59 SCR
- 0x7a45...2d26 For903.88 SCR
Democratising lobbyism, on-chain. Check out lobbyfi.xyz
- mmaz.eth For744.92 SCR
- 0x8fef...3324 For537.39 SCR
- nosana.eth For501.05 SCR
- yahyuu.eth For410.02 SCR
- lexx77.eth For395.65 SCR
- croozercold.eth For252.85 SCR
- tekrox.eth For238.88 SCR
- agrislis.eth For152.53 SCR
- 0x39790…97f7e For123.32 SCR
- 0x01695…0eb01 For120 SCR
- rgalet.eth For115.66 SCR
- 0x27482…6ac26 For113.35 SCR
- 0x2b860…fb2f9 For111.94 SCR
- 0x09b17…9cb4b For110.86 SCR
- 0xcbd5e…a8edc For104.99 SCR
- 0x26885…92fea For104.34 SCR
- 春江花月夜.eth For102.35 SCR
- 0x758d1…d95e8 For102 SCR
- 0x5ab2...7c7a For101.1 SCR
- 0x2e3bf…1c146 For101 SCR
- 0x4c29d…91a57 For100 SCR
- 0xac236…28f59 For98.03 SCR
- 0x93e5d…d045e For88.73 SCR
- 0x413a9…e1af3 For87.78 SCR
- 0x0c338…e6b25 For80 SCR
- 0x9fc40…cf78b For80 SCR
- 0x7cecb…70dc1 For77.47 SCR
- 0x1fc8b…a933d For68.36 SCR
- 0x6cd4...8fcd For65.86 SCR
- keepz.eth For50.95 SCR
- 0x7650d…1b057 For50.69 SCR
- tweenky.eth For50.22 SCR
- kosmikshape.eth For50 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
- 0xe73a...d125 For38.96 SCR
The proposal clearly outlines the benefits and impact on users. Ethereum compatibility and staying updated to improved UX is key.
- xiaogege.eth For35.07 SCR
- 0x0100e…67cc9 For34.9 SCR
- ethanova.eth For25.56 SCR
- 0x3f4b2…aeb93 For23.09 SCR
- 0xb080...47fc For20.96 SCR
- 0x607c7…e2764 For12.83 SCR
For this!
- 0xee49f…03a44 For10.71 SCR
- 0x2bcd...b5c3 For8.08 SCR
- 0x0579...4048 For6.09 SCR
Supporting this proposal as it significantly enhances Scroll’s scalability, security, and Ethereum compatibility through the Euclid upgrade—introducing OpenVM, MPT, and smart account features for a better user and dev experience.
- 0x94b0...077f For2 SCR
- 0x72b4...8658 For1.04 SCR
- glennshaw.eth For1.04 SCR
- hexblades.eth For1.01 SCR
- je.simpleid.eth For1 SCR
- 0x9105...c654 For0 SCR
- 0x82e7b…cbeaa For0 SCR
- 0xcc0b...c1ea For0 SCR
- 0x2d0af…d4350 For0 SCR
- 0x3a88...8da0 For0 SCR
- 0xcb156…aa1a0 For0 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
- cypherlab.eth31.06K SCR
- andruhakolotuha.eth27.14K SCR
- not0xaa.eth20.9K SCR
- layer3xyz.eth19.97K SCR
- 0x0d32...917917.95K SCR
- n0n4m3.eth17.71K SCR
- selvagrowth.eth14.6K SCR
- 0x45c2...f93d13.82K SCR
- odtublockchain.eth13.49K SCR
- reall2scan.eth13.33K SCR
- zkcampus.eth12.43K SCR
- gov.fireeyesdao.eth11.96K SCR
- zengjiajun.eth11.78K SCR
- hushhushcrypto.eth11.41K SCR
- 0x6056...a1a011.36K SCR
- nohcha.eth11.3K SCR
- 0x680f...1cb511.14K SCR
- 0xa7b0...141611.05K SCR
- rostos.eth10.86K SCR
- pagodasia.eth10.85K SCR
- lucky-s.eth10.43K SCR
- cperezz.eth10K SCR
- 0x43f0...bd3310K SCR
- boxchen.eth10K SCR
- 0xe3fc...eb2010K SCR
- 0x901d...fe7d9.66K 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
- 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
- jkm.eth4K SCR
- eurekagov.eth4K SCR
- dnkta.eth3.88K SCR
- 0x65f7...df783.88K SCR
- delegate.growthepie.eth3.85K SCR
- 0xfac9...f0703.73K SCR
- 0xa936...40803.72K SCR
- 0x2e4b...21773.64K SCR
- 0xc554...77593.52K 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
- jameskbh.eth2.88K 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
- 0x617d...f6952.48K SCR
- 0xa84e...fe1c2.46K SCR
- 0x188c...2f282.43K SCR
- 0x2eea...775f2.32K SCR
- 0x00df...83382.23K SCR
- 0x5778...30792.23K 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
- 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
- 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
- 0xc1c5...9974882.85 SCR
- 0x2c90...061e875.37 SCR
- 0xe48a...e159873.51 SCR
Top 200 of 1,120 delegates with voting power, by current VP.
Euclid Upgrade
Introduction
The purpose of this proposal is to follow-up on previous draft and inform the Scroll DAO of a proposed protocol upgrade, and to allow projects, users, and devs to prepare in advance. Please follow https://t.me/scroll_tech_announcements for upcoming upgrade and maintenance announcements.
Executive Summary
We propose the Euclid upgrade to be considered for inclusion and execution during the April 2025 governance cycle. This is the latest upgrade since Darwin, and the biggest upgrade since Scroll launched its mainnet.
Euclid contains five main changes:
- Migration to OpenVM Prover.
- Migration to MPT state commitment.
- Optimized rollup process.
- EIP-7702 and RIP-7212 support.
- Stage-1 readiness.
These changes will result in lower fees, higher throughput, better security, better compatibility, and more advanced features that users and developers on Scroll can enjoy.
Features
The Euclid network upgrade activates the following features.
OpenVM Prover
Scroll has been among the pioneers of ZK technology through our EVM bytecode compatible halo2 zkEVM. ZK technology has continued to progress rapidly ever since, and now general-purpose RISC-V zkVMs are becoming practical. In the Euclid upgrade we are deprecating our halo2 circuits in favor of a new prover built on top of OpenVM.
The new OpenVM prover offers numerous benefits: Prover code is easier to reason about and to audit. We can better reuse code among different components. We can also reduce proving costs and latency. Finally, the new prover will enable us to prove arbitrarily complex transactions, allowing us to remove the circuit capacity checker module that has been a major bottleneck on sequencer throughput.
MPT State Commitment
Scroll currently uses a zk-friendly state commitment data structure called zktrie. With the new OpenVM prover, it is now practical to prove Ethereum's state structure: the Merkle-Patricia Trie, also known as MPT. Scroll is now deprecating the zktrie and adopting MPT.
MPT unlocks better sequencer performance and offers better compatibility for dapps relying on L2 state proofs.
Optimized Rollup Process
In Euclid, we are rolling out a series of optimizations to the rollup process. These result in major reductions in Data Availability (DA) overhead, and ultimately lower fees for users. The main optimizations are:
- Move blob verification from contract code to zk circuits.
- Amortize message queue commitment cost.
- Move L2 block header data from calldata to blobs.
- Commit multiple blobs in a single transaction.
These changes combined are estimated to reduce batch commitment costs by up to 90%.
In addition, Scroll L2 nodes will deprecate Clique (the current Proof-of-Authority consensus) and will start reading the authorized unsafe block signer from the new SystemConfig contract on L1.
Powerful Smart Accounts
In Euclid, Scroll is adopting EIP-7702 and RIP-7212. Adopting 7702 in parallel with Ethereum’s Pectra upgrade ensures that Scroll maintains a high degree of compatibility with Ethereum. These features will also allow Scroll users and developers to tap into the latest technologies in smart accounts: Users can add smart contract functionalities to their accounts, use passkeys for signing authorizations, and benefit from the emerging UX improvements that these new standards will bring.
Stage-1
In Euclid, we are rolling out important safety guarantees, that will allow Scroll to reach Stage-1 based on the standard defined by L2BEAT.
- Enforced transaction inclusion is a censorship resistance mechanism. It allows users to enqueue a transaction directly from Ethereum, forcing the sequencer to include it.
- Permissionless batch submission is a mechanism to prevent liveness failure. In the unlikely scenario that the Scroll sequencer stops posting or finalizing batches for an extended period of time, this mechanism allows anyone to step up and start posting and finalizing batches.
Both mechanisms force the Scroll sequencer to do its job. As such, they serve as deterrents, and they offer important safety guarantees to the users.
We have also recently transferred control to the Security Council, an independent body of 12 reputable members, forming a 9/12 multisig. The Euclid upgrade will be the first upgrade to be executed by the Security Council.
Upgrade Timeline
If the proposal passes, the upgrade will be rolled out in two phases. The planned timeline is as follows:
- April 1st: Submit upgrade to governance proposal.
- April 4th: Governance voting begins.
- April 11th: Governance voting ends.
- April 12th: Security council signs the transaction for Phase 1 and Phase 2 upgrades according to the voting result.
- April 16th at 15:00:00 UTC: Phase 1 transition occurs, consisting of the OpenVM Migration and MPT Migration features. Following is the commit hash of each module after transition:
- Contract: scroll-contracts repo at 76e5df4f9b176a91319d0040199c2da45b57fb90.
- Node: l2geth repo at v5.8.33.
- Circuit: zkvm-prover repo at v0.2.0.
- April 17th at 15:00:00 UTC: Security council completes verification of the non-standard state transition from zktrie state root to MPT state root. The security council signs the finalization transaction, concluding Phase 1 migration. Scroll will continue to operate as before, but finalization will occur using the new OpenVM-based zk provers.
- April 22nd at 07:00:00 UTC: Phase 2 transition occurs, consisting of the Optimized Rollup Process, Smart Accounts, and Stage-1 features. Following is the commit hash of each module after transition:
- Contract: scroll-contracts repo at 8e6a02b120d3a997f7c8e948b62bfb0e5b3ac185.
- Node: l2geth repo at v5.8.33.
- Circuit: zkvm-prover repo at v0.2.0.
Security Considerations
This section covers security audits and tests conducted for the Euclid upgrade.
Testing
The following tests were conducted to ensure a smooth upgrade:
- Local Devnet Transition Test: Tests the transition in a controlled environment to ensure stability.
- Mainnet Backtest: Historical Mainnet blocks are fed into the Euclid environment to verify that the new circuits function correctly on existing Mainnet blocks.
- Testnet without Proving: A local test environment that checks whether protocol components (without proving) interact as expected.
- Devnet Test: Tests the interaction of most components in a Devnet environment, including proof generation and the execution of new features.
- Sepolia Test: The upgrade has already been activated on the Sepolia Testnet on March 13th.
Audit Report
Three separate audits were conducted for the Euclid upgrade:
- OpenVM Core Module Audit: The audit was conducted by Cantina and Axiom independently. The audit and fix report from both parties are available here.
- OpenVM Integration and MPT Migration Scripts Audit: The audit was conducted by Trail of Bits. The letter of attestation indicating audit findings is available here. Trail of Bits has reviewed the fixes and is preparing a letter of attestation including fixes, which will be shared when ready.
- Remaining Features Audit: The remaining features in the Euclid upgrade, including enforced transactions, enforced batches, L1 commit cost reduction, were audited by Trail of Bits. The letter of attestation indicating audit findings is available here. Trail of Bits has reviewed the fixes and is preparing a letter of attestation including fixes, which will be shared when ready.
Impact on Users
Euclid will bring numerous benefits to Scroll users:
- DA costs will be reduced by 80% or more.
- Peak throughput will be improved by 4x or more.
- Users can enjoy new wallet features that are unlocked by the smart account standards.
- Users will have robust security guarantees through Stage-1 readiness.
However, users should expect a slightly degraded experience during the upgrade. This will last between a few hours and one day, and will entail the following:
- During phase-1, batch finalization is expected to be delayed by several hours. Users should expect increased withdrawal times.
- During phase-2, Scroll will migrate to a new message queue contract. As a result, we expect slightly increased delays when depositing funds to Scroll.
Impact on Node Operators
For Euclid phase-1 (MPT Migration), node operators should migrate to the new MPT version of l2geth. This requires a full resync (from network or from snapshot). We will provide a node release and snapshots later.
Zktrie nodes will continue to operate, but they will stop verifying state roots on the received block headers. We encourage node operators to migrate to mpt nodes shortly before Euclid.
In addition, node operators need to be aware of stage-1 (permissionless batches). While this mechanism will most likely not be triggered in practice, if it is, it will require manual steps to recover the nodes. We will provide detailed documentation about this in our next node release notes.
To node operators, please watch https://github.com/scroll-tech/go-ethereum/releases for the releases and follow https://t.me/scroll_tech_announcements for the upgrade and maintenance notice.
Impact on Indexers and Dapps
Projects that need guidance to prepare for Euclid are encouraged to open a ticket on Discord with their questions.
During Euclid phase-1, we switch to a new state commitment data structure. Any dapp on Scroll that relies on zktrie proofs must migrate to MPT proofs. The batch versions used in phase-1 will be v5 and v6 (identical format to the previous v4 batches).
Euclid phase-2 brings major changes to how we commit batches:
-
Batch headers and blob payload will use a new encoding. The batch versions used in phase-2 will be v7.
-
Commit batch calldata will no longer contain block headers. Projects that need this information from L1 must fetch and decode the blob.
-
Previously, one
CommitBatchevent would correspond to one commit transaction that carried a single blob. After Euclid phase-2, a single commit transaction can carry multiple batches. This means that indexers should be able to process multiple batches from the same L1 transaction. We maintain the 1 batch = 1 blob semantics and emit aCommitBatchevent for each batch. -
In permissionless batch mode, the batch submitter commits and finalizes a single batch in a single atomic step through the newly added
commitAndFinalizeBatchfunction. While this will be rare in practice, indexers should prepare to handle this case. -
Function signatures will change for commit, finalize, and revert batch. Projects that decode transaction calldata should add support for the new signatures. See the contract changes for the detailed function signatures.
Pre-Euclid-phase-2:
commitBatchWithBlobProof,finalizeBundleWithProof,revertBatchPost-Euclid-phase-2:
commitBatches,finalizeBundlePostEuclidV2,commitAndFinalizeBatch,revertBatch(new). -
The
committedBatchesarray in theScrollChainwill become sparse: Only the last batch hash from each commit batch transaction will be stored in the contract state. -
We will migrate to a new message queue contract (
L1MessageQueueV2) that will store messages by a different (rolling) hash.
In addition, L2 unsafe blocks will no longer include a signature or vanity tag in the ExtraData field.
Resources:
-
Contract changes (subject to changes based on audit results):
-
DA codec (for batch header and blob encoding): https://github.com/scroll-tech/da-codec
Proposed Actions
- Transaction #1Target 0x2f3F20…b214f0
Voting over time
119 votes over the voting period
Proposal ID 8193963115… · data from on-chain Governor + SCR token (Scroll mainnet RPC) — durable source of truth