[RFC] Deploy Uniswap v3 on Zora

Deploy Uniswap v3 on Zora

We @she256 are submitting this RFC & proposal on behalf of Zora Labs to facilitate the integration of Uniswap V3 on Zora.

List of actors

Proposal Motivation

Zora Network is an emergent ETH L2 built with the OP stack that has grown to more than 90k weekly active users who drive 600k transactions every week. Recognizing the vibrant Uniswap community, we propose a canonical deployment of Uniswap v3 on Zora benefitting creators, collectors, and builders of both ecosystems.

Zora Network is onboarding thousands of creators and collectors to Ethereum L2s through a distinctly creative brand and support from protocols like Mint.Fun, Holograph, PartyDAO, and the Zora Creator Toolkit. It is important for Zora Network’s ecosystem of creators, collectors, and developers to have access to premier crypto tooling, including DeFi protocols, that can help them protect and expand the value they are creating onchain.

We believe offering these tools is a material step in supporting creators as they explore and innovate with onchain media. This is particularly true as the amount of people and teams that earn ETH on Zora Network continues to grow from features like Zora’s Protocol Rewards.

This momentous collaboration will position Uniswap to win long term market share on an emergent L2 network with a uniquely differentiated user base. And, it will signal the DAO’s ongoing support of the growing population of creators, collectors, and builders that transact on Zora Network everyday.

Background

Zora Network is an L2 built on top of Ethereum using the OP stack with over half a million addresses onchain and just under 1000 ETH in transaction fees. Zora Network launched last summer on June 21st, the Summer Solstice. It is currently supported by industry leading infrastructure partners such as Rainbow, Opensea, Zerion, Dune, Layer Zero and many more. Zora Network supports a bustling ecosystem of creators, collectors and developers that are exploring creativity onchain. Next is a quick overview of the Zora Network ecosystem.

Creator and Collector Ecosystem

Zora Network brings a uniquely creative and NFT native audience to the Uniswap ecosystem. Many of the active users on Zora Network are the artists, collectors, and builders that makeup the onchain creative community. Zora Network makes up 30-34% of mint marketshare across Ethereum and its L2s ecosystem. In the last month, there were more than 40,000 NFT contracts created on Zora Network, and today 36% of all unique collectors across Ethereum and its L2 ecosystem are active on Zora Network.

Adoption of Zora Network comes alongside easy to use product features in the Zora Creator Toolkit like email signup and free creation, which position Zora to easily onboard first time users to crypto. As these users grow in their understanding of crypto, it’s important that Zora Network has brand aligned partners, like Uniswap, available to facilitate our users’ next steps in their crypto journey.

Developer Ecosystem

The Zora Network developer ecosystem includes a lot of the core infrastructure that developer teams need to get started with a new project in crypto. There are over 10,000 contracts deployed to Zora Network everyday. Examples of teams that support Zora Network today include infrastructure teams like Dune, Third Web, Tenderly, and Gelato as well key developer tools like Wagmi and Privy.

NFT native protocols like those mentioned above, Mint.Fun, Holograph, and Highlight, have also integrated Zora Network alongside others like Gallery and Fair XYZ. One of the more exciting integrations of late has been the Warpcast team’s launch of in-app minting of Zora Network NFTs powered by Warps. Lastly on the developer front — Protocol Rewards on Zora Network, specifically referral rewards, are proving to be a new revenue stream for developers building aggregators, recommendation systems like Daylight, and mobile notification rails like Interface. Zora Network is still early, but it’s proving to be valuable for developer teams of all types.

Rationale for Uniswap on Zora Network

Protocol Rewards on Zora Network makes the need for stablecoins and fiat on/off-ramps increasingly apparent. Creators, collectors, and developers in the Zora ecosystem are earning six figures of ETH in protocol rewards everyday. For some creators, protocol rewards are helping to pay their rent or just grab a slice of pizza. And for platforms, rewards are quickly becoming a core part of their business model and a key to their success.

There is a growing need on Zora Network for swaps and stablecoins that can better protect the value these individuals and teams create. Today, creators are required to bridge their ETH from Zora Network to a chain where Uniswap is supported, which costs gas and eats into their earnings. Only then will they be able to swap to a stablecoin. Adding swaps natively on Zora Network will make taking this action cheaper and easier for onchain creators that are making their living with Protocol Rewards.

