# Pooling on Ethereum

## Overview

[BiFi Pooling service](https://app.bifi.finance/pool?medium=bifiguide_en\&source=pooling\&campaign=overview) rewards users who add liquidity to [BFC-ETH](https://app.uniswap.org/#/add/ETH/0x0c7d5ae016f806603cb1782bea29ac69471cab9c) and [BiFi-ETH](https://app.uniswap.org/#/add/ETH/0x2791bfd60d232150bff86b39b7146c0eaaa2ba81) pools on BiFi. When you add liquidity to BFC-ETH and BiFi-ETH pairs on Uniswap, you will receive Liquidity Pool (LP) Tokens in return. Deposit these LP Tokens on BiFi Pooling and you will receive BiFi Tokens as a reward. You can withdraw the LP Tokens from BiFi and redeem this on Uniswap to get your liquidity back (plus your portion of the 0.3% swap fee accumulated in the pool).

![](https://3335507894-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYDrxlLtSunwzR1HUeg%2F-MYTGVhQ8JVu58-fxpcN%2F-MYTIHoFjVY3q8fp9t7E%2FScreen_Shot_2021-04-12_at_4.56.14_PM.png?alt=media\&token=e1592522-4e64-4c41-ba69-4ab10e188aa7)

### Why is BiFi rewarding me when I deposit BFC-ETH and BiFi-ETH tokens on Uniswap?

Uniswap is a decentralized exchange (DEX) that allows you to swap (trade) ETH for BFC and/or BFC for ETH. For people to trade BFC and BiFi on Uniswap, there must be enough liquidity in each BFC-ETH and BiFi-ETH pools. That way, users are able to trade BFC and BiFi with their ETH on Uniswap whenever they want! As a token of gratitude, we have created our own Pooling service to reward users who provide liquidity for our tokens.

[Learn more Uniswap](https://uniswap.org/docs/v2/)

## 1. Setting MetaMask to Ethereum Mainnet

Click the MetaMask extension on your browser and set the network to `Ethereum Mainnet`. Then set BiFi to `Ethereum Mainnet`.

![](https://3335507894-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYDrxlLtSunwzR1HUeg%2F-MYTGVhQ8JVu58-fxpcN%2F-MYTIgmlaQklm09s_Pmc%2FScreen_Shot_2021-03-18_at_20.51.03.png?alt=media\&token=e6ab9cbc-bfae-470c-bcfe-54dcfad9cd94)

![](https://3335507894-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYDrxlLtSunwzR1HUeg%2F-MYTGVhQ8JVu58-fxpcN%2F-MYTIupgZXdYc5U2OV9K%2FScreen_Shot_2021-03-19_at_13.27.26.png?alt=media\&token=a4849ca0-35e2-4249-8302-3f5d71df04e5)

{% hint style="warning" %}
BiFi supports both Ethereum and BSC mainnet. If you set BiFi to Ethereum Mainnet, but have your MetaMask set to a different network, you will see an error. Make sure you set the same network for both MetaMask and BiFi.
{% endhint %}

## 2. How to migrate your LP tokens to SushiSwap

{% hint style="warning" %}
To continue earning rewards on your Uniswap LP tokens, you will need to withdraw your Uniswap LP tokens and migrate them to SushiSwap liquidity.
{% endhint %}

### Step 1. Withdrawing LP tokens from BiFi Pooling

#### 1. Go to [app.bifi.finance/pool](http://app.bifi.finance/pool). Click *Withdraw* below My Deposited LP Tokens.

![](https://3335507894-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYDrxlLtSunwzR1HUeg%2F-MitRFBYFqNEgw9pZ3LQ%2F-Miu038rq6ho23xf86Wv%2F1_xFSArEsYhbphSgqJ7PXjkw.png?alt=media\&token=52a52d4e-2581-45b1-81e9-30cf34bb629b)

#### **2.** Set the withdraw amount to its maximum. Then, click *Withdraw*.

![](https://3335507894-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYDrxlLtSunwzR1HUeg%2F-MitRFBYFqNEgw9pZ3LQ%2F-Miu0DFwut3BZFpPZmUw%2F1_yQJWAVD8Rl7L8UxbNEjoSg.png?alt=media\&token=c929da29-45a4-418a-8ec7-850da9b0a4c5)

#### 3. Withdrawing LP tokens will incur Ethereum gas fees. Click *Confirm* on your MetaMask to confirm spending the gas fees.

![](https://3335507894-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYDrxlLtSunwzR1HUeg%2F-MitRFBYFqNEgw9pZ3LQ%2F-Miu0aOSDGN8hqb7qarB%2F1_aFpK6GKI_TXRcmpDB03dgg.png?alt=media\&token=885f4ee8-5263-49df-b580-7a6e3bfb58ac)

#### 4. You have now successfully withdrawn your UNI-V2 LP tokens to your MetaMask.

### Step 2. Migrating Uniswap Liquidity to SushiSwap

#### 1. Go to [app.sushi.com/migrate](http://app.sushi.com/migrate).

#### 2. Click *Connect to a wallet* and connect your MetaMask.

#### 3. Click *Non-hardware Wallet* and your Uniswap Liquidity pool will be shown.

#### 4. Click *BFC/WETH* or *BiFi/WETH*. If you have both, you must migrate for both pools separately.

![](https://3335507894-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYDrxlLtSunwzR1HUeg%2F-MitRFBYFqNEgw9pZ3LQ%2F-Miu17AGUZOWTFWwyxTE%2F1_vPX6-yDik0vJjogpbHU1ug.png?alt=media\&token=5cce2b51-1026-40c4-9589-98fcbdc4c002)

#### 5. Select *MAX*. Then click *Migrate*.

![](https://3335507894-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYDrxlLtSunwzR1HUeg%2F-MitRFBYFqNEgw9pZ3LQ%2F-Miu1UlCJGGYJLQbfnYW%2F1_oi-pqzrlpbeXgkxsc6EvmA.png?alt=media\&token=9a3e8efd-257f-4ea4-82c6-2585046fb634)

#### 6. Click *Sign* to confirm Signature Request on your MetaMask.

![](https://3335507894-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYDrxlLtSunwzR1HUeg%2F-Miu1WwxS6Ny5lNXxUHB%2F-Miu1_v0o6sLntrSIPgO%2F1_c7pknyju0p1XSOhIPSP40g.png?alt=media\&token=a0573f40-6a67-48e5-92ea-4afaa3f4feab)

#### 7. Migrating LP tokens will incur Ethereum gas fees. Click *Confirm* on your MetaMask to confirm spending the gas fees.

![](https://3335507894-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYDrxlLtSunwzR1HUeg%2F-Miu1WwxS6Ny5lNXxUHB%2F-Miu1l96Hqqt8zr0M5eC%2F1_yQIJI6QWdge4js2K2ytQOQ.png?alt=media\&token=0680a447-6e37-4ef5-9856-eb5c407cc656)

#### 8. You have now successfully migrated your BFC-ETH LP tokens to SushiSwap. If you have BiFi-ETH LP tokens on BiFi Pooling, repeat **Step 1** to migrate the liquidity.

### Step 3. Adding SushiSwap LP (SLP) tokens to MetaMask

#### 1. Click *Add Token* on the bottom-right of the [BiFi](https://app.bifi.finance/) page.

![](https://3335507894-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYDrxlLtSunwzR1HUeg%2F-Miu1WwxS6Ny5lNXxUHB%2F-Miu1zfYR89JEa5r011k%2F1_1REy6key9u4MMK1rWcmyuQ.png?alt=media\&token=80db3c99-8f64-4998-98dc-27d9731fb5fa)

#### 2. Select BFC-ETH or BiFi-ETH pair.

![](https://3335507894-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYDrxlLtSunwzR1HUeg%2F-Miu1WwxS6Ny5lNXxUHB%2F-Miu26121POyeeu3aYCN%2F1_Uw36Z2QW3tKdW52dJ1XyQw.png?alt=media\&token=9366292b-e81b-498c-8502-8154998c24cb)

#### 3. Select *Add Token* to complete adding the SushiSwap LP (SLP) token.

![](https://3335507894-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYDrxlLtSunwzR1HUeg%2F-Miu1WwxS6Ny5lNXxUHB%2F-Miu2JFT9YIDNX7ls2cC%2F1_oD3-D1IMBEwbtTAxN-FDBQ.png?alt=media\&token=1963c4c7-29a2-4eae-9683-37ff1f006bdb)

You are now ready to deposit SLP tokens on BiFi Pooling. Go to [app.bifi.finance/pool](http://app.bifi.finance/pool) and start earning BiFi rewards!

## 3. Adding New Liquidity on SushiSwap to receive SLP tokens

#### 1. Go to <https://app.bifi.finance/pool/> and click *Add Liquidity to BFC-ETH Pair on SushiSwap*. Or, go to <https://app.sushi.com/add/ETH> and click *Select a token.*

![](https://3335507894-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYDrxlLtSunwzR1HUeg%2F-Miu2QLX5iv_2N-hrwTP%2F-Miu2fZa_jgRJnrurz7q%2F1_SIWdzzv1MQyV6_d9rzPgAw.png?alt=media\&token=a1211203-7de9-4613-b662-259886eb0fe4)

#### 2. Search BFC or BiFi and select the token.

![](https://3335507894-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYDrxlLtSunwzR1HUeg%2F-Miu2QLX5iv_2N-hrwTP%2F-Miu2k8b2WlfKEAEneMs%2F1_ZftJt3YO0hVn2QH-XJ93Qw.png?alt=media\&token=2c8c3488-8384-41dd-97ed-83b2e2a6f5d2)

#### 3. To add liquidity, input the same amount of ETH and BFC. Then, click *Approve BFC*.

![](https://3335507894-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYDrxlLtSunwzR1HUeg%2F-Miu2QLX5iv_2N-hrwTP%2F-Miu2pTNKbNijySpKEhH%2F1_Tua4huCXuRDLKzQWd1c18Q.png?alt=media\&token=ad9e23b0-ebda-4c63-8f56-394edbf70da3)

#### 4. Click *Confirm* on your MetaMask.

![](https://3335507894-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYDrxlLtSunwzR1HUeg%2F-Miu2QLX5iv_2N-hrwTP%2F-Miu2vfcG1o0thAtQLEo%2F1_M-PF1o93KM2qKc63ZxEyVA.png?alt=media\&token=a682a07f-dd18-40f5-bd8e-e2c30325035a)

#### 5. Click *Confirm Adding Liquidity*.

![](https://3335507894-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYDrxlLtSunwzR1HUeg%2F-Miu2QLX5iv_2N-hrwTP%2F-Miu31Gf0jKEFDETLF7e%2F1_XxyeH24Wv0kqgBhO52h0Gg.png?alt=media\&token=ceba60d9-de25-463c-997a-8ffaa2514b15)

#### 6. Click *Confirm Supply*.

![](https://3335507894-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYDrxlLtSunwzR1HUeg%2F-Miu32RtiY4Ssd92jmqz%2F-Miu38RVt-4nQfWSbi1O%2F1_SquZ6Oa36Mpk4o2sy3JoiA.png?alt=media\&token=e738601b-3314-4ac9-a382-7ae64c949e65)

#### 7. Adding liquidty to SushiSwap will incur Ethereum gas fees. Click *Confirm* on your MetaMask to confirm spending the gas fees.

![](https://3335507894-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYDrxlLtSunwzR1HUeg%2F-Miu32RtiY4Ssd92jmqz%2F-Miu3MyaxQmnp_YauKpH%2F1_NZVTZJoSfOhkxnZYXZYz7w%20\(1\).png?alt=media\&token=2ab6386a-5649-4beb-9909-e86133cb0358)

#### 8. Transaction has been submitted. You can view the transaction on Etherscan by clicking *View on explorer*.

![](https://3335507894-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYDrxlLtSunwzR1HUeg%2F-Miu32RtiY4Ssd92jmqz%2F-Miu3SA5A7ojG9uA54_Y%2F1_h6Z_qKltT4X1tDeSBTAJPA.png?alt=media\&token=a4f8bcd0-6236-4d31-b7cb-5c68ed785be4)

#### 9. Once the transaction is complete, ‘Add ETH and BFC’ will appear on the top right corner.

![](https://3335507894-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYDrxlLtSunwzR1HUeg%2F-Miu32RtiY4Ssd92jmqz%2F-Miu3WHbB4ZVExdPrDrE%2F1_uRZ3M8RCw6KrJoy2FaJmtg.png?alt=media\&token=c72a8e3c-bf52-4686-aad7-87e6b2c28c77)

You are now ready to deposit SLP tokens on BiFi Pooling. Go to [app.bifi.finance/pool](http://app.bifi.finance/pool) and start earning BiFi rewards!

## 4. Depositing LP Tokens in BiFi Pooling

After you have received SLP Tokens from SushiSwap, you can now deposit them into [BiFi Pooling](https://app.bifi.finance/pool?medium=bifiguide_en\&source=pooling\&campaign=3) service. If this is your first deposit, you must approve the token first on BiFi.

{% hint style="info" %}
Gas fees are required to activate the token. This step needs to be done only once.
{% endhint %}

![](https://3335507894-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYDrxlLtSunwzR1HUeg%2F-MYTGVhQ8JVu58-fxpcN%2F-MYTKlg6l_apd-UaGjz7%2Fpooling_step_4.gif?alt=media\&token=198d73ee-97dd-46bb-8d30-adcf47e56d5e)

## 5. Depositing tokens in BiFi-ETH on SushiSwap

In addition to the BFC-ETH pool, SushiSwap also has a BiFi-ETH pool. The same process goes for depositing BiFi-ETH LP Tokens as BFC-ETH SLP Tokens. Provide liquidity in the SushiSwap BiFi-ETH pool, deposit LP Tokens on BiFi, and get BiFi Token rewards!

![](https://3335507894-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYDrxlLtSunwzR1HUeg%2F-Miu32RtiY4Ssd92jmqz%2F-Miu4Tcab9cOsPCjnd5c%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-09-06%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%204.49.59.png?alt=media\&token=d64312a3-bf02-41f1-b3de-e855b41fc6d3)

## 6. BFC-ETH Pooling Page Overview

![](https://3335507894-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYDrxlLtSunwzR1HUeg%2F-MYTGVhQ8JVu58-fxpcN%2F-MYTL_brJAKPf8nJ3gkd%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-04-17%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%202.42.41.png?alt=media\&token=d315a476-60cc-4924-8689-5c9b0c40ed33)

**BFC-ETH Liquidity Provider Earnings**\
BiFi Pooling was created to reward users who provide liquidity in the BFC-ETH and BiFi-ETH SushiSwap pool. When users deposit the LP Tokens they receive from providing liquidity on Uniswap, BiFi rewards BiFi Tokens in return.

**Total Deposited**\
Number of BFC-ETH LP Tokens currently deposited in BiFi Pooling

**Earnings Rate**\
Number of BiFi Tokens to be distributed in a given week

**APY**\
Estimated Annual Percentage Yield (APY) of BiFi Tokens on BiFi
