KEEP Network — Liquidity Provider Guide using Zapper

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

What is Zapper:

Zapper is a Portfolio/Asset management tool for DeFi applications. It will allow you to manage, exchange, stake and support yield farming of your crypto assets. It allows you to provide liquidity (Zap In) and withdraw liquidity (Zap Out) from pools on Uniswap, Balancer, Curve etc with just few clicks simplifying the whole process. To provide liquidity in liquidity pools without Zapper on Uniswap, Balancer etc, one has to prepare a 50/50 provision of 2 tokens in advance, but with a Zapper, one can deposit any single asset supported that gets split 50/50 before depositing into pools. By using Zapper, you will not lose custody of your crypto assets. It just simplifies the process, saves gas costs and time. You can read more about Zapper here — https://docs.zapper.fi/

KEEP Pools in Zapper:

There are 3 pools that are integrated into Zapper.
* 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 Zapper 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 Zapper and 2 on Keep dashboard.

There are 2 main parts —

PART 1 — ‘Zap In’ to Uniswap V2 KEEP-ETH Pool using Zapper:

1. Go to https://zapper.fi/.
2. Connect Metamask wallet to Zapper.

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

4. Go to Pool tab, type in KEEP and you will see 3 KEEP pools — 2 from Uniswap and 1 from Balancer.

5. Click ‘Invest’ from KEEP-ETH Uniswap pool.

6. Select the asset you would want to use to enter the pool. In my case — I’m using KEEP. You can use any asset supported by Zapper. Enter the amount of KEEP you would want to use. In my case, I’m using 1000 KEEP. Zapper will swap 50% of 1000 KEEP to WETH before depositing into the pool.
If you want to adjust slippage and gas settings — do so as shown below.

7. Click ‘Approve’ as shown below and ‘Confirm’ the transaction on MetaMask popup. This will be the first Zapper transaction to ‘Approve’ spending KEEP on Zapper. Wait for transaction to be confirmed.

8. Click ‘Confirm’ on Zapper Add liquidity and ‘Confirm’ on MetaMask popup to add liquidity to Uniswap.

9. Wait for transaction to be confirmed and you are done with Part 1 with Zapper. You can also see in ‘Current Investments’.

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 :

--

--