Uniswap V3 vs V2

Are there plans for a new Uniswap v3 UI?

Uniswap Labs has released a new UI at app.uniswap.org that will use v3 by default for all swap and liquidity actions.

This includes new features in v3, such as a price range slider when adding liquidity. Anyone can build an interface for v3 because the protocol is open source, so we expect the community to build many more interfaces to access Uniswap v3.


Can I still access Uniswap v2?

Yes, Uniswap v2 will live on indefinitely as an immutable set of smart contracts on the Ethereum blockchain. Further, app.uniswap.org continues to support Uniswap v2.

  • If the Uniswap app detects a better price available on v2 than v3, it will prompt you to switch to v2.

  • You may manually select v2 for swapping by adding the URL param ?use=V2

  • Many liquidity management pages feature a button to view, manage, and migrate your v2 liquidity positions

However, we expect that over time the advantages of Uniswap v3 will draw a majority of liquidity and trading volume away from v2.


How does the v3 BUSL license affect other DEXs that use the Uniswap protocol code?

The vast majority of other projects using the Uniswap protocol code are actually using it as an external integration, meaning that they're not copying the code for use in their own systems, but rather calling out to the Uniswap contracts once they're deployed. Any core code (and all periphery code) that you might need to safely integrate with v3 is already available via open source licenses.

Additionally, the BUSL license on v3 core restricts commercial use of the code for 2 years — or less, if governance chooses to accelerate the license to GPL v. 2 or later.


Uniswap v3 was planned when Uniswap v2 was launched. Is there ongoing discussion about a v4?

There are currently no immediate plans for a Uniswap protocol v4. If there is a v4, it will be brainstormed, researched, and developed in public.


What’s next for Uniswap Labs beyond v3?

We plan to spend a lot of time building ecosystem tools and products around v3. When we launched v2, we immediately started working on v3 and due to limited resources were not able to build a lot of supporting infrastructure for v2. Now that v3 is out, we can spend more time building that infrastructure.


How do network fees for swappers compare to v2?

If a swap does not cross any ticks, swap network fees are slightly lower than v2. Swaps that cross multiple ticks have increased network fees.

We don't expect this to be problematic as most swaps should not cross multiple ticks.


What improvements does v3 provide for swappers?

We expect there to be greater liquidity depth concentrated around market mid-prices, which directly translates to less slippage for traders.

Additionally, network fees for swaps that do not cross multiple ticks are slightly cheaper than swaps in v2.


When there is a better rate on v2, why does the Uniswap interface default to v3?

The Uniswap interface has been updated to natively support the Uniswap v3 Protocol. However, when v2 offers a superior price to v3, the interface will notify you and suggest a seamless switch between the two protocols.

Note: that if you have not approved your token on the v2 protocol before, you will need to approve it before trading on v2.


What will happen when the Uniswap protocol moves to L2? Is there anything we have to do?

Traders, LPs, and integration partners can continue to use the L1 Ethereum deployment as per usual. Traders and LPs that seek to use the L2 deployment of the Uniswap protocol will be required to bridge their assets over to the Optimistic rollup chain.



Was this article helpful?