# Finn's Liquidity Guide

## **How to add and remove Liquidity** <a href="#id-3cc5" id="id-3cc5"></a>

When a user completes a swap on Huckleberry, the protocol charges a 0.3% trading fee, of which **0.25%** is paid to the Liquidity Providers of the token pair that was traded.

Anyone who stakes a pair of tokens, e.g. $CLV and $FINN, becomes a Liquidity Provider. These token pairs, or pools, are what makes it possible for users to exchange between two tokens automatically. When a user add liquidity to a token pair, they get HBLP (Huckleberry Liquidity Provider) tokens representing their shair of the pool.

### Addin’ liquidity

While you can provide **Liquidity** to any token pair, more popular pairs will of course have more tradin’ activity. Some of you clever drifters might also consider addin’ **Liquidity** for under-serviced pairs — while the total tradin’ volume may be lower than more popular pairs, you will likely represent a greater proportion of said **Liquidity** pool. And of course, this means you will receive a greater portion of the tradin' fees for that pair!

Now, let ol’ Finn walk you through a specific example of how to add **Liquidity**. For this demonstration, I will add liquidity using **$MOVR** and **$BTC.m**. **$BTC.m** is a crosschain asset, backed 1:1 with native BTC, brought to Moonriver using Wanchain’s [decentralized bridges](https://bridge.wanchain.org/).

1\. Visit the [Liquidity](https://www.huckleberry.finance/#/pool) page.

2\. Click the **Add Liquidity** button.

![](https://491096416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FezR6BBIAq7aD4F4YHU1I%2Fuploads%2FXq1qDyWW3vctu4oib2uS%2FPicture%209.png?alt=media\&token=81b9849b-0964-48cf-b19a-51a8f427eb07)

3\. Choose a token usin’ the dropdown menu in the upper section.

![](https://491096416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FezR6BBIAq7aD4F4YHU1I%2Fuploads%2FuRz8WISsS56dLtGhYh6r%2FPicture%206.png?alt=media\&token=bd82bcfa-6999-4230-b4f6-b2c39e8c6b35)

4\. Choose another token to complete the pair using the dropdown menu in the lower section.

![](https://491096416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FezR6BBIAq7aD4F4YHU1I%2Fuploads%2FbYtz1fIbHEN6T5IFC7MV%2FPicture%207.png?alt=media\&token=ce5c3537-6ef1-4047-8c4f-02efdbb3b726)

![](https://491096416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FezR6BBIAq7aD4F4YHU1I%2Fuploads%2FoLrNX5Jtq2GN5pnEgctE%2FPicture%208.png?alt=media\&token=887685e7-0b4a-4ca5-820f-c73d3a59a528)

5\. Type in the amount you want to provide for one of the tokens by clickin’ inside the input box. The other token amount will be calculated automatically by Huckleberry.

![](https://491096416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FezR6BBIAq7aD4F4YHU1I%2Fuploads%2FEQYbqv1ZybA7GbEMXe7s%2FPicture%2010.png?alt=media\&token=c21543da-48fe-432c-81c8-bbdc34596758)

6\. If this is your first time interactin' with a particular token, you will need to approve it. If prompted, click the **Approve** button. Your wallet will ask you to confirm.

![](https://491096416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FezR6BBIAq7aD4F4YHU1I%2Fuploads%2FGKtD6fw9mtlRAhVM2Ab1%2FPicture%2011.png?alt=media\&token=bd45e89b-367f-49ff-82f8-3146f317099e)

7\. Wait for about 10–20 seconds. Once confirmed by the Moonriver blockchain, the **Supply** button color will turn to blue. Click it.

![](https://491096416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FezR6BBIAq7aD4F4YHU1I%2Fuploads%2F6NUaOZ8cOxT0ae3kpGpp%2FPicture%2012.png?alt=media\&token=ac955934-63ae-4cbf-93c8-7ff6fb6543e7)

8\.  A box with more details will appear before your eyes. Make sure the details are as you intended. Click the **Confirm Supply** button. Then, confirm the transaction once more in your wallet.

![](https://491096416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FezR6BBIAq7aD4F4YHU1I%2Fuploads%2FOIulsBM5Ugc24vfDAGuE%2FPicture%2013.png?alt=media\&token=fa905a20-1fb8-4194-af8e-19d3867985cc)

9\. After a short wait you can see your HBLP balance and your share of this liquidity pool at the bottom of the page.

![](https://491096416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FezR6BBIAq7aD4F4YHU1I%2Fuploads%2FcX9fcWrTDm1kR8LmNSOt%2FPicture%2014.png?alt=media\&token=7c976d06-f518-4234-83e9-a4f63d77d2ad)

You can repeat the steps above to add more **Liquidity** at any time to any pair.

10\. After addin’ Liquidity, go the [River](https://www.huckleberry.finance/#/farm) page and choose the River matchin’ the two tokens you provided as Liquidity.

![](https://491096416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FezR6BBIAq7aD4F4YHU1I%2Fuploads%2Fp7Kouiz0fFxZkUg9MRYA%2FPicture%2015.png?alt=media\&token=83a20860-9d7a-4069-ae9d-27ac8dd3313d)

11\. Click Deposit and deposit your HBLP tokens.

![](https://491096416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FezR6BBIAq7aD4F4YHU1I%2Fuploads%2Fy61VO0jwd9PvpfsEfYTc%2FPicture%2016.png?alt=media\&token=94593192-bb99-43ce-9d17-904525241f0a)

### Removin’ liquidity

1\. Visit the Liquidity [page](https://www.huckleberry.finance/#/pool). If you are providin’ Liquidity you will see the token pair here.

![](https://491096416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FezR6BBIAq7aD4F4YHU1I%2Fuploads%2Fbnrkczs2YAsMG142ml2M%2FPicture%2017.png?alt=media\&token=c5a02ef1-0a30-4ffc-8d0e-b59fbba33ac5)

2\. Click Manage and choose Remove. A box will appear.

![](https://491096416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FezR6BBIAq7aD4F4YHU1I%2Fuploads%2F39HxBltZDtKlfds4zKY5%2FPicture%2018.png?alt=media\&token=0a1c37d3-baa3-45e0-b618-4b3a6fd805a3)

3\. Use the buttons or slider to choose what percent to remove. Choose MAX to remove everything.

![](https://491096416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FezR6BBIAq7aD4F4YHU1I%2Fuploads%2F9odrx6Z5SRbxImFzjRlL%2FPicture%2019.png?alt=media\&token=0a291007-dea8-4b4f-b0e1-33b7d17b531c)

4\. Click Approve. Then, confirm the transaction in your wallet.

![](https://491096416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FezR6BBIAq7aD4F4YHU1I%2Fuploads%2FCr7zV1OtlZOPq6IaLnda%2FPicture%2020.png?alt=media\&token=6c00d176-5d3a-402a-a814-b1f894b979c4)

5\. The Remove button will light up. Click it.

![](https://491096416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FezR6BBIAq7aD4F4YHU1I%2Fuploads%2FGSzGjtsCCAcCyaFGgqyX%2FPicture%2021.png?alt=media\&token=009fb64d-d8a3-437c-a067-1b7be9abb331)

6\. A box with more details will appear before your eyes. Make sure the details are as you intended. Click **Confirm**. Then, confirm the transaction once more in your wallet.

![](https://491096416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FezR6BBIAq7aD4F4YHU1I%2Fuploads%2FDfd0QSNe5mRwtB2NbDJk%2FPicture%2022.png?alt=media\&token=a6e8a089-6607-4c0d-931f-6964b89da1a0)

7\. After a short wait you will see your $MOVR and your $BTC.m are back to your wallet!

![](https://491096416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FezR6BBIAq7aD4F4YHU1I%2Fuploads%2Fep7UvBgAkJxS2G8jjP3U%2FPicture%2023.png?alt=media\&token=2f25d3cf-40ca-4de3-b832-46e93b3de330)

And that’s it! You now know how to add and remove Liquidity on [Huckleberry](https://www.huckleberry.finance/#/swap)!

### Prefer a video?

Coming soon.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://huckleberry.gitbook.io/introduction/huckleberry/swap/finns-liquidity-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