Our goal with this proposal is to bring a canonical instance of world class DeFi tooling to Zora Network participants to help them more efficiently convert and expand their Protocol Rewards into value that they can transact with in their everyday lives. We think this is an exciting long tail opportunity for Uniswap.

Uniswap on Zora Network enables

  • Stablecoins for thousands of creators, collectors, and builders on Zora Network
  • Swaps for Zora Network participants without needing to bridge funds
  • Fiat payment rails to easily on and off ramps, for our creators, collectors, and builders
  • Creating and transacting in additional token types ERC20 tokens
  • Developer teams requiring liquidity pools for markets or experimentation

Benefits to Uniswap

Uniswap would be the first DeFi protocol on Zora Network giving it a first mover advantage to win consideration from the network’s unique audience of creators and collectors. We believe that Uniswap is a proven community with a premier brand, product, and ecosystem that we would be confident in safely bringing to the Zora Network community.

Key Benefits

  • Expand the Uniswap audience to more creators
  • Increase Uniswap DAO revenue through mints
  • Increase DEX marketshare on an emergent L2

Expand the Uniswap Audience

Recent market data from cross-chain minting activations indicate that, when given the option and equal incentive, creators tend to choose Zora Network as the destination for their work onchain. Uniswap and Zora Network coming together is a great opportunity to expand the Uniswap audience to Zora Network’s creative community.

Zora Network is home to tens of thousands of creators of all disciplines: visual artists, musicians, photographers, podcasters, and more. Incredible crypto native talent like Chase Chapman, Nick Hollins from UFO, and more have made Zora Network their L2 of choice. This is all happening alongside some of the world’s best YouTube channels like Color Studios or breakout brands like KidSuper making Zora their home as well.

Uniswap V3 on Zora Network is an opportunity for Uniswap to market to a new, non-DeFi audience that is excited to support one another’s creativity. You can get a feel for who makes up the Zora community in our latest Me + My Imagination campaign.

Potential new revenue stream for Uniswap DAO

The most immediate increase in DAO revenue will come from a Uniswap x Zora commemorative mint. Zora will mint a commemorative artwork to celebrate the launch of Uniswap V3. We will add the Uniswap DAO as a split recipient on this commemorative mint. This will mean that the Uniswap DAO will receive ETH income in the form of protocol rewards as collectors mint the artwork in celebration of the launch.

Zora plans to split the creator rewards from this mint 70-30 with 70% of rewards from this mint going to the Uniswap DAO and 30% going to Zora.

Commemorative mints that you may have participated in recently include:

Commemorative mints also help teams build onchain followings that can be reactivated on Zora and pinged via on platform notifications. For example, LayerZero gained 74k followers on Zora as a result of their commemorative mint for Zora Network support in September 2023. It is easy to imagine Uniswap building an onchain audience on Zora that includes millions of its users.

The Uniswap community is well known for its impressive and memetic branding. Bringing that branding onchain in a similar way to other teams like those mentioned above can unlock new forms of community engagement, archive the incredible library of Uniswap media, and potentially bring ETH into the DAO.

Increase DEX Marketshare

Uniswap will be the first DEX to come to market on Zora Network. It will start out with 100% marketshare on this emergent L2 network. The more than half a million addresses on Zora Network will have a single destination for DeFi.

Zora Network has an increasingly active user base with active addresses on Zora Network are up 50% MoM from December to January. And, that user base is earning ETH at a good rate with more than $100k of ETH paid out daily on Zora Network in Protocol Rewards. Given these earnings and these levels of activity, there is a good chance these users will need stablecoins and other opportunities to protect the value their creating.

Success Criteria and KPIs

For Uniswap, this is a unique opportunity to become the sole DEX on Zora Network, a breakout L2 for onchain creativity. This will help Uniswap win increasing amounts of creator affinity as you support the thousands of active creators and collectors around the world using Zora Network.

