> For the complete documentation index, see [llms.txt](https://docs.ferra.ag/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ferra.ag/user-guide/add-remove-liquidity/clmm-pool.md).

# CLMM pool

### 1. Getting started

Visit [https://ferra.ag](https://ferra.ag/), then connect your wallet

{% hint style="info" %}
Ferra supports multiple Sui wallets, including [Slush](https://slush.app/), [Suiet](https://suiet.app/), [OKX Wallet](https://web3.okx.com/), and more.

Make sure your wallet has sufficient SUI for gas fees.
{% endhint %}

Make sure your wallet has sufficient SUI for gas fees.

### 2. Select a CLMM Liquidity Pool

* Navigate to `CLMM` section
* Choose the pair you’d like to provide liquidity to, then click on `Add Liquidity` nearby
* In this guide, we’ll use the `SUI - USDC` pair with a ***0.1% fee tier*** as an example

*<mark style="color:$info;">Learn more about</mark>* [*<mark style="color:$info;">Fee Tier</mark>*](https://ferra.gitbook.io/ferra/core-protocols/publish-your-docs/clmm-overview)*<mark style="color:$info;">.</mark>*

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

### 3. Add Liquidity

* Click on  `+ Add Liquidity` tab in the `SUI - USDC` Pool Dashboard

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

* Enter the amounts of SUI and/or USDC you wish to deposit.

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

### 4. Choose Your Price Range Strategy

Select the strategy that best fits your LP goals:

* **Active**: Focus liquidity within a narrow range for higher yields, with higher IL
* **Full Range**: Provide liquidity across the entire price spectrum
* **Custom**: Set a custom range tailored to your strategy

Each option is suited to different market conditions & carries its own advantages and trade-offs.

Liquidity providers can freely adjust the Price parameters in `Set Price Range` section if needed.

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

### 5. Complete LP-ing

* After all set, click `Add Liquidity`
* Approve the transaction in your wallet.
* Once confirmed:
  * You’ll see a Transaction Completed notification
  * You’ll receive an NFT in your wallet as proof of your liquidity position.

### 6. Manage your position

Switch to `My Position` tab to:

* View your detailed LP position info (total deposit, APR, liquidity amount, current position status)
* Monitor & harvest your unclaimed yields
* Add more liquidity
* Withdraw liquidity
* Lock liquidity (permanent or non-permanent)

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

### 7. Add more Liquidity to an existing position

To add additional liquidity to your current position:

* Click `Add Liquidity` in `My Position` Tab
* Enter the amounts of both tokens or single-sided liquidity
* Click `Add Liquidity`, then confirm the transaction in your wallet.

Your position will be updated automatically once the transaction is completed.

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

### 8. Withdraw Liquidity

* Click `Withdraw` in `My Position` Tab
* Select the withdrawal percentage (25%, 50%, 75%, 100%) or enter a custom percentage.
* Click `Withdraw Liquidity`, then confirm the transaction in your wallet.

After successful withdrawal, a certain amount of tokens you’ve LP-ed will be returned to your wallet, and your position will be updated accordingly.

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