Uniswap V2: Everything New with the Decentralised Exchange

A comprehensive look at Ethereum’s Uniswap V2 Protocol

Ross Bulat


Uniswap V2 is the next iteration of the on-chain exchange

Uniswap is an on-chain liquidity protocol on the Ethereum blockchain that enables trustless token swaps, meaning all transactions are executed from smart contracts without the need for an intermediary or trusted party. This decentralised approach to swapping tokens has proven popular with ERC20 token holders to exchange their tokens and provide liquidity to token pairs.

Uniswap launched its second iteration on the Ethereum Mainnet on the 19th May 2020 to coincide with the core contract v1.0.1 release, after testing on the Rinkeby testnet for some time prior to this. The protocol has been used on the Mainnet for over 2 months at the time of writing, and thus far, no major breakages or issues have occurred pertaining to the integrity of the smart contracts.

If you are interested in holding and/or trading Cryptocurrency, Ethereum development, fin-tech, or finance trends in general, Uniswap should be on your radar. It has experienced some rapid growth in the 3rd quarter of 2020 to coincide with the booming DeFi space. Uniswap exists as a standalone service, but can also be integrated into third party wallets or Dapps. In addition to this, other smart contracts rely on Uniswap as a foundation to their services.

This piece will introduce the reader to the enhancements launched in conjunction with Uniswap V2 with an unbiased approach, covering the major features in detail.

Uniswap is also proving to be an integral piece in the DeFi ecosystem. To understand its place in DeFi and the major DeFi protocols in general, refer to my piece: DeFi: Exploring the Ecosystem around Yield Farming.

The foundation Uniswap V1 provided

Uniswap V1 laid the foundation of on-chain token swaps and decentralised liquidity pools that provided users rewards for providing liquidity, and charged small fees to make swaps.

Instead of a live order book, token exchange rates are calculated using what is termed the “constant product formula”, that will…



Ross Bulat

Programmer and Author. @ Parity Technologies, JKRB Investments