In addition, we consider this successful for Uniswap if we are able to:

  • Launch a successful commemorative mint to excite Zora’s community about Uniswap
  • Onboard Zora’s onchain creative and developer community to Uniswap
  • Partner with Zora on future Uniswap DAO activations, hackathons, etc.

For Zora, a successful deployment means creators, collectors, and the developers building on Zora Network are able to easily convert their ETH protocol rewards into other currencies without needing to bridge their funds from one chain to another.

We want to give our network participants the tools they need to convert the value they create on Zora Network into stablecoins and real world currencies they can use everyday. It also offers them security against the volatility of ETH.

By weaving Uniswap V3 seamlessly into this emergent network, we aspire to strengthen the ties between Uniswap and Zora, ensuring a mutually beneficial collaboration between our thriving communities.

KPI Summary

Brand Marketing

  • 7,777 unique collectors from Uniswap x Zora commemorative mint
  • Increase Uniswap followers on Zora by at least 10k followers

Mint Performance

  • 55k mints on Uniswap x Zora commemorative mint
    (This would result in at least 24 ETH in protocol rewards that Zora will split with Uniswap per the above benefits section)

Uniswap Core Metrics

  • 111 creators on Zora Network swapping on Uniswap
  • 11 of erc20 tokens and LP pools launched on Zora Network

Dev Education

  • At least 1 Zora Network platform offers swaps on Uniswap

Timeline

We have already deployed Uniswap V3 to Zora Sepolia Network. Next, the proposal will be in the RFC phase for a minimum of 7 days. After receiving feedback, a temperature check will commence to assess the DAO’s desire to deploy on Zora Network. After all comments are addressed, we will follow up with a formal onchain vote to deploy Uniswap to grant the canonical status to Uniswap V3 on Zora Network, with this proposal updated to include the corresponding mainnet addresses.

Deployment Details

As stated above, Uniswap V3 has been deployed to the Zora Sepolia Network. All contracts have been verified on the network block explorer. We will update this proposal with the appropriate mainnet addresses before submitting this proposal onchain.

The approval of this proposal by Uniswap governance will result in the below contracts being deemed the canonical deployment on Uniswap. As is the case with all canonical v3 deployments, this deployment will be subject to Ethereum Layer 1 Uniswap Protocol governance. The text record of the uniswap.eth ENS subdomain titled v3-deployments.uniswap.eth will be amended to include the reference to the Uniswap v3 Factory contract on Zora Network.

Contract Name Zora Sepolia Address
UniswapV3Factory.sol 0x4324A677D74764f46f33ED447964252441aA8Db6
UniswapInterfaceMulticall.sol 0xA1E7e3A69671C4494EC59Dbd442de930a93F911A
TickLens.sol 0x23C0F71877a1Fc4e20A78018f9831365c85f3064
NFTDescriptor.sol 0xf70C8a20496a5201Fd8D01F627c93aE39cDa1999
NonfungibleTokenPositionDescriptor.sol 0x5BC936a151Fb4CEBD14467Ca9CBf598b7E645fc0
NonfungiblePositionManager.sol 0xB8458EaAe43292e3c1F7994EFd016bd653d23c20
V3Migrator.sol 0x65ef259b31bf1d977c37e9434658694267674897
UniswapV3Staker.sol 0x5d298AAf21058d14436DBD36940dcB5542b8aFE8
QuoterV2.sol 0xC195976fEF0985886E37036E2DF62bF371E12Df0
SwapRouter02.sol 0x6B36d761981d82B1e07cF3c4daF4cB4615c4850a

Front End Considerations

Zora will deploy the open source Uniswap UI to a subdomain at https://zora.energy. This front end will be made available to all Zora Network users similar to https://bridge.zora.energy. Our goal is to ensure that there is an easy to use frontend interface for users to access the superpowers of Uniswap. Overtime, we will work with the Uniswap Labs team to get Zora Network added to the primary Uniswap website over time.

Bridge Details

Zora Network is built on the open-source OP Stack. As a result, the bridge for Zora Network operates functionally identical to both OP Mainnet and Base – two OP Stack chains with canonical Uniswap V3 deployments already live. The bridge address is listed below, and more information on the OP Stack Bridge design is available here. As a further convenience, Zora Network hosts a bridging interface at https://bridge.zora.energy.

Contract Name Address
Optimism Portal Proxy 0x1a0ad011913A150f69f6A19DF447A0CfD9551054
Optimism Portal 0x43260ee547c3965bb2a0174763bb8FEcC650BA4A
L1 ERC721 Bridge 0xDBCdA21518AF39E7feb9748F6718D3db11591461
L1 ERC721 Bridge Proxy 0x83A4521A3573Ca87f3a971B169C5A0E1d34481c3
L1 Standard Bridge 0xbF6acaF315477b15D638bf4d91eA48FA79b58335
L1 Cross Domain Messenger 0x363B4B1ADa52E50353f746999bd9E94395190d2C
12 Likes

Nice to see a clearly-defined use case here. Creators earn in ETH and want to swap it for stables. Uniswap is good at that.

re this :point_down:

I think it might make sense to use any ETH generated like this to fund liquidity incentives for the ETH/UDSC pool rather than sending it back to the timelock. There’s some chat here around similar topics.

4 Likes

Is there a mechanism to enforce the reward split to Uniswap DAO?

1 Like

Also how would it go to Uniswap DAO? Is there treasury address for it? Once again, we just want to ensure if the protocol promises some kind of incentive or reward that factors into the voting, they actually keep the commitment

1 Like

Thank you for the comments @eek637 & @Doo_StableLab.

Splits of protocol rewards are programmatically enforced and executed onchain. Zora will list Uniswap as a split recipient on the contract similar to the splits that can be seen on the Arbitrum Zorb commemorative mint here. You can also find the technical docs for Zora Splits here.

We fully agree on the accountability for incentive commitments, so please let us know if there may be any further questions!

3 Likes

The below response reflects the views of L2BEAT’s governance team, composed of @kaereste and @Sinkas, and it’s based on the combined research, fact-checking and ideation of the two.

As we’ve said in the past, we’re very supportive of deploying Uniswap V3 on different Ethereum L2’s and therefore we’ll be voting in favour of the proposal. Perhaps it would make sense to discuss whether or not Zora should also receive a UNI onboading package (context here).

Also, echoing the point of @Doo_StableLab, if the proposal is to ‘promise’ a revenue split, then the mechanism of the split should somehow be enforceable and the procedural details should also be included.

2 Likes

Thanks everyone for the great feedback. On the point of the commemorative mint split, here’s some further context and an update.

Using the Arb Zorb as reference, Zora is estimating ~50k mints totaling ~22.22 ETH for the commemorative NFT.

Per the proposal, 70% of these funds would go to Uniswap DAO and 30% to Zora.

Given these estimates, the Timelock contract seems less suited to being the recipient address for the split. This is especially because of the voting / coordination efforts needed to actively direct the funds.

With the Arb Zorb, the Arbitrum Foundation had directed their portion of rewards to the charitable 501(c)3 nonprofit Accelerate Art.

Logistically, we therefore share the belief that it makes most sense for the DAO to direct these funds to an organization like Protocol Guild for core development.

We will soon post the updated proposal onchain to reflect the details of the Zora Splits mechanism, and add Protocol Guild as the split recipient address.

1 Like

The onchain vote for this proposal is now posted and accessible here.

Voting starts Saturday, Feb 10 at 10:18 PM UTC
Voting will close Friday, Feb 16 at 12:42 PM UTC

1 Like

How does Zora onboard new users? Does everyone have to bridge from another EVM chain? Do any centralized exchanges support Zora ETH or USDC?

@GFXlabs below replies from the Zora team:

How does Zora onboard new users?

First time creators can sign-up to Zora with just their email address. No prior knowledge of self custody wallets is required. First time creators can post on Zora for free using gasless creation.

When collectors mint a first time users’ first post, the new user will receive .000333 ETH in protocol rewards, effectively onboarding them to ETH with an image.

Does everyone have to bridge from another EVM chain?

Today, first time collectors do have to bridge from another EVM to get ETH onto Zora Network.

Do any centralized exchanges support Zora ETH or USDC?

Not yet, but we are actively working on native deposit and withdrawal support for CEXs.

1 Like