system of smart contracts for automated token exchange on Ethereum.
opensource front-end interface for traders and liquidity providers to easily interact with Uniswap’s smart contracts.
ETH-ERC20 exchange contract.
can be anyone who is able to supply equal values of ETH and an ERC-20 token to a Uniswap exchange contract.
ERC20 tokens which are minted by LPs from Uniswap V1 exchange contract and can be used to withdraw their proportion of the liquidity at any time.
exchange one asset for another asset.
maintain the price of assets within that portfolio in accordance with the market price in exchange for a profit.
0.30% is added on to each trade and is proportionally split between UNI-V1 token holders AKA Liquidity Providers.
Constant Product x∗y=k
Liquidity provisioning within active pools is proving to be a great alternative to hedge your assets as exchange fees generated seem to be outpacing any impermanent losses incurred. Past few weeks we’ve witnessed some of the most volatile times in crypto history. Extreme volatility resulted in increased volume, especially around stable tokens such as DAI and USDC as many rushed to exit their crypto positions. For example, on March 13th alone, DAI<>ETH LPs proportionally earned ~$75,000 for processing ~$25M worth of swaps!
Broadly speaking, there are three types of pools to consider within Uniswap:
Low risk/ low reward.
Some have extra incentives: e.g. ETH-sETH.
These pools are for tokens pegged to ETH, meaning you maintain full exposure to ETH while collecting trading fees AND accruing SNX rewards from Synthetix if you stake your LP. We've been experimenting with zUNI tokens which "Chai-fi" your LP staking experience while automatically re-staking accrued rewards. Keep in mind zUNIs haven not been deployed on the mainnet yet, we want to make sure these are thoroughly tested.
High risk/ high reward.
These pools are historically popular with traders and often generate a good deal in fees. There is risk of missing out on ETH returns should its price break significantly upwards (or downwards). But if the fees are high enough, they typically beat this opportunity cost.
For existing token holders of underlying ERC20 tokens OR active liquidity providers looking for extra yield/diversifying assets.
If you’re already exposed to tokens, there is little harm in supplying liquidity to established pools. Still make sure to do thorough research before making the decision.
If you’re just starting out as a liquidity provider, try sticking with established pools that have deep liquidity, high trading volume and lots of other liquidity providers.
Avoid low liquidity pools. There is no reasonable expectation of profit starting a new pool or contributing to low liquidity pools as an individual.
Also use caution interacting with pools whose tokens are highly specialized. For example, deflationary token supply mechanisms may severely impact returns.
This report is based on a cadCAD model of Uniswap by Markus Buhatem Koch
In order to mint pool tokens, you are required to deposit an equivalent value of ETH and ERC20 tokens.
So providing liquidity on an ETH/DAI pair could require you to trade half your ETH exposure for DAI in order to participate.
Zapper enables liquidity provisioning with a single asset (ETH or ERC20 tokens).
Ideal for those who don't have required underlying ERC20 tokens.
Save 3 or more on-chain transactions to mint Uniswap pool tokens.
Connect your digital wallet. No wallet? Get one.
Navigate to the Invest tab.
Type in Uniswap in the filter & click Add liquidity next to the pool you would like to join.
Enter how much liquidity you would like to add in ETH or ERC20s (fiat coming soon). Token balances show up in the drop-down if you have them available.
Confirm the transaction & you will receive Uniswap V1 or V2 tokens which are ERC20 tokens that track your liquidity provided to the protocol.