Uniswap V2 decentralized exchange brings many improvements over Uniswap V1
Uniswap is a decentralized exchange that lets you trade Ethereum and ERC20 tokens directly from your wallet.
The new Uniswap V2 brings many changes –
ERC20 / ERC20 Pairs
Price Oracles
Flash Swaps
Core/Helper Architecture
Technical Improvements
Path to Sustainability
Testnet and Launch Details
In Uniswap V2, any ERC20 can be pooled directly with any other ERC20 token. Just keep in mind that Wrapped Ether (WETH) is used instead of native Ethereum in core contracts.
We are thrilled to announce Uniswap V2, the second iteration of Uniswap!!!
V2 includes many new features and improvements.
Read the full details on our new Uniswap blog:https://t.co/Hjg20YWNaK
1/
— Uniswap (@UniswapExchange) March 23, 2020
Also, unlike Uniswap V1, you can create pairing against any other ERC20 – just not Ethereum.
Interestingly, even if two ERC20 tokens are not paired directly, they will still be swapped as long as path between them exists.
Another interesting feature of Uniswap V2 is flash swaps. This allows you to withdraw as much as you want of any ERC20 token on Uniswap at no extra cost. Liquidity provider fees are enforced by subtracting 0.3% from all input amounts.
Price Oracles – Uniswap V2 implements new functionality that enables highly decentralized and manipulation-resistant on-chain price feeds.
Uniswap V2 code is open source and has been deployed to the Ropsten, Kovan, Rinkeby, and Goerli testnets.
Uniswap V1 was a great proof of concept and it has been informed that Uniswap V1 https://uniswap.exchange will continue to work.