Proposal by 0x13...8548

Deploy Uniswap V3 on Scroll

Proposal Visualization chevronIcon
Proposed transactions
0x4976fb03c32e5b8cfe2b6ccb31c09ba78ebaba41
calldata:
0x10f13a8c0b9638d2c5bd4528d603562a1fa1e734fe1b88e680f448d779531e9bc2b55f12000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000006353334333532000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000563078363737344263626435636543654631333336623533303066623531383661313244444438623336372c2030783730433632433862386538303131323441344161383163653037623633374133653833636239313900000000000000000000
Expand transactions

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

Additional Contracts

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.

Loading...