DeFi Exchanges

Uniswap V2 has finally arrived

Pinterest LinkedIn Tumblr
Uniswap V2

Over the last week, there have been many innovations in the area of decentralized finance. There was a peak in the WBTC market cap, with a single 1000 bitcoin transaction brought to Ethereum (doubling the WBTC market cap), the launch of Argent V1 which will help even less experienced users to use DeFi easily, the new version of Idle (3.0) and also the V2 version of Uniswap. Today we will talk about the last novelty, which introduces new features and a better Oracle system, confirming itself once again as one of the best DeFi platforms around. The only problem that remains at the moment, but that also affects the other DeFi protocols, is obviously the lack of liquidity. (A greater mass adoption is needed to fix this issue).

The official launch of Uniswap V2 arrived only two days ago through an announcement on the blog where all the news contained in it have been listed step by step. Developers can start building on Uniswap V2 right away by using this documentation and these examples to understand more about how the project works. Among the most important new features of Uniswap V2, there are the new ERC 20 / ERC 20 pairs, Price Oracles, Flash Swaps and much more. The old version of Uniswap, V1, will continue to exist for the time being but the team has taken care to create a very simple interface to quickly migrate to the latest available update. 

ERC 20 / ERC 20 Token Swaps

This is perhaps the most important novelty of Uniswap V2 because now it is possible to trade tokens directly between them, also using swaps between stablecoins, which are particularly appreciated as before it was necessary to exchange a stablecoin with Ethereum in order to make another swap and obtain the desired stablecoin. In this case, by making one swap instead of two, one saves both additional fees and time. 

Flash Swaps

Flash Swaps

Uniswap V2 also allows withdrawing all ERC 20 tokens without paying upfront fees, to use these tokens for whatever operation. Obviously afterwards it will be necessary to settle the debts and pay for the withdrawal or part of it and return all the ERC 20 tokens withdrawn. 

Price Oracle

Uniswap V2 introduces a great new feature in the Price oracle which will help the whole ecosystem to solve the problem related to recent flash loans attacks. This was announced by Vitalik Buterin already on February 18th and at last, everything seems to work as promised on the mainnet of Uniswap V2. In other words, update after update all DeFi protocols are starting to fix their own problems to make DeFi a safer place for everyone. 

To learn more about the news of Uniswap V2 we recommend following the official Twitter account of the exchange (always very active). You can also consult our old articles to learn more about Uniswap and why it is one of the most important players in the DeFi industry. For the more technical users, here are the technical features of Uniswap V2, exactly as they are reported on their blog and on their official website.

Smart contracts are written in Solidity instead of Vyper; Use CREATE2 to make the pool address deterministic based on the ERC20 token pair; Uniswap V2 properly handles “missing return” ERC20 tokens that do not work on Uniswap V1, such as USDT and OMG; Built in metaTransaction “approve” function for liquidity tokens; Increase re-entrancy protection using mutex (adds support for ERC777 and other non-standard ERC20 tokens); Fix bug from Uniswap V1 that uses all remaining gas on failing transactions; More descriptive error messages. The above bug caused failing transactions to only return the error “Bad Jump Destination”

Website | Telegram | Twitter

Write A Comment

chainlink
Chainlink (LINK) $ 24.15
yearn-finance
yearn.finance (YFI) $ 39,998.00
ethlend
Aave [OLD] (LEND) $ 3.29
uniswap
Uniswap (UNI) $ 23.83
havven
Synthetix Network Token (SNX) $ 9.25
uma
UMA (UMA) $ 11.99
compound-governance-token
Compound (COMP) $ 337.29
maker
Maker (MKR) $ 3,217.89
wrapped-nxm
Wrapped NXM (WNXM) $ 65.53
0x
0x (ZRX) $ 0.909963
loopring
Loopring (LRC) $ 0.309016
republic-protocol
REN (REN) $ 0.464678
kyber-network
Kyber Network Crystal Legacy (KNCL) $ 1.98
numeraire
Numeraire (NMR) $ 40.72
band-protocol
Band Protocol (BAND) $ 7.19
terra-luna
Terra (LUNA) $ 6.25
yfii-finance
DFI.money (YFII) $ 1,843.18
sushi
Sushi (SUSHI) $ 9.18
balancer
Balancer (BAL) $ 24.41
thorchain
THORChain (RUNE) $ 8.80
reserve-rights-token
Reserve Rights Token (RSR) $ 0.031426
ampleforth
Ampleforth (AMPL) $ 0.970991
nest
Nest Protocol (NEST) $ 0.012572
serum
Serum (SRM) $ 4.16
keep-network
Keep Network (KEEP) $ 0.488803
augur
Augur (REP) $ 19.14
curve-dao-token
Curve DAO Token (CRV) $ 2.27
kava
Kava.io (KAVA) $ 4.02
bancor
Bancor Network Token (BNT) $ 4.07
just
JUST (JST) $ 0.061742
gnosis
Gnosis (GNO) $ 179.94
force-protocol
ForTube (FOR) $ 0.037343
cream-2
Cream (CREAM) $ 171.58
melon
Enzyme (MLN) $ 97.27
tellor
Tellor (TRB) $ 50.06
akropolis
Akropolis (AKRO) $ 0.022676
aurora-dao
IDEX (IDEX) $ 0.053580
nectar-token
Nectar (NEC) $ 0.059857
bzx-protocol
bZx Protocol (BZRX) $ 0.314872
airswap
AirSwap (AST) $ 0.154969
switcheo
Switcheo (SWTH) $ 0.024093
orion-protocol
Orion Protocol (ORN) $ 7.64
dforce-token
dForce Token (DF) $ 0.222175
meta
mStable Governance Token: Meta (MTA) $ 0.898473
pnetwork
pNetwork (PNT) $ 1.15