> For the complete documentation index, see [llms.txt](https://docs.bifi.finance/guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bifi.finance/guide/pooling-staking/pooling.md).

# 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).

![](/files/-MYTIHoFjVY3q8fp9t7E)

### 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`.

![](/files/-MYTIgmlaQklm09s_Pmc)

![](/files/-MYTIupgZXdYc5U2OV9K)

{% 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.

![](/files/-Miu038rq6ho23xf86Wv)

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

![](/files/-Miu0DFwut3BZFpPZmUw)

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

![](/files/-Miu0aOSDGN8hqb7qarB)

#### 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.

![](/files/-Miu17AGUZOWTFWwyxTE)

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

![](/files/-Miu1UlCJGGYJLQbfnYW)

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

![](/files/-Miu1_v0o6sLntrSIPgO)

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

![](/files/-Miu1l96Hqqt8zr0M5eC)

#### 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.

![](/files/-Miu1zfYR89JEa5r011k)

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

![](/files/-Miu26121POyeeu3aYCN)

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

![](/files/-Miu2JFT9YIDNX7ls2cC)

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.*

![](/files/-Miu2fZa_jgRJnrurz7q)

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

![](/files/-Miu2k8b2WlfKEAEneMs)

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

![](/files/-Miu2pTNKbNijySpKEhH)

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

![](/files/-Miu2vfcG1o0thAtQLEo)

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

![](/files/-Miu31Gf0jKEFDETLF7e)

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

![](/files/-Miu38RVt-4nQfWSbi1O)

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

![](/files/-Miu3MyaxQmnp_YauKpH)

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

![](/files/-Miu3SA5A7ojG9uA54_Y)

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

![](/files/-Miu3WHbB4ZVExdPrDrE)

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 %}

![](/files/-MYTKlg6l_apd-UaGjz7)

## 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!

![](/files/-Miu4Tcab9cOsPCjnd5c)

## 6. BFC-ETH Pooling Page Overview

![](/files/-MYTL_brJAKPf8nJ3gkd)

**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
