EXECUTED
Ended Apr 18 at 7:36 PM UTC

[ZIP-9] V27 EVM Emulation Upgrade

By
Votes
813.87Mfor
0.15Magainst
1.07Mabstain
630MQuorum Reached
Skip to Votes
Proposal TypeZIP
One Sentence SummaryZIP-9 proposes the V27 upgrade for ZKsync with two key features: (1) EVM emulation, and (2) Fflonk verifier.
Proposal AuthorMatter Labs
Proposal SponsorCyfrin
Date Created7-April-2025
Versionv1
Summary of ActionUpgrade ZKsync to V27
Link to Contractshttps://github.com/matter-labs/era-contracts/tree/release-v27

[ZIP-9] V27 EVM Emulation Upgrade

Abstract

ZIP-9 proposes the V27 upgrade for ZKsync. The key features of V27 are:

  • The EVM emulation, enabling the direct deployment and execution of EVM contracts on ZKsync without recompilation;
  • Fflonk verifier, optimizations and security improvements.

Motivation

The pursuit of full EVM equivalence at the bytecode level is a cornerstone of ZKsync’s technical vision, as outlined in the 2025 roadmap. This initiative is fundamental to ensuring that ZKsync can seamlessly support all tools and frameworks designed for Ethereum Layer 1, thus significantly enhancing the developer experience.

The primary motivation for the V27 upgrade is to integrate Ethereum-compatible smart contract development into ZKsync EraVM. By implementing an EVM emulator, ZKsync can offer developers the ability to use standard Solidity and Vyper compilers, as well as popular tooling such as Foundry, Hardhat, and Remix without modifications. This initiative supports the broader goal of making ZKsync a fully interoperable and user-friendly platform that maintains high performance and security standards of the underlying EraVM.

Another key aspect of the upgrade is support for verifying Fflonk proofs, which will significantly reduce the cost of on-chain proof verification on Ethereum. This is an important part of the overall initiative to minimize transaction costs on ZKsync.

Specification

The V27 upgrade contracts can be found in the Era Contracts Github repo. Details of the V27 upgrade are listed below:

EVM emulation

This release adds an optional EVM emulation mode, allowing chains to deploy and execute EVM contracts without recompiling for EraVM. This is an important step towards full EVM equivalence, which will open up new possibilities for developers and various Web3 protocols. EVM emulation provides following features:

  • Standard Compiler Support: Allows the use of unmodified EVM compilers for Solidity, Vyper and other languages.
  • Tooling Compatibility: Supports existing Ethereum development environments and build tools without the need for plugins or adaptations.
  • Consistent Address Derivation: Opens the way to deploy contracts using create and create2 consistently with Ethereum address derivation scheme.
  • Emulated EVM equivalence: For EVM contracts, the environment is compatible with EVM. This includes support for most opcodes and precompiles, as well as emulated EVM-equivalent gas cost of operations. More details on equivalence are provided in documentation page.
  • Pre-Deployed EVM Contracts: Includes essential contracts such as create2 factories, multicall3, and singletonFactory (ERC2470) to facilitate common contract interactions.

For developer resources on the EVM emulator, please visit documentation: EVM emulator overview and EVM emulator documentation.

New system contracts:

  • EvmEmulator: EraVM invokes this contract every time a call to the computer contract happens. EvmEmulator loads the EVM contract’s bytecode and executes it in the runtime.
  • EvmGasManager: Technical system contract used to emulate EVM storage gas behavior including warm/cold accesses mechanics.
  • EvmHashesStorage: Separate system contract that stores EVM code hashes (keccak256 hash of EVM bytecode).
  • EvmPredeploysManager: Contract used to deploy important ecosystem EVM contracts like Create2 factories.

New precompiles to enhance EVM compatibility:

  • Identity (0x04): Just returns the input data.

The EVM emulation feature also requires the following changes:

  • VM and circuits:
    • Remove additional EVM emulation gas stipend. This stipend was implemented in the past as part of preparations for the EVM emulation, but in the final implementation it is not needed: the caller pays for the emulation in full.
    • Increase memory stipend for EVM emulation frames. EVM emulator uses memory to store stack and bytecode. The initial free heap size has been adjusted to account for this.
  • L1 ecosystem contracts
    • EVM emulator hash is added to batch meta params (similar to DefaultAccount bytecode hash).
    • Admin facet: added function allowEvmEmulation() to enable EVM emulator on the chain.
    • Mailbox facet: added special service L1→L2 transaction functionality, which is necessary for the mechanism of enabling EVM emulator on the chain.
  • System contracts
    • Bootloader and DefaultAccount: support deployment of EVM contracts by EOAs (with tx without field to).
    • ContractDeployer: Add functionality to deploy EVM contracts using createcreate2 and forced deployments. This functionality is available if the chain has the EVM emulation feature enabled.
    • KnownCodesStorage: Add functionality to publish EVM bytecodes.
    • AccountCodeStorage: Add EVM-specific functionality.

Along with the EVM emulator, we provide a set of contracts that can be deployed to pre-defined addresses. This list includes important frequently used contracts that are typically deployed using keyless transactions:

