# Liquidity Provision Guide

## Add Liquidity

**Step 1:** Start by choosing one of the pools listed on the [Pool page](https://app.ashswap.io/pool). Each pool has its respective trading APR depending on the volume traded in such pool.

<figure><img src="/files/NcfmG4S6xkNlW877cBGE" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/6A1Ut6QOmDiJGyzhxJhQ" alt=""><figcaption></figcaption></figure>

**Step 2:** Click `Deposit` to start adding liquidity to the pool. The window below will appear.

<figure><img src="/files/GQOZutZykyhzUE6p2hqD" alt=""><figcaption></figcaption></figure>

**Step 3:** Input the amount of token you wish to add to the pool.

<figure><img src="/files/jeCnlNjX2AiLssPKWzVl" alt=""><figcaption></figcaption></figure>

By turning off the **Balanced Deposit** feature, you can add liquidity on the side, the protocol will automatically balance your deposit through automatic swaps, and you will incur a small swap fee and price slippage.

<figure><img src="/files/4EtH5sctkJSSiM2jOStj" alt=""><figcaption></figcaption></figure>

**Step 4:** Finally, click **Confirm** and sign the Transaction in your wallet.

**Pro tip:**

After depositing, you can click the `Your Pools` button to filter and see which pools you are on. Your estimated rewards are shown in the UI.

<figure><img src="/files/4zHvpWgdkcEnPcEd5SMo" alt=""><figcaption></figcaption></figure>

After adding tokens into the pools, you will receive LP tokens as proof for providing liquidity to the pool. Now it is where the fun begins - put your LP-tokens and earn more by conducting [Liquidity Staking](https://docs.ashswap.io/guides/liquidity-staking).

## Withdraw Liquidity

Should you wish to withdraw liquidity, enter your desired withdrawal amount? We will simulate the impact of your withdrawal on the panel on the right. Keep in mind that your farming reward will be taken out at the same time as your liquidity.

**Step 1:** Select the Pool you want to withdraw liquidity from then click Withdraw

<figure><img src="/files/Qb0tO1UwGl5GMDriPniG" alt=""><figcaption></figcaption></figure>

**Step 2:** Input the amount of token you want to Withdraw and click **Withdraw**

<figure><img src="/files/AOJN2qQm4SkUnL9liAu3" alt=""><figcaption></figcaption></figure>

After confirming the transaction in your wallet, the withdrawal result should display a variety of tokens from the pool, similar to when you add tokens to the pool.


---

# 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.ashswap.io/ashswap-dex/liquidity-provision/liquidity-provision-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.
