# How to Add and Remove Liquidity on Saros DLMM

Adding liquidity to a Saros DLMM pool allows you to earn trading fees, while removing liquidity gives you flexibility to adjust your strategy or exit a position. The bin-based architecture enables you to customize liquidity distribution using various shapes (Spot, Curve, Bid-Ask).

{% hint style="info" %}
**Important notes:**

* **Liquidity Shapes**: Try different liquidity shapes depending on the market situation and your risk tolerance. Read about [Shapes and Strategy](https://docs.saros.xyz/saros-dlmm/shapes-and-strategies) to understand it for your selection.
* **Active Bin** is the current price range where trading is happening, where your liquidity must be positioned to earn fees. Rebalance if the market price changes significantly. Read more about [Manage Out-of-Range Liquidity](https://docs.saros.xyz/saros-dlmm/shapes-and-strategies/managing-out-of-range-liquidity-on-saros)
* **Fees and APR**: Monitor the **Fee (24H)** and **Apr (24H)** to assess potential returns.
* **Risks**: [Understanding your risks](https://docs.saros.xyz/saros-dlmm/onboarding-and-guides/understanding-your-risks-as-a-liquidity-provider-on-saros-dlmm) such as impermanent loss, smart contract risks, and market volatility. Only use funds you can afford to lose.
  {% endhint %}

### Set up Solana Wallet <a href="#th6gnrobzbef" id="th6gnrobzbef"></a>

At the moment, you can connect to Saros DLMM using Coin98 Super Wallet.

You need to download and set up a Multichain or Solana wallet: [guide on download and set up Coin98 Super Wallet](https://docs.coin98.com/products/coin98-super-wallet/extension/getting-started/how-to-create-or-import-a-multichain-wallet)

**Gas fee and SPL standard**

* It should be noted that Saros DLMM is on the Solana **network**, which means that you can only swap tokens in SPL standard. **Saros DLMM** uses **SOL (SPL standard)** as transaction fees. Therefore, you should prepare SOL before any transactions on Saros.
* Prepare the tokens in your wallet for the pool you intend to interact with

## How to Add Liquidity <a href="#c3urzbrepwmw" id="c3urzbrepwmw"></a>

**Step 1:** Access the Saros DLMM Pool via <https://dlmm.saros.xyz/pool> or switch to the **Pool** tab on the menu bar.

**Step 2:** Click on **Connect Wallet** at the top right corner and choose your wallet (Coin98) and proceed to connect.

![](https://904341613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MH4bZ3PuLVs6zPxsi0v%2Fuploads%2FMVAVIht8mdRsRbn5BFyf%2F0.png?alt=media)

**Step 3**: On the Pool page, use the search bar to find your desired pool or scroll to select it, then click the pool name to enter its detailed page.

Example: The SOL/SAROS pool

![](https://904341613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MH4bZ3PuLVs6zPxsi0v%2Fuploads%2FPCYK2sz68OFVHpZ8RBkr%2F1.png?alt=media)

**Step 4:** On the pool’s detailed page, locate the **Add Liquidity** section on the right and fill in the information

![](https://904341613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MH4bZ3PuLVs6zPxsi0v%2Fuploads%2FH5aQNQYiIGtKQwGJBMSH%2F2.png?alt=media)

1. **Enter the amount of the tokens** that you would like to add liquidity. Start with a small amount to familiarize yourself with the process.
2. **Choose a Liquidity Shape**
   * Spot: Equal distribution across the price range
   * Curve: Concentrated around the current price, gradually tapering off at the edges.
   * Bid-Ask: Focused at both ends of your selected range, leaving the middle relatively empty.
3. **Set the price range** (min and max price) using the sliders; or you can specify the **Num Bins** (number of bins) to divide your liquidity across.

You can click **Reset Price** to return to the default setting - the widest range (63 bins)

4. **Check the Simulated Liquidity Distribution graph** to see your liquidity spread across the price range.

Ensure the distribution matches your strategy before proceeding.

**Step 5:** Click on **Add Liquidity** button to submit your deposit and approve the transaction in the popup.

Once confirmed, your liquidity position will be updated under the **Deposit Balance** part on the left side.

![](https://904341613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MH4bZ3PuLVs6zPxsi0v%2Fuploads%2FXvcRY1uUnrFSkloBTCuZ%2F3.png?alt=media)

## How to Remove Liquidity <a href="#n2wssbf3irf" id="n2wssbf3irf"></a>

**Step 1:** Access the Saros DLMM Pool via <https://dlmm.saros.xyz/pool> or switch to the **Pool** tab on the menu bar and connect the wallet

![](https://904341613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MH4bZ3PuLVs6zPxsi0v%2Fuploads%2FsEQmFpBod4nDtZixPNZA%2F4.png?alt=media)

**Step 2:** On the pool’s detailed page, find your liquidity position under **Deposit Balance** and switch to the **Remove Liquidity** tab.

![](https://904341613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MH4bZ3PuLVs6zPxsi0v%2Fuploads%2FXspTbwPu0dQx40NOUAgi%2F5.png?alt=media)

**Step 3:** Select the option to remove

1. Remove both tokens
2. Remove only the first token
3. Remove only the second token

Note: For options 2 and 3, you will remove tokens from bins with prices **higher than that of the active bin**. Your tokens in the **active bin will remain** in the pool.

**Step 4:** Click the **Remove Liquidity** button and approve the transaction in the popup.

Once completed, the tokens will be returned to your wallet, and your position will be updated under the **Deposit Balance** part on the left side.


---

# 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.saros.xyz/saros-dlmm/user-guides/add-remove-liquidity.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.
