description |
---|
Add liquidity to pools on Uniswap & start generating fees. |
{% tabs %} {% tab title="Overview" %}
Uniswap Protocol | system of smart contracts for automated token exchange on Ethereum. |
---|---|
Uniswap Exchange | opensource front-end interface for traders and liquidity providers to easily interact with Uniswap’s smart contracts. |
Pool | ETH-ERC20 exchange contract. |
Liquidity Providers | can be anyone who is able to supply equal values of ETH and an ERC-20 token to a Uniswap exchange contract. |
UNI-V1 | 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. |
Traders | exchange one asset for another asset. |
Arbitrageurs | maintain the price of assets within that portfolio in accordance with the market price in exchange for a profit. |
Exchange fee | 0.30% is added on to each trade and is proportionally split between UNI-V1 token holders AKA Liquidity Providers. |
Market Function | Constant Product x∗y=k |
{% endtab %} |
{% tab title="How it works" %}
- 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.
- Is it worth exiting 50% of an ETH position to enter a DAI pool? The bet here is that pool growth from trading fees will outweigh your reduced exposure to ETH.
- Zapper enables liquidity provisioning with a single asset.
- Ideal for those who don't have required underlying ERC20 tokens.
- Save 3 or more on-chain transactions to mint Uniswap pool tokens. {% endtab %}
{% tab title="Who's this for?" %}
Uniswap liquidity provisioning on 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!
{% hint style="danger" %} Before entering a Uniswap Pool make sure you understand the concept of impermanent loss which was covered here or here so you’ve have clear expectations on gain and loss potential. {% endhint %}
Broadly speaking, there are three types of pools to consider:
Pegged Pools
- Low risk/ low reward (unless juiced with 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 SNX rewards from the project's team itself.
Stablecoin pools
- High risk/ high reward
- e.g. ETH-DAI
- 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. But if the fees are high enough, they typically beat this opportunity cost.
Standard token pools
- For existing token holders
- e.g. ETH-MKR
- 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. {% endtab %}
{% tab title="Calculating ROI" %} {% hint style="success" %} You make the highest returns when there’s high trading volume and low price change between the pair. Or when price is volatile but goes back to the ratio you started with. {% endhint %}
{% hint style="danger" %} You make the least returns when there’s low trading volume and high price change. {% endhint %}
DAI Pool Analysis Example | Block [Time] |
---|---|
Start |
****#8,957,433 ****[Nov-18-2019 04:15:18 PM +UTC] |
End |
****#9,692,210 ****[Mar-17-2020 11:58:52 PM +UTC] |
{% hint style="danger" %} HOLDING 100% ETH:🔻35.97% {% endhint %}
{% hint style="warning" %} HOLDING 50/50 ETH/DAI:🔻17.98% {% endhint %}
{% hint style="success" %} DAI LP:🔻10.07% 🔥 {% endhint %}
NOTE: These are total pool returns, not individual liquidity providers. Returns for individual LPs will vary highly depending on their proportional share throughout the pooling period.
Why? Because if you have 1/10 of all liquidity in the pool, you will generate 10% of all trading fees (.30 % paid by traders) but let's say someone adds double the liquidity -> now proportionally you have 1/20. Given the same volume, you will generate less fees since you will only be receiving 5% of all trading fees.
{% hint style="info" %} LP Net Gains =
ETH + ERC20 proportions @withdrawal
minus
ETH + ERC20 proportions @entry
*This result would be the difference between the trading fees and the impermanent loss when you withdraw. {% endhint %}
Additional Resources:
- This report is based on a cadCAD model of Uniswap by Markus Buhatem Koch {% endtab %}
{% tab title="Incentives" %}
sETH Uniswap Pool provides extra incentives to those who further stake their LPs in Synthetix unipool contract which accrues proportional SNX rewards as a bonus from the project team itself.
More info. {% endtab %} {% endtabs %}