KEEP Network — Liquidity Provider Guide using Zerion

Chandru
5 min readMar 21, 2021
Image by blackchain#2255

What is Zerion:

Zerion is one of the simplest way to track and manage your DeFi portfolio from one place. It will allow you to manage, exchange, stake and support yield farming of your crypto assets. It allows you to provide liquidity and withdraw liquidity from pools on Uniswap, Balancer, Curve, Compound, Aave etc with just few clicks simplifying the whole process. To provide liquidity in liquidity pools without Zerion on Uniswap, Balancer etc, one has to prepare a 50/50 provision of 2 tokens in advance, but with a Zerion, one can deposit any single asset supported that gets split 50/50 before depositing into pools. By using Zerion, you will not lose custody of your crypto assets. It just simplifies the process, saves gas costs and time. You can read more about Zerion here — https://blog.zerion.io/

KEEP Pools in Zerion:

There are 3 pools that are integrated into Zerion.
* KEEP-ETH pool from Uniswap V2.
* KEEP-TBTC pool from Uniswap V2.
* KEEP-ETH pool from Balancer V2.

In this guide, I will demonstrate how to become LP in KEEP-ETH pool on Uniswap using Zerion and earn ‘extra’ KEEP farming rewards.These steps would be same for all pools.
Note: ‘Extra’ KEEP farming rewards are only for Liquidity Provider’s (LP’s) on Uniswap.

Prerequisites:

  • Make sure you have installed and unlocked browser MetaMask Extension to interact with Zapper and KEEP dashboard.
  • Some ETH for transaction gas costs.

Note: There will be 4 transaction approvals that will have to be done to finish the process. 2 on Zerion and 2 on Keep dashboard.

There are 2 main parts —

PART 1 — Provide Liquidity to Uniswap V2 KEEP-ETH pool using Zerion:

  1. Go to https://app.zerion.io/connect-wallet.
  2. Connect your ETH wallet by clicking ‘Connect wallet’.

3. Make sure your wallet is now connected to Zerion.

4. Search for ‘keep’ as shown below and select Uniswap KEEP-ETH pool as shown. Make sure you are selecting the one which has blue check mark.

5. You can enter the pool with any single asset supported by Zerion. In my case I use KEEP and I supply 2000 KEEP. Zerion will swap 50% of KEEP to ETH before supplying liquidity to pool. Click ‘Review’.

6. Click ‘Network Fee & Slippage Settings’ and make sure you have correct gas and slippage settings. Adjust as necessary and click ‘Save’.

7. Click ‘Supply’ and you will be prompted with first approve transaction.

8. Click ‘Approve’ and ‘Confirm’ the MetaMask popup transaction.

9. Once the transaction is confirmed, click ‘Supply’ again. You will now be prompted with second MetaMask transaction.

10. Click ‘Confirm’ and wait for transaction to be confirmed.

You are now done with Part 1.

PART 2 — Deposit LP/Pooled Tokens in Keep Dashboard:

This step is required to earn ‘Extra’ KEEP farming rewards.

  1. Go to Keep Liquidity Dashboard and Connect your MetaMask wallet to Keep Dashboard.

2. Go to KEEP-ETH section and click ‘Deposit LP Tokens’.

3. You will be prompted with first MetaMask transaction to approve LP tokens to be spent on Keep Dashboard. Confirm the transaction and wait for it to be confirmed.

4. You will now be prompted with second MetaMask transaction. Confirm the transaction to Deposit LP tokens in Keep Dashboard.

Congratulations! You are all done and have started your journey to farm KEEP rewards !

Withdraw KEEP rewards —

When you want to withdraw KEEP rewards — Simply click on ‘Withdraw All’ button and this will unstake all your LP tokens (pricipal) and also withdraw all your KEEP rewards.

Disclaimer: When providing liquidity to liquidity pools on any platform/pools, there may be a risk of Impermanent Loss. In order to learn more about this, please watch this short video: https://www.youtube.com/watch?v=8XJ1MSTEuU0

If you have any further questions in regards to this guide or the KEEP project itself, feel free to join the KEEP discord server and ask !

Additional Resources :

--

--