Tl;dr
We are considering potentially deploying Uniswap contracts on Polkadot AssetHub’s PVM (PolkaVM), and need community input. Through early discussions, two possible pathways have emerged for this deployment:
- Polkadot DAO-led Deployment: Polkadot DAO manages the entire process, including setting up alternative UIs, covering deployment costs, and leading liquidity bootstrapping efforts.
- OpenGov-Led Liquidity Bootstrapping: OpenGov provides liquidity bootstrapping, while Uniswap DAO covers deployment costs (through a Request for Proposal - RFP) and uses GFX Labs’ UI.
Introduction
DotSama Asset Hubs will receive the PolkaVM upgrade in the coming months. From Referendum #885, Parity will only provide the essential tools, leaving it to the broader community to handle additional coordination and execution. This upgrade’s success relies on effective community collaboration and flawless execution.
As recognised delegates of Uniswap DAO, we have been actively engaging with Uniswap DAO stakeholders to possibly deploy the Uniswap V3 Core contracts to the Polkadot Asset hub. The Polkadot ecosystem has previously engaged with the Uniswap community through Moonbeam for a successful deployment of the Uniswap V3 contracts. Building on that foundation and with the feedback from the Uniswap DAO stakeholders, we want to present two potential pathways for this deployment, both offering distant benefits.
Option 1: Standard Contract Deployment Process.
Under this option, Polkadot and Opengov shall follow Uniswap’s standard contract deployment process, which involves submitting an RFC for contract deployment to UniswapDAO. The proposer is responsible for finding a contract deployer and UI to access the contracts. This option is ideal to set up our infrastructure and DEX UI.
L2, like Zora and Redstone, went with this route, collaborating with Protofire to deploy the v3 contracts. Redstone also hosted its front end.
GFX labs, which received grants for contract deployment and UI hosting, charges 45,000 USD for the contract deployment and 5,000 USD/month for hosting the UI.
Advantages: Polkadot will maintain complete control over the engagement specifications. This option is also easy to get approved by the Uniswap DAO due to the relatively low risk it takes.
The DeFi bounty from Velocity Labs could cover the deployment cost (?).
Disadvantages: Polkadot will have to hire a service provider and host the UI, and further costs will be incurred for liquidity bootstrapping and TVL.
Option 2: Joint collab Between Polkadot Opengov and Uniswap DAO
Another option we have seen played out in the Uniswap DAO is the possibility of a collaboration. This approach is more streamlined and cost-effective. In this approach, Uniswap could cover the initial setup cost and run the UI (for 12 months) for 105,000 USD.
Polkadot DAO should, in return, commit to providing TVL from day 1 for six months for the deployed contracts and set up a minimum number of pools. Uniswap DAO recently approved a similar proposal from the X chain for a 1 million USD liquidity bootstrapping deal. In our opinion, we should probably commit to a similar amount of liquidity bootstrapping, too.
For UI and deployment, the option will be to use the DAO-approved GFX labs and its UI.
This option will enable close collaboration between Uniswap DAO and Polkadot. Existing dexes like Stellar Swap could easily leverage the liquidity deployment and bootstrap.
Disclosure
DAOplomats are not compensated for coordinating this engagement. We are, however, part of the Uniswap DAO’s delegate incentives programme, which compensates for our engagement in governance at the Uniswap DAO.