> For the complete documentation index, see [llms.txt](https://hakifi.gitbook.io/Hakifi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hakifi.gitbook.io/Hakifi/protocol/swap/how-to-add-remove-liquidity.md).

# How to Add/Remove Liquidity

#### Add Liquidity <a href="#add-liquidity" id="add-liquidity"></a>

In this example, we will add V2 liquidity using MON and USDC.

1. Visit the Liquidity page.
2. Click the “Add Liquidity” button.
3. Using the top left Input, choose the two tokens in the trading pair you want to add liquidity. Here, we are going to use USDC and MON as an example.
4. Confirm you are now adding V2 liquidity by looking for the “V2 LP - 0.25 fee tier” displays.
5. Enter an amount on one of the tokens under “Deposit Amount”. The other should be calculated and filled automatically. If one of the tokens does not have enough balance. You will see an error and the button is greyed out. Please enter a lower amount to proceed or use the “MAX” button to fill in the maximum available value.
6. Click the “Enable USDC” utton. If you are adding liquidity against tokens other than BON  you might need to click enable twice for each token in your pair. Your wallet will ask you to confirm the action.
7. The “Add” button will then light up. Click to proceed.
8. Your wallet will ask you for confirmation. Confirm your transaction from your wallet.
9. Soon after, you will see your LP Token balance on the liquidity page.

#### **Remove liquidity** <a href="#remove-liquidity-1" id="remove-liquidity-1"></a>

To remove liquidity.

1\. Visit the Liquidity pag&#x65;**.**

2\. Click on the pair you want to remove liquidity from under “Your Liquidity". You may use the filter to quickly check all the V2 liquidity positions.

3\. Click “Remove”. A new modal will appear.

4\. Use the buttons or slider to choose how much liquidity you want to remove. Choose “MAX” to remove all of your liquidity from this pair.

5\. Click “Enable”. Your wallet will ask you to sign the actio&#x6E;**.**

6\. The “Remove” button will light up. Click to proceed.

7\. A window will appear showing how many tokens you will receive. Click “Confirm”. Your wallet will ask you to confirm the action.

8\. After the transaction is confirmed. You will receive two of the tokens from your pair. And if you haven't removed all of your liquidity, your remaining liquidity value will be updated on the liquidity page.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://hakifi.gitbook.io/Hakifi/protocol/swap/how-to-add-remove-liquidity.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