Detailed overview of EVM emulation can be read in the contracts repo: era-contracts/docs/evm_emulation at release-v27 · matter-labs/era-contracts · GitHub

EVM gas model emulation explainer: EVM gas emulation overview

Fflonk verifier

The other feature of the V27 release is optional proof verification with Fflonk (previously, only the Plonk protocol was used). The new verifier contract implementation can accept both Plonk and Fflonk proofs, providing flexibility during the transition period. An important reason for this change is that on-chain verification of Fflonk proofs is approximately 30% cheaper than verification of Plonk proofs, while consuming roughly the same (or even fewer) resources to generate the proof.

New flexible dual verifier implementation: DualVerifier.sol New Fflonk verifier implementation: L1VerifierFflonk.sol

Additional changes

The V27 update includes several optimizations, improvements, and fixes for EraVM and circuits that enhance the security and performance of the protocol. Improvements also affect Boojum’s gadgets and internal functions. For detailed info please read corresponding audit reports:

Several minor changes and fixes in the contracts are listed in the changelog: V27 changelog

Rationale

EVM emulation

The EVM emulator is designed as a translation layer that does not replace but enhances the EraVM execution environment. This approach allows ZKsync to leverage the robust security and performance of EraVM while extending compatibility with the broader Ethereum ecosystem. More specifically, the emulation of the EVM environment on top of EraVM minimizes the number of changes required in critical and battle-tested parts of the system, such as circuits, thereby significantly enhancing the security of new functionality for the ecosystem. As a result, the implementation of the emulator in the Yul language simplifies its development, testing and auditing, which in turn will make further updates and improvements a lot easier.

An important drawback of this approach is the increased cost of EVM contract execution compared to native EraVM contracts, due to the need to emulate the EVM environment. It is also important to note that the emulation cannot provide 100% equivalence with EVM; detailed information can be found in the list of differences: differences from EVM (Cancun). Despite the described shortcomings, emulation will open the way for a large number of use cases. A fully EVM-equivalent native execution environment is a key part of the 2025 roadmap.

Implementation & Backwards Compatibility

EVM emulation

The EVM emulator will be integrated into the ZKsync Era protocol as a system contract that intercepts and translates EVM bytecode to EraVM instructions dynamically. This system ensures that all Ethereum-compatible contracts can be executed without altering their original code.

This feature does not affect already deployed EraVM contracts. EVM emulation is an optional feature which can be enabled separately for each ZK Chain by the corresponding chain admin.

To test compatibility with EVM, a widely used canonical set of state tests was used: ethereum/tests. Corresponding test runner infrastructure for the emulator: era-evm-tester.

Fflonk verifier

To simplify upgrades and improve fault tolerance, the new Fflonk verifier will be added as an optional, second option for proving. This approach improves backward compatibility, but still requires changing the input data layout for zk-SNARK verification to distinguish between the two types of proofs. This should be taken into account when submitting proofs to the verifier. More detailed info: DualVerifier contract.

Security Considerations

The introduction of an EVM emulator involves complex interactions between different virtual machine instructions sets and system contracts. The verifier is an absolutely critical part of the protocol, on which the correctness and verifiability of the ecosystem depends.

Rigorous security audits and testing have been completed to ensure that proposed changes do not introduce vulnerabilities. Audit reports:

Votes
813.87Mfor
0.15Magainst
1.07Mabstain
630MQuorum Reached

Voters
0x0000...59deSyncSwapvoted for
103.44M
0x1b68...eead0x1b68...eeadvoted for
87.27M
https://forum.zknation.io/t/zip-9-v27-evm-emulation-upgrade/626/14
61.98M
An EVM emulator is a great next step to get to full EVM compatibility within the year, Supported.
0x3fb1...4c8a0x3fb1...4c8avoted for
57.23M
0x97eb...fdc10x97eb...fdc1voted for
55.17M
0xe93d...e2b50xe93d...e2b5voted for
52.48M
0xf4b0...d8fa0xf4b0...d8favoted for
51.42M
45.06M
0xdedd...360dKeatingvoted for
39.07M
0xe8d8...3f310xe8d8...3f31voted for
37.61M
EVM support is critical
0xc118...ad2cCyfrinvoted for
37.14M
0x1f76...5ed60x1f76...5ed6voted for
36.61M
0xaacc...a63bSOPHONvoted for
20.22M
0x09fa...3bb0Demaciavoted for
14.42M
0xbe97...1b760xbe97...1b76voted for
14.12M
Allowing 1:1 deployment of other EVM contracts should improve developer experience for DAPP developers and potentially lead to more of them adopting ZKsync.
0x2198...6ee60x2198...6ee6voted for
13.74M
0xc639...915dInes txFusionvoted for
13.62M
0xed11...bb040xed11...bb04voted for
12.63M
0x96f0...30710x96f0...3071voted for
11.6M
0x8567...c7e90x8567...c7e9voted for
11.28M
0x7b0b...dec00x7b0b...dec0voted for
3.39M
0x2596...6fc50x2596...6fc5voted for
3.34M
0xf0ea...4ba20xf0ea...4ba2voted for
2.02M
0xeb40...2ee70xeb40...2ee7voted for
2.01M
0x0542...43e10x0542...43e1voted for
1.34M
0xbec6...c51c0xbec6...c51cvoted for
1.33M
0x83cc...0b7c0x83cc...0b7cvoted for
1.31M
0x1729...b8790x1729...b879voted for
1.13M
https://forum.zknation.io/t/zip-9-v27-evm-emulation-upgrade/626/13
0x035e...17d30x035e...17d3voted for
968.03K
0x5419...35180x5419...3518voted for
920.1K
0x8715...b2390x8715...b239abstained
888.75K
Democratising lobbyism, on-chain. Check out lobbyfi.xyz
0x8659...7d0e0x8659...7d0evoted for
682.35K
0x9442...9f810x9442...9f81voted for
654.33K
0x22e2...83750x22e2...8375voted for
572.92K
0x09cd...74b50x09cd...74b5voted for
496.73K
0xd39e...e5950xd39e...e595voted for
437.42K
0x915f...55a00x915f...55a0voted for
401.59K
0xafc7...831cDedaubvoted for
343.47K
The upgrade will improve the developer experience. We are however concerned by the security of the upgrade, which only received a single audit but contained many critical issues.
0x6609...79c10x6609...79c1voted for
303.85K
0xab9c...c17f0xab9c...c17fvoted for
276.87K
0x2d7d...b05e0x2d7d...b05evoted for
254K
0x00a7...5f480x00a7...5f48voted for
244.45K
0xb792...89d70xb792...89d7voted for
240.86K
0xc640...c0c30xc640...c0c3voted for
233.78K
0x425d...e91b0x425d...e91bvoted for
232.93K
0x2f2f...f78a0x2f2f...f78avoted for
231.18K
0x9c52...2a550x9c52...2a55voted for
230K
0xf278...8f7c0xf278...8f7cvoted for
226.74K
0xceea...8a9b0xceea...8a9bvoted for
221.5K
0x0e29...2bdf0x0e29...2bdfvoted for
206.69K
0xe0a4...b56f0xe0a4...b56fvoted for
205.76K
0x6de8...5dfd0x6de8...5dfdvoted for
200K
Rationale: https://forum.zknation.io/t/proxy-prev-boardroom-delegate-communication-thread/330/8
0x1b1e...40110x1b1e...4011voted for
198.08K
0x0991...c26a0x0991...c26avoted for
178.24K
0x828b...c8250x828b...c825voted for
177.37K
0x3ae5...3b3c0x3ae5...3b3cvoted for
176.92K
0xaa58...42610xaa58...4261voted for
174.43K
0x490f...299e0x490f...299evoted for
166.59K
0xe4a5...214a0xe4a5...214avoted for
160.57K
0x8f51...78560x8f51...7856voted for
158.63K
0x8c57...a7a10x8c57...a7a1voted for
140.83K
0x550d...5e300x550d...5e30voted for
140.72K
0x5ffd...0e180x5ffd...0e18voted for
137.76K
0xc830...c6ad0xc830...c6advoted against
136.45K
0xe442...30cc0xe442...30ccvoted for
135.21K
0x9c57...fa520x9c57...fa52voted for
133.68K
0xc2be...2cbc0xc2be...2cbcvoted for
129.45K
0xed32...6fcd0xed32...6fcdvoted for
114.21K
0x3062...b7740x3062...b774voted for
111.95K
0x8d7e...fb9d0x8d7e...fb9dvoted for
109.47K
0x1307...b54e0x1307...b54evoted for
109.12K
0x9e0e...e6e90x9e0e...e6e9voted for
108.5K
0x7552...f9f10x7552...f9f1voted for
106.79K
0x59a9...ac020x59a9...ac02voted for
105.57K
0x01f7...dc080x01f7...dc08voted for
101.91K
0xe719...2be50xe719...2be5voted for
101.9K
0x5bfc...1aa00x5bfc...1aa0voted for
101.77K
0x375e...e6660x375e...e666voted for
101.71K
0x2be2...48730x2be2...4873voted for
101.7K
0x1e39...82d40x1e39...82d4voted for
101.7K
0x3997...7b490x3997...7b49voted for
101.7K
0xf9c9...bebc0xf9c9...bebcvoted for
100.67K
0x2b1f...b4890x2b1f...b489voted for
100.4K
0xb882...b93e0xb882...b93evoted for
100.39K
0x4029...7e3f0x4029...7e3fvoted for
100.21K
0xb2b4...329f0xb2b4...329fvoted for
100.15K
0x5712...5e750x5712...5e75voted for
100.1K
0xfb40...72500xfb40...7250voted for
100K
0x7a9c...969e0x7a9c...969evoted for
100K
0xd895...582c0xd895...582cvoted for
100K
0x0e41...9a0d0x0e41...9a0dvoted for
100K
0xbd8e...f9e30xbd8e...f9e3voted for
95.95K
0x8ed9...9c700x8ed9...9c70voted for
93.71K
0x95a4...5d810x95a4...5d81voted for
91.55K
0x1653...e6050x1653...e605voted for
91.39K
0x9ec6...4c7f0x9ec6...4c7fabstained
90.94K
Don't have time to look at the proposition atm.
0xad74...0a270xad74...0a27voted for
87.33K
0x66e1...29a80x66e1...29a8voted for
86.84K
0x78db...a99d0x78db...a99dvoted for
86.8K
0x0579...40480x0579...4048voted for
86.59K
This proposal brings ZKsync closer to full EVM equivalence, enabling seamless developer migration and tooling support, while Fflonk integration reduces on-chain verification costs—enhancing scalability, performance, and user experience.
0xb365...80bb0xb365...80bbvoted for
86.38K
0x0797...467b0x0797...467bvoted for
85.46K
0x4d32...bbfa0x4d32...bbfavoted for
83.95K
0xf9d3...173e0xf9d3...173evoted for
81.84K
0x62be...5c0d0x62be...5c0dvoted for
81.46K
0x09da...a7d40x09da...a7d4voted for
80.17K
0xcb61...58dc0xcb61...58dcvoted for
79.03K
0x5b82...c0a00x5b82...c0a0voted for
76.5K
0x31d4...740c0x31d4...740cvoted for
75.36K
0x884c...36ca0x884c...36cavoted for
75.25K
0xca3d...918b0xca3d...918bvoted for
70.02K
0x66d4...d1820x66d4...d182voted for
69.69K
0x5788...e2100x5788...e210voted for
65.48K
0xf618...17410xf618...1741voted for
63.72K
0x8c57...0f610x8c57...0f61voted for
63.69K
0x4166...aadf0x4166...aadfvoted for
62.23K
0xeab8...62d10xeab8...62d1voted for
60.29K
0xaea3...9f710xaea3...9f71voted for
56.43K
In my opinion, this update is important because it integrates an EVM emulator into the zkSync Era protocol, allowing all Ethereum-compatible contracts to be executed without altering their original code. This will make it easier for projects from Ethereum L1 to migrate or launch on the zkSync chain. Additionally, the Fflonk verifier will be added as an optional feature. This is a smart move, as Fflonk proofs are approximately 30% cheaper to verify than Plonk proofs, while requiring the same—or even fewer—resources to generate the proof.
0x7d3a...f87c0x7d3a...f87cvoted for
54.51K
0x0473...fb8c0x0473...fb8cvoted for
53.96K
0x92c4...f8e60x92c4...f8e6voted for
53.93K
0xdee4...3f990xdee4...3f99voted for
53.41K
0x0253...d11a0x0253...d11avoted for
53.26K
0x00a6...98cd0x00a6...98cdvoted for
51K
0xff4f...a2860xff4f...a286voted for
50.91K
0x5064...9c070x5064...9c07voted for
50.75K
do it nigga ..its important
0x78c5...19100x78c5...1910voted for
48.25K
0x01a6...763e0x01a6...763evoted for
46.21K
0x1082...e1470x1082...e147voted for
45.68K
0xb360...28bd0xb360...28bdvoted for
44.02K
0x585a...85880x585a...8588voted for
43.53K
0x67c5...e6ce0x67c5...e6cevoted for
43.39K
0x231d...a7640x231d...a764voted for
41.55K
0x47b4...23380x47b4...2338voted for
41.26K
0xc6ad...fa8a0xc6ad...fa8avoted for
40.5K
0x7028...595e0x7028...595evoted for
38.91K
0x2eb0...e5dd0x2eb0...e5ddvoted for
38.86K
0x43c1...44050x43c1...4405voted for
38.62K
0xa2b2...55e30xa2b2...55e3voted for
38.56K
0x5990...29a50x5990...29a5voted for
36.35K
0xcd24...2c2a0xcd24...2c2avoted for
35.94K
0xa619...be8c0xa619...be8cvoted for
35.8K
0x348e...363b0x348e...363bvoted for
35.55K
0xe82e...276c0xe82e...276cvoted for
35.43K
0x3037...a9dd0x3037...a9ddvoted for
34.24K
0xf8e6...1c0a0xf8e6...1c0avoted for
33.9K
0xb0fe...33a00xb0fe...33a0voted for
33.17K
0xf8df...5b160xf8df...5b16voted for
32.68K
0xc3cb...c2010xc3cb...c201voted for
32.54K
i like the offering
0xf3cc...ada20xf3cc...ada2voted for
32.01K
0x1431...2a0f0x1431...2a0fvoted for
31.81K
0xe40c...ea950xe40c...ea95voted for
31.67K
0xc701...e2150xc701...e215voted for
31.57K
0x7edf...72800x7edf...7280voted for
30.9K
0xf3da...18c50xf3da...18c5voted for
30.89K
0xa924...9c1d0xa924...9c1dvoted for
30.82K
0x1a59...9e770x1a59...9e77voted for
30.37K
0x2ad7...b1180x2ad7...b118voted for
30.36K
0xc2b5...db7a0xc2b5...db7avoted for
29.62K
0x056d...8da60x056d...8da6voted for
28.7K
0xf70e...22820xf70e...2282voted for
28.2K
0xda56...74ce0xda56...74cevoted for
28.11K
0x23d3...59360x23d3...5936voted for
27.78K
0xda5d...7e170xda5d...7e17voted for
27.39K
0xca07...6d8d0xca07...6d8dvoted for
26.01K
0x590c...f7d40x590c...f7d4voted for
25.3K
0xea6b...cd720xea6b...cd72voted for
24.6K
0x9eef...5dbd0x9eef...5dbdvoted for
24.56K
0xbe7a...b9ba0xbe7a...b9bavoted for
23.74K
0x16a3...d94e0x16a3...d94evoted for
23.53K
0x7486...8e900x7486...8e90voted for
22.79K
0xde96...c8080xde96...c808voted for
22.43K
0x25b6...02960x25b6...0296voted for
22.31K
0xf557...ce7c0xf557...ce7cvoted for
21.78K
0x166f...6d450x166f...6d45voted for
21.73K
o my god i foget it
0xebcc...7f480xebcc...7f48voted for
21.41K
0x664b...91450x664b...9145voted for
21.05K
0xd07d...d8dd0xd07d...d8ddvoted for
20.9K
0x2c2a...d2950x2c2a...d295voted for
20.84K
0x5ec8...77c60x5ec8...77c6voted for
20.47K
0x0130...7cc90x0130...7cc9voted for
20.32K
0xa191...02c50xa191...02c5voted for
20.24K
0x80ee...95930x80ee...9593voted for
20.2K
0xde49...9dec0xde49...9decvoted for
20.06K
0xc22f...0e2a0xc22f...0e2avoted for
20K
0x5555...62a20x5555...62a2voted for
20K
0x3fbe...7ef60x3fbe...7ef6voted for
20K
0xafc7...7f140xafc7...7f14voted for
19.75K
0x657a...f87c0x657a...f87cvoted for
19.24K
0xfee7...32a10xfee7...32a1voted for
19.23K
0x61df...7c1e0x61df...7c1evoted for
19.12K
0xa1d0...5add0xa1d0...5addvoted for
18.92K
0x6c7f...4d100x6c7f...4d10voted for
18.89K
0x7c61...6fab0x7c61...6fabvoted for
18.89K
0x1f82...67e10x1f82...67e1voted for
18.87K
0x6458...67cc0x6458...67ccvoted for
18.83K
0xf882...f1be0xf882...f1bevoted for
18.62K
0x9469...47f20x9469...47f2voted for
18.5K
0x2b28...e8b40x2b28...e8b4voted for
18.38K
0x0f20...50680x0f20...5068voted for
17.57K
0x6758...5e590x6758...5e59voted for
17.56K
0xa764...0b430xa764...0b43voted for
17.36K
0xfa77...441d0xfa77...441dvoted for
16.58K
0xc35b...66870xc35b...6687voted for
16.48K
0x2d87...013d0x2d87...013dvoted for
16.47K
0x14b8...7b480x14b8...7b48voted for
16.35K
0x98cf...81d90x98cf...81d9voted for
16.3K
0x12f8...62a90x12f8...62a9voted for
16.17K
0xa621...0e5f0xa621...0e5fvoted for
16.15K
0xb529...94030xb529...9403voted for
16.13K
0xa7cf...dc700xa7cf...dc70voted for
15.93K
0x7b90...19f60x7b90...19f6voted for
15.77K
0x4cb7...7cd50x4cb7...7cd5voted for
15.75K
0x92f1...ee0f0x92f1...ee0fvoted for
15.71K
0x379a...5b980x379a...5b98voted for
15.64K
0x19f1...11380x19f1...1138voted for
15.59K
0x7de8...dd470x7de8...dd47voted for
15.44K
0x414a...44140x414a...4414voted for
15.42K
0x2748...ac260x2748...ac26voted for
15.35K
0xc166...71060xc166...7106voted for
14.98K
0xc7b6...ca370xc7b6...ca37voted for
14.74K
0x1fd4...14dd0x1fd4...14ddvoted for
14.69K
0x5721...8f050x5721...8f05voted for
14.68K
0x6c33...25640x6c33...2564voted for
14.64K
0xe838...6e080xe838...6e08voted for
14.64K
geer gardan ghaat
0x20f8...a1e50x20f8...a1e5voted for
14.6K
0xc987...203b0xc987...203bvoted for
14.56K
0x9ea7...0d8c0x9ea7...0d8cvoted for
14.52K
0xfa06...28140xfa06...2814voted for
14.11K
0xc907...0f520xc907...0f52voted for
14.11K
0x1572...63260x1572...6326voted for
14.06K
0xc991...bd330xc991...bd33voted for
13.97K
0x3f2b...aab60x3f2b...aab6voted for
13.9K
0x16fd...91f10x16fd...91f1voted for
13.77K
0xbd3d...52360xbd3d...5236abstained
13.67K
0x636e...64e00x636e...64e0voted for
13.3K
0x3ddc...05b00x3ddc...05b0voted for
12.99K
0x9ea8...0d930x9ea8...0d93voted for
12.88K
0xd3be...17b80xd3be...17b8voted for
12.78K
0xf84a...51870xf84a...5187voted for
12.67K
0x7cec...0dc10x7cec...0dc1voted for
12.61K
0x80f8...04f80x80f8...04f8voted for
12.6K
0xe0de...ce160xe0de...ce16voted for
12.57K
0xf824...ca7c0xf824...ca7cvoted for
12.55K
0xdef3...6d150xdef3...6d15voted for
12.55K
0x4164...cf180x4164...cf18voted for
12.33K
0x095c...726e0x095c...726evoted for
12.21K
0x2c4f...18710x2c4f...1871voted for
12.12K
0xab23...74ab0xab23...74abvoted for
12.05K
0x8458...176f0x8458...176fvoted for
11.96K
0x6ba0...41070x6ba0...4107voted for
11.9K
0x8c58...9c710x8c58...9c71voted for
11.89K
0xd09a...940e0xd09a...940evoted for
11.76K
0x78b1...d4c80x78b1...d4c8voted for
11.74K
0x7b08...e0b80x7b08...e0b8voted for
11.73K
0xeade...b1c50xeade...b1c5voted for
11.71K
0x00df...49e80x00df...49e8voted for
11.7K
0x3743...84300x3743...8430voted for
11.5K
0xac63...d2cb0xac63...d2cbvoted for
11.47K
0xe3d0...a4ff0xe3d0...a4ffvoted for
11.46K
0x2ae1...e2320x2ae1...e232voted for
11.41K
0x22ec...d4760x22ec...d476voted for
11.39K
0xdbb3...7a760xdbb3...7a76voted for
11.38K
0x373f...c1400x373f...c140voted for
11.31K
0x5828...3ad90x5828...3ad9voted for
11.24K
0xc882...5f4d0xc882...5f4dvoted for
11.18K
0x2e19...dde70x2e19...dde7voted for
11.16K
0x2840...407b0x2840...407bvoted for
10.98K
0xe6cd...d6e00xe6cd...d6e0voted for
10.98K
0xadcf...79390xadcf...7939voted for
10.91K
0x4b75...5a810x4b75...5a81voted for
10.89K
0xd6b8...9b800xd6b8...9b80voted for
10.84K
0xd91e...f3b40xd91e...f3b4voted for
10.8K
0x5a86...d2a60x5a86...d2a6voted for
10.72K
yes
0x3216...2b840x3216...2b84voted for
10.71K
GM ZKFAMS!
0x66e8...33cb0x66e8...33cbvoted for
10.56K
0x2b1a...109f0x2b1a...109fvoted for
10.52K
0xbedf...c5640xbedf...c564voted for
10.52K
0x920c...2ce00x920c...2ce0voted for
10.49K
0x8e81...d6e60x8e81...d6e6voted for
10.49K
0x3e47...c6a20x3e47...c6a2voted for
10.48K
0x9529...6af30x9529...6af3voted for
10.45K
0x28a9...03220x28a9...0322voted for
10.44K
0x2457...81850x2457...8185voted for
10.43K
0xf849...69880xf849...6988abstained
10.35K
0x5c54...cf6f0x5c54...cf6fvoted for
10.34K
0xa772...61710xa772...6171voted for
10.24K
0x583c...21610x583c...2161voted for
10.24K
0xc07a...05de0xc07a...05devoted for
10.2K
0x23ad...fe9c0x23ad...fe9cvoted for
10.19K
0xe5e8...3b680xe5e8...3b68voted for
10.19K
0xa04f...97df0xa04f...97dfvoted for
10.17K
0xeef9...ef9a0xeef9...ef9avoted for
10.16K
0x3289...95490x3289...9549voted for
10.14K
0x4d9b...c7f50x4d9b...c7f5voted for
10.09K
0xc3b2...9ca10xc3b2...9ca1voted for
10.08K
for
0x57f8...69120x57f8...6912voted for
10.05K
0xbbe5...80a60xbbe5...80a6voted for
10.02K
0xe083...91700xe083...9170abstained
10.01K
0xf165...52060xf165...5206voted for
10.01K
i like the proposal
0x48d6...a1a50x48d6...a1a5voted for
9.96K
0x2863...84cb0x2863...84cbvoted for
9.92K
0xf91a...10d40xf91a...10d4voted for
9.91K
0xe039...79e70xe039...79e7voted for
9.9K
bards do it
0xddb8...cc1d0xddb8...cc1dvoted for
9.83K
0xfacc...fb6d0xfacc...fb6dvoted for
9.83K
0xfeec...6d900xfeec...6d90voted for
9.82K
0x5201...e8ee0x5201...e8eevoted for
9.81K
0xf813...32f80xf813...32f8voted for
9.75K
0x627a...bde90x627a...bde9voted for
9.65K
0x236e...dfdd0x236e...dfddvoted for
9.45K
0xa7d8...e0ec0xa7d8...e0ecvoted for
9.44K
0x6bf0...b7b00x6bf0...b7b0voted for
9.43K
0x0ec0...4ff70x0ec0...4ff7voted for
9.33K
0xcc4f...baa50xcc4f...baa5voted for
9.29K
0x9e19...a3990x9e19...a399voted for
9.26K
0x2b4e...30160x2b4e...3016voted for
9.25K
0x401f...dc490x401f...dc49voted for
9.21K
0x0b1c...15210x0b1c...1521voted for
9.07K
0xf652...df390xf652...df39voted for
9.04K
0x2c36...db870x2c36...db87voted for
9.03K
0x3519...52cb0x3519...52cbvoted for
9.03K
0xcb5e...7dbc0xcb5e...7dbcvoted for
9K
0x3fa4...1d5e0x3fa4...1d5evoted for
8.9K
0x638b...f3a80x638b...f3a8voted for
8.9K
0x511c...c1120x511c...c112voted for
8.88K
0x3efd...5b490x3efd...5b49voted for
8.85K
very interesting
0x5fe1...4ea00x5fe1...4ea0voted for
8.85K
jabtk torega nai tbtk chorega nai
0x546d...d7860x546d...d786voted for
8.84K
0x237a...760d0x237a...760dvoted for
8.81K
0x51dc...98990x51dc...9899voted for
8.8K
0x3f05...1a770x3f05...1a77voted for
8.79K
0x0d7b...b87a0x0d7b...b87avoted for
8.76K
0x4c24...b7230x4c24...b723voted for
8.75K
0xd1d3...4b480xd1d3...4b48voted for
8.74K
0xab34...8cfe0xab34...8cfevoted for
8.69K
0x441d...96160x441d...9616voted for
8.69K
0x7d10...d79a0x7d10...d79avoted for
8.66K
0x3da0...23d60x3da0...23d6voted for
8.64K
0xf57b...f0280xf57b...f028voted for
8.63K
0xcafd...cea70xcafd...cea7voted for
8.61K
0x3c99...c20a0x3c99...c20avoted for
8.61K
0xd132...f9080xd132...f908voted for
8.6K
0xdb57...bc2e0xdb57...bc2evoted for
8.56K
0xaaab...70f10xaaab...70f1abstained
8.5K
0xd552...61780xd552...6178voted for
8.47K
0x781b...fd120x781b...fd12voted for
8.46K
0x2c6b...4eb20x2c6b...4eb2voted for
8.43K
0x3a6c...87180x3a6c...8718voted for
8.42K
0x2697...82ff0x2697...82ffvoted for
8.4K
0xa8cb...690e0xa8cb...690evoted for
8.33K
0xb7ee...97720xb7ee...9772voted for
8.24K
0x29ba...aa310x29ba...aa31voted for
8.21K
0x12fe...fc210x12fe...fc21voted for
8.16K
0x1e74...2a900x1e74...2a90voted for
8.14K
0xb4ed...79470xb4ed...7947voted for
8.09K
0x2aa9...72c90x2aa9...72c9voted for
8.08K
0xdc4a...54320xdc4a...5432voted for
8.01K
0xcecd...46e10xcecd...46e1voted for
7.94K
0x8962...82b50x8962...82b5voted for
7.93K
0xa49f...6c070xa49f...6c07voted for
7.91K
Que vaya todo muy bien en zkSync!
0x457b...8d510x457b...8d51voted for
7.82K
0x4071...cc600x4071...cc60voted for
7.82K
0x79bd...df8a0x79bd...df8avoted for
7.69K
0xe21b...09280xe21b...0928voted for
7.63K
0x0875...f9b10x0875...f9b1voted for
7.62K
0x558b...1c480x558b...1c48voted for
7.55K
0x0be3...2a0c0x0be3...2a0cvoted for
7.52K
0x5e9b...251b0x5e9b...251babstained
7.51K
0x274d...73f40x274d...73f4voted for
7.48K
0x8a52...0dd30x8a52...0dd3voted for
7.45K
0x5acc...fbf90x5acc...fbf9voted for
7.36K
0xf0ed...289e0xf0ed...289evoted for
7.26K
0x7407...b0160x7407...b016voted for
7.24K
0xb941...0b870xb941...0b87voted for
7.23K
0xc343...6ccf0xc343...6ccfvoted for
7.21K
0x01b8...45ad0x01b8...45advoted for
7.12K
0x25fa...2db60x25fa...2db6voted for
7.1K
0xc907...95060xc907...9506voted for
7.07K
0x14ce...df5c0x14ce...df5cvoted for
7.05K
0x279a...dbea0x279a...dbeavoted for
7.05K
0xd947...d4e50xd947...d4e5abstained
7K
0x091d...a8700x091d...a870voted for
6.95K
0x1d4f...0d860x1d4f...0d86voted for
6.94K
0x8b3c...43c30x8b3c...43c3voted for
6.9K
0xa0ef...2d560xa0ef...2d56voted for
6.86K
0x8de4...37b70x8de4...37b7voted for
6.81K
0x420d...2d950x420d...2d95voted for
6.7K
0x3ae0...99ab0x3ae0...99abvoted for
6.57K
0xfae9...9f220xfae9...9f22voted for
6.56K
0x7407...4b2a0x7407...4b2avoted for
6.54K
duni
0xafe1...d8720xafe1...d872voted for
6.52K
0x77d7...c7b80x77d7...c7b8voted for
6.52K
0x3f4d...a6f90x3f4d...a6f9voted for
6.48K
0xfe8c...77450xfe8c...7745voted for
6.48K
0x8ae0...7a560x8ae0...7a56voted for
6.44K
0x674e...7ecc0x674e...7eccvoted for
6.35K
0x9012...e8120x9012...e812voted for
6.34K
0x4602...3c4a0x4602...3c4avoted for
6.3K
0xc964...84710xc964...8471voted for
6.3K
0x064b...228b0x064b...228bvoted for
6.29K
0xcf7f...92770xcf7f...9277voted for
6.27K
0xf757...a5070xf757...a507voted for
6.2K
0x5f11...fcda0x5f11...fcdavoted for
6.17K
0xe992...d6200xe992...d620voted for
6.14K
0x6e79...7b370x6e79...7b37voted for
6.13K
0x8454...80ce0x8454...80ceabstained
6.1K
0x50d0...9c230x50d0...9c23voted for
6.05K
0x70a2...53850x70a2...5385voted for
6.04K
0x1539...eb960x1539...eb96voted for
6.03K
0x3922...b70e0x3922...b70evoted for
6.02K
0xbef8...f43c0xbef8...f43cvoted for
5.99K
0x669e...e7a40x669e...e7a4voted for
5.93K
vhang ir
0x93ef...bbff0x93ef...bbffvoted for
5.92K
0xf5bb...9f7e0xf5bb...9f7evoted for
5.86K
0xbc37...077f0xbc37...077fvoted for
5.82K
0xb3b0...77080xb3b0...7708voted for
5.81K
0x2825...8f430x2825...8f43voted for
5.79K
0x840f...81160x840f...8116voted for
5.78K
0xa4f5...cd4b0xa4f5...cd4bvoted for
5.74K
0xa589...05b40xa589...05b4voted for
5.63K
0xeb00...70940xeb00...7094voted for
5.63K
0x02e1...ac960x02e1...ac96voted for
5.63K
0x205c...d85e0x205c...d85evoted for
5.6K
0xd8a1...fb190xd8a1...fb19voted for
5.58K
0xeb82...12cd0xeb82...12cdvoted for
5.57K
0xc398...c4ac0xc398...c4acvoted for
5.55K
0xb16b...33bb0xb16b...33bbvoted for
5.52K
0x66e8...fd0d0x66e8...fd0dvoted for
5.51K
0xa209...5a1d0xa209...5a1dvoted for
5.47K
0x6583...73a00x6583...73a0voted for
5.45K
0xe36b...5c630xe36b...5c63voted for
5.45K
0x4621...89030x4621...8903voted for
5.44K
0x83f9...07840x83f9...0784voted for
5.43K
0xab1d...06380xab1d...0638voted for
5.39K
0x3af4...85210x3af4...8521voted for
5.37K
0x5a3c...2b390x5a3c...2b39voted for
5.35K
0x3a26...a01f0x3a26...a01fvoted for
5.27K
0xa336...28030xa336...2803voted for
5.23K
0x3732...a57d0x3732...a57dvoted for
5.19K
0x0c5e...63dd0x0c5e...63ddvoted for
5.17K
0xce0c...02fa0xce0c...02favoted for
5.17K
0xe331...91640xe331...9164voted against
5.15K
0x3563...ff270x3563...ff27voted for
5.13K
0x9407...a04c0x9407...a04cabstained
5.13K
0xe58d...9fe50xe58d...9fe5voted for
5.12K
0xc3fc...5a050xc3fc...5a05voted for
5.12K
0x571c...98fc0x571c...98fcvoted for
5.11K
0x407d...99aa0x407d...99aavoted for
5.1K
0x0ce1...c6700x0ce1...c670voted for
5.09K
0x4f49...efb10x4f49...efb1voted for
5.09K
0x0fd8...db950x0fd8...db95voted for
5.08K
0x157f...e7d90x157f...e7d9voted for
5.08K
0xcd0d...11680xcd0d...1168voted for
5.08K
0x5ec1...e8b90x5ec1...e8b9voted for
5.07K
0xe181...3c510xe181...3c51voted for
5.07K
0xea7d...36fe0xea7d...36fevoted for
5.06K
0x6dac...d9110x6dac...d911voted for
5.05K
0x9277...7aed0x9277...7aedvoted for
5.04K
0x6d98...3bbf0x6d98...3bbfvoted for
5K
0xd647...4a300xd647...4a30voted for
5K
0x06c4...66a20x06c4...66a2voted for
5K