# Liquidity Provider

## Providing Constant Product Liquidity

Garuda DeFi allow anyone to provide liquidity by adding their assets to the pool listed.

## How to add liquidity to a pool :

1. Go to the " Swap" Page <https://garuda-defi.org/swap>
2. On the Swap Tab, click the **“Provide”** button&#x20;
3. Choose the pool that you want to add to the liquidity, enter an amount on the first section, the other will be calculated and filled in automatically ( you must have the amount of both tokens in your wallet ).
4. Make sure you have enough $LUNC to pay the gas fees and click "**Confirm Provide**".
5. You will see your new liquidity position on the Trade section.

<figure><img src="/files/ALw1RkYX6E4UyMMNBuCG" alt=""><figcaption><p>Provide Liquidity</p></figcaption></figure>

## **Liquidity pool explanation:**

When you add to a pool you will receive **Liquidity Provider tokens (LP tokens)**. For example, if a user deposited $GRDX and $LUNC into a pool, you would receive GRDX-LUNC ULP tokens.

These tokens represent a proportional share of the pooled assets, allowing a user to reclaim their funds at any point.

Every time a user swaps between $GRDX and $LUNC, a 0.50% fee is taken on the trade. 0.20% of that trade goes back to the LP pool.&#x20;

* Previously, if there were 100 ULP tokens representing 100 LUNC and 100 GRDX, each token would be worth 1 LUNC & 1 GRDX.
* If one user trades 10 LUNC for 10 GRDX and another traded 10 GRDX for 10 LUNC, then there would now be 100.020 LUNC and 100.020 GRDX.
* This means each LP token would be worth 1.00020 LUNC and 1.00020 GRDX now when it is now withdrawn.

## Withdraw/Remove Liquidity

1. Go to the "**Swap**" page <https://garuda-defi.org/swap>
2. On the Swap tab, click the **“Withdraw”** button in
3. Enter the amount of LP tokens you want to withdraw. The both token for each pair will be calculated and filled in automatically
4. Make sure you have enough $LUNC to pay the gas fees and click "**Confirm Withdraw**".

<figure><img src="/files/Io4qObMbTwQzWndXdJtZ" alt=""><figcaption><p>Withdraw LP</p></figcaption></figure>


---

# 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://docs.garuda-defi.org/products/liquidity-provider.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.
