How to create a Custom-Range Position on Solana

While providing liquidity to a concentrated liquidity pool offers multiple benefits, it is an advanced feature best suited for experienced liquidity providers. A custom range position allows LPs to focus their liquidity within specific price ranges, thereby increasing capital efficiency and potential yields.

However, managing a custom-range position requires more active oversight and carries a higher risk of divergence loss, which occurs when the value of the assets diverges from each other within the liquidity pool.

This added complexity makes it crucial for LPs to thoroughly understand the risks and actively manage their positions to optimize outcomes.

You can click on any image in this guide to view it in fullscreen.

1

Always check the URL carefully in your browser or wallet before connecting.

2

Connect your wallet

Make sure both the UI and your wallet are set to the Solana network.

3

Find your pool

Find the pool you wish to add liquidity to, you can either locate it in the pool list or use the search field. TIP: You can search using the token name, ticker, or token mint address, but make sure to check carefully that you have selected the right token.

4

Open Liquidity Terminal

Once you have found your pool, Click on it and the pool's Liquidity Terminal will open.

5

Ensure Custom range is selected in the Create Position sidebar.

6

Adjust your range

Once Custom is selected, you can set your desired range using any of the following methods:

  1. By dragging the sliders in the Create Position sidebar.

  2. By dragging the range boundaries on the price chart.

  3. By selecting a preset ±% range.

  4. By free-typing a ±% range.

  5. By free-typing the prices in the lower and upper fields.

  6. By using the + and - buttons in the lower and upper fields.

7

Enter deposit amounts

Enter the amount you wish to deposit in one of the highlighted fields (you may need to scroll down). The other values will automatically adjust to match the required deposit ratio for your chosen range. Alternatively, you can click Max in the corresponding deposit field to deposit the maximum quantity of tokens.

If you want to use Autoswap, which matches the position's deposit ratio by trading one token for the other within pair, please: → See the Autoswap guide for more details.

8

(Optional) Adjust your liquidity slippage

If required you can adjust your liquidity slippage by clicking on the Liq. slippage button. → See Understanding Slippage for more details.

9

Complete your deposit

Once you are satisfied with your deposit values, click Deposit .

10

Review your transaction

Review the details in your wallet—including any network fees—and approve the transaction.

11

Deposit Complete!🎉 You can click on View Details to view the deposit transaction on Solscan. Your wallet will now contain a pool position NFT. In your wallet, it will be displayed as a simple image with the warning "DO NOT BURN"

12

Next Steps

You're now providing custom-range liquidity on Orca! Check your position anytime on the Portfolio page and see our Managing Your Portfolio guide for help with managing your new position.


We'd Love to Hear from you!

Need support or want to share feedback?

  • Open a support ticket directly from the Orca UI by clicking Support

  • Reach out via Discord or Telegram

Have suggestions, requests or feedback?

  • Share them by clicking Feedback in the Orca UI

  • Use the #✍│feedback channel on Discord

Last updated