DLMM pool
1. Getting started
Visit https://ferra.ag/, then connect your wallet
2. Select a DLMM Liquidity Pool
Navigate to
DLMM
sectionChoose the pair you’d like to provide liquidity to, then click on
Add Liquidity
nearbyIn this guide, we’ll use the
USDC - SUI
pair with a 5% Base fee & 20 Bin Steps as an example.
Learn more about Base fee and Bin Step.

3. Add Liquidity
Click on
+ Add Position
tab in theUSDC - SUI
Pool Dashboard

Enter the amounts of USDC and/or SUI you want to deposit

Select the Liquidity Shape strategy that aligns with your goals:
Spot: Evenly distributes liquidity. Simple, low risk, and suitable for most markets
Curve: Concentrates liquidity around current price—ideal for stable pairs or low-volatility assets
Bid-ask: An inverse curve distribution, typically single-sided, perfect for DCA in/out strategies and capturing volatility during price swings
Each strategy has its own advantages & trade-offs.
Liquidity providers can freely adjust the Price parameters in Set Price Range
section if needed.

5. Complete LP-ing
After all set, click
Add liquidity
Approve the transaction in your wallet
Once confirmed:
You’ll see a
Transaction Completed
notificationYou’ll receive an NFT in your wallet representing your liquidity position
6. Manage your position
In My Position
tab, LP-ers can:
View your LP position details (total deposit, APR, liquidity amount, current position status)
Monitor & harvest your unclaimed yields
Add more liquidity
Withdraw liquidity
Lock liquidity (permanent or non-permanent)

7. Add more Liquidity to an existing position
To add additional liquidity to your current position:
Click
Add Liquidity
inMy Position
TabEnter the amounts of both tokens or single-sided liquidity
Select your preferred Liquidity Shape strategy & adjust price range parameters if needed.
Click
Add Liquidity
, then approve the transaction in your wallet.
Your position will be updated automatically after confirmation.

8. Withdraw Liquidity
Click
Withdraw
inMy Position
TabDrag the price range slider to select how much liquidity you’d like to pull out
Click
Withdraw Liquidity
, then confirm the transaction in your wallet
After successful withdrawal, a certain amount of tokens that you’ve LP-ed will be returned to your wallet, and your position will be updated accordingly.

Last updated