[RFC] Deploy Uniswap V3 on Shape

Proposal Summary

  • The purpose of this post is to apply for canonical Uniswap V3 deployment on Shape
  • All of the Uni v3 contracts have already been deployed
  • No further actions need to be taken by the DAO

About Shape

Shape is a Layer 2 blockchain designed for creators on the OP Superchain. The network is an open space where everyone is free to create whatever they want - from fine art, to weird experiments, to whole new ideas - making it the place for culture to take root.

Shape Culture. Get Gasback.

As a creator on Shape, you can claim back 80% of sequencer fees users spend interacting with your contracts. This includes contracts you build yourself, contracts you acquire ownership of, and contracts that you deploy through other platforms.

The best of Ethereum.

Shape is EVM equivalent. This means your creator experience is the same as on Ethereum, just at a fraction of the cost.

Secure, stable & scalable.

Shape inherits its security directly from Ethereum, keeping the networks intrinsically linked forever.

Shape the Superchain.

Shape is a member of the Superchain, which unlocks a range of further benefits for the entire ecosystem - including ongoing network-level cooperation, funding of public goods, and additional builder incentives on Shape.

Proposal Stakeholders

Proposer: Reservoir
Deployer: Protofire
Frontend: Reservoir
Bridge Provider: Canonical
Target Chain: Shape

Deployment Details

As is the case with all official v3 deployments, this deployment is governed by the Uniswap DAO via Shape’s native bridge. The factory is owned by the CrossChainAccount contract, which forwards messages from the UNI Timelock contract on Ethereum. Per the governance process, the UAC will review the deployment and update the text record to include the Shape deployment.

Relevant Uni v3 Contracts

v3CoreFactoryAddress: 0xeCf9288395797Da137f663a7DD0F0CDF918776F8

multicall2Address: 0x356A450B32f5030ae7083702b86FaFbBe7490411

proxyAdminAddress: 0x97Ad3CD4893faF2d997cD37FCe7Cff9c7b65e072

tickLensAddress: 0x4372c608a10b760C12E82029E5D4445721Cf4A51

nftDescriptorLibraryAddressV1_3_0: 0x1bA2deD5Df9b3dd3d474282C00c96A8ee07Bfb74

nonfungibleTokenPositionDescriptorAddressV1_3_0: 0x2CB5537a494C77DaED306cF7F7d33916F2f4dA28

descriptorProxyAddress: 0x6cFA5d92A387bE9Ce3c4DA89785FaDcd812Bb1e1

nonfungibleTokenPositionManagerAddress: 0xD29D14d0DbE2485E9f89305d5310CcD0D7a6DCb6

quoterV2Address: 0x5C5D397c5C5146559B709534dCDD81cB66617bBF

swapRouter02: 0x32f6dCB405376B07b9D3d4C03015A5e329dD7D18

permit2: 0x000000000022D473030F116dDEE9F6B43aC78BA3

universalrouter: 0x663EfF39dd168A7Eb4016a237b16A8aB86901856

crossChainAccount: 0xEE7FB6D2206d85454a1e5E24fEf2b1E2Fa18ef0f

Timeline

Uniswap V3 has already been deployed on Shape.

1 Like

Thanks for the proposal @rory The current TVL on shape seems to be less than 200K. Given the currently level of activity I’d suggest waiting for the chain to pick up momentum before considering deployment.

Quick point based on precedent set by recent deployments—the view the DAO has gravitated to is that target chain deployments come with little risk as long as the deployment itself is correctly and safely done.

The closest comparable that I can find for Shape is Zora, both in terms of niche and the transaction patterns associated with the chain. Much of the trading that happens on both of these chains is NFT-based, and the main ERC-20 assets exchanged are Eth and stables. Naturally TVL and volume will be lower than other chains. Zora’s Defillama TVL is $200k. The goal of course is that whenever a user has to make a fungible token swap, they use this deployment to do so.

Zora has been out more than a year longer than Shape. A potential metric to gauge activity apart from TVL is the amount bridged onto the L2.

Of course, for an incentive program, the considerations to make are quite different. This is all just food for thought re the deployment itself.

2 Likes

It’s already deployed. Can someone confirm all the contracts match? Has Protofire done Uniswap V3 deployments for other chains that have been canonized?

If it passes that check, I think it’s fine to canonize.

TVL too low for incentives, but that’s not the ask here.

Yes, contracts are verified, and the Protofire team has previously completed Uni v3 deployments (Redstone, Cyber, INK, BOB, Zero).

3 Likes

This proposal has successfully completed the 7-day optimistic approval period, confirming the associated contracts as the official v3 deployment on Shape. The UAC will update the v3-deployments.uniswap.eth registry to reflect this addition.

3 Likes