Details 1: ENS Public Resolver.setText(0x0b9638d2c5bd4528d603562a1fa1e734fe1b88e680f448d779531e9bc2b55f12, 534352, 0x6774Bcbd5ceCeF1336b5300fb5186a12DDD8b367, 0x70C62C8b8e801124A4Aa81ce07b637A3e83cb919) Description Deploy Uniswap V3 on Scroll After a successful temperature check as well as deployments of Uniswap V3 on both our Alpha and Sepolia testnets, Scroll looks to move towards a final governance proposal to officially approve Scroll’s Uniswap V3 deployment on its newly launched mainnet.
The temperature check passed with 28M (100%) YES votes in August.
Point of Contact: [Shahryar Hasnani, E-mail: shahryar@scroll.io]
Proposal Overview We propose that the Uniswap DAO recognizes Scroll’s mainnet deployment of Uniswap V3 as the official - canonical deployment. Uniswap V3 has already been deployed and highly utilized on Scroll’s Alpha and Sepolia testnets, with the router contract having processed over 1.8M and 450K transactions on each testnet, respectively. A brief overview of Scroll:
Scroll is a bytecode-compatible zk-rollup, a native zkEVM scaling solution for Ethereum. Scroll is an open-source project developed in collaboration with the Ethereum Foundation Privacy and Scaling Explorations organization. It was built with the community, for the community. Our community ethos and vision are aligned with Ethereum. We are committed to a secure, decentralized, censorship-resistant, and efficient future that Ethereum offers through our plans to decentralize Scroll sequencers and provers. Motivation We believe that Uniswap being deployed on multiple Ethereum L2s is integral for encouraging competition and diversity of technical solutions to scale Ethereum. Furthermore, we believe that Uniswap’s community and the ecosystem that Scroll strives for are closely aligned. Both projects are building trustless, decentralized, and secure financial infrastructure that is accessible to anyone, regardless of merit or location. Deploying to Scroll offers many benefits, including significant user savings, an expanded user base, capturing the zkEVM market, and fostering L2 native innovation. The endgame of Ethereum and its L2s will be fundamentally underpinned by ZK— this deployment puts Uniswap in the best position to capitalize on the future of the EVM ecosystem by integrating with the most Ethereum-aligned and future-proof L2. Uniswap on Scroll will integrate closely with Scroll’s rapidly growing ecosystem. Dozens of projects have committed to deploying on our mainnet, and over 150 have deployed on our testnets, including AAVE, Lens, the Graph, Covalent, Safe, and Etherscan to name a few. Given the excitement around Scroll and current usage of our testnet, we expect hundreds of projects to deploy on our mainnet post-launch. Importantly, Uniswap on Scroll will propel L2 DEX innovation. We are on the brink of uncovering L2 native use cases that have not been feasible on Ethereum L1. Scroll will bring new developers and ecosystem integrations to Uniswap.
Partner Details Scroll
This proposal and the deployment of Uniswap contracts will be performed by the Scroll Foundation, a foundation registered in the Republic of Seychelles.
Delegate Sponsor
In addition, Scroll is working with the Michigan Blockchain, which will act as the delegate sponsor for this proposal.
Proposers: Scroll Foundation Proposal Sponsor: Michigan Blockchain Deployer: Scroll Foundation Bridge Provider: Scroll Native Bridge Conflict of Interest Declaration
There are no existing financial or contractual relationships between Scroll and any of Uniswap’s legal entities, including Uniswap Labs, UNI DAO & Foundation, nor investments of Uniswap Labs Ventures.
Additional information for cross-chain deployments Our focus has always been on providing the best possible experience for developers, and we have successfully delivered on this promise on our testnet, which we will continue to do on mainnet. We are proud to say that we are bytecode-compatible, meaning that migrating dapps from any EVM chain is easy and hassle-free.
EVM-equivalent: Scroll uses a forked version of Geth, enabling seamless infrastructure migration. Any application can be migrated to Scroll without code changes and additional audits.
Developer friendly: Scroll will support all existing development tools, including debuggers. Developers can work with a familiar development environment. No bytecode re-audits will be required minimizing the risk surface tremendously.
Security: Scroll inherits most of EVM’s features and security, which is by far the most battle-tested smart contract infrastructure in the entire space.
Decentralization: Scroll is leading the way in developing a decentralized prover network and has already committed to outsourcing proving. By decentralizing proof generation to the community, Scroll can achieve efficient proof generation and establish a more robust ecosystem.
We have always been committed to building in the open, starting from our collaboration with EF’s PSE team, and we remain closely connected to the Ethereum community—in fact, our team has contributed ~50% of the upstream PSE zkEVM codebase over the past two years. Furthermore, we have been open source from day 1, have a strong in- house security team paired with rigorous audits, and are aiming to have third-party provers upon our mainnet genesis block and a gradual decentralization of our sequencer network.
The Scroll community has been testing the Uniswap V3 deployment on Scroll’s testnets for months, often exceeding 200,000 transactions per day - more than many other L2s. In fact, our testnet community has successfully processed over 1.8M transactions through the Uniswap V3 router on our Alpha Testnet over 450k transactions on our Sepolia Testnet already.
Protocol Security ZK-Rollups are currently the most secure Layer 2 scaling solution. On the premise of inheriting the security of Ethereum, it relies exclusively on cryptography rather than unreliable crypto-economics.
Scroll has a trustless Layer 1 <> Layer 2 canonical bridge, which supports arbitrary message delivery. The bridge is part of the roll-up mechanism, verified by the smart contract and the zkEVM, which is much more secure than relayer-based bridges.
Security is the first priority for us. Scroll implements the EVM, which is well-specified and battle-tested, as well as the well-established and researched Halo2 cryptographic library. Additionally, we have zkEVM circuit audits from Trail of Bits, Zellic, and KALOS; Bridge and rollup contracts audits from OpenZeppelin and Zellic; and Node implementation audits from Trail of Bits. We also have a bug bounty on ImmuneFi with a maximum reward of $1M. And finally, we have an in-house security team that continuously reviews our codebase.
We are launching with a timelock delay for contract and admin upgrades, and soon plan to establish a security council to control privileged functions and contract upgrades.
Finally, in a continuous process after mainnet launch, we will be working on developing decentralized sequencers and provers in an effort to secure and reduce the trust assumptions of using the network.
Success Criteria Deployment of Uniswap on Scroll will:
Increase Uniswap TVL Grow Uniswap order volume Enable listing of new assets on Uniswap that are unique to Scroll Allow Uniswap to benefit from exposure to cutting-edge ZK technology and applications on Scroll (e.g., potential new functionality, projects to provide grants to, etc.) The best way to measure success for Uniswap on Scroll is to focus on TVL and transaction volumes; however, there are a variety of other benefits Scroll will bring, such as onboarding its dedicated and expanding developer community to Uniswap, thereby boosting the growth of Uniswap’s developer community—this is also a critical success criteria.
Deployment Details The approval of this proposal by Uniswap governance will lead the stated Uniswap v3 contracts to be deemed as the canonical deployment on Scroll. As is the case with all canonical v3 deployments, this deployment will be subject to Ethereum Layer 1 Uniswap Protocol governance and control.
Main Contracts
Core Factory 2: 0x70C62C8b8e801124A4Aa81ce07b637A3e83cb919 NFT Position Manager: 0xB39002E4033b162fAc607fc3471E205FA2aE5967 Router 2: 0xfc30937f5cDe93Df8d48aCAF7e6f5D8D8A31F636 Additional Contracts
multicall2Address: 0xC1D2e074C38FdD5CA965000668420C80316F0915 proxyAdminAddress: 0x1E6dcAb806A42055098f23E2B3ac72D6E195F967 tickLensAddress: 0x85780e12e90D2a684eB8E7404c985b5B5c8ce7E9 nftDescriptorLibraryAddressV1_3_0: 0xAeE9c206ba89F3DA25EEe4636208519e0B86965B nonfungibleTokenPositionDescriptorAddressV1_3_0 1: 0xACcf12204b7591B2ECCEFe737440B0f53748B191 descriptorProxyAddress 1: 0x675DD953225D296A44790dC1390a1E7eF378f464 v3MigratorAddress: 0xF00577B5Dd0DA227298E954Ed11356F264Cf93d4 v3StakerAddress 1: 0xFdFbE973c9ecB036Ecfb7af697FcACe789D3f928 quoterV2Address 1: 0x2566e082Cb1656d22BCbe5644F5b997D194b5299 Timeline The temperature check has passed, and the relevant Uniswap v3 contracts have been deployed on Scroll. If the onchain vote passes, this deployment will be officially recognized as a canonical v3 deployment through an amendment to the v3deployments.uniswap.eth subdomain.
Proposer 0x13BDaE8c5F0fC40231F0E6A4ad70196F59138548