Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.orca.so/llms.txt

Use this file to discover all available pages before exploring further.

CLMM (Concentrated Liquidity Market Maker) pools give you complete control over your pool’s configuration.
New to pool creation? Consider starting with a Splash Pool for a simpler experience. CLMM pools are best for established tokens or when you need custom configurations.

CLMM vs Splash Pool

FeatureSplash PoolCLMM Pool
Setup complexitySimpleMore complex
CostLowerHigher
Position typesFull-range onlyCustom ranges
ManagementMinimalMore involved
Best forNew tokens, simple launchesEstablished tokens, advanced users

Prerequisites

Before creating a pool:

Both Tokens

Your wallet needs both tokens in the pair

SOL for Fees

Keep 0.1+ SOL for transaction fees

Initial Price

Decide the starting price for your token

Fee Tier

Choose based on expected volatility

Understanding Fee Tiers

Fee TierBest ForExamples
0.01%Stablecoin pairsUSDC/USDT
0.05%Stable, high-volumeMajor stablecoins
0.30%Standard pairsSOL/USDC
1.00%Volatile/exoticMemecoins, new tokens
Higher fees compensate LPs for volatility risk but may reduce trading volume.

Creating a CLMM Pool

1

Navigate to Pool Creation

Go to orca.so/create-pool, connect your wallet, and select Create Concentrated Pool.
2

Select Your Tokens

  1. Click Select Token to choose your token
  2. Search by name, symbol, or paste the mint address
  3. By default, pairs with SOL (click SOL to change)
3

Set the Initial Price

This is the starting trading price for your pool.Option A: Use Estimated Market Price
  • Orca shows an estimated price from Jupiter
  • Click to use this price and verify it matches expectations
Option B: Enter Custom Price
  • Type your desired price manually
  • Useful for new tokens without market data
The initial price determines where trading begins. Wrong price = immediate arbitrage against your pool.
4

Choose Position Type

Creates liquidity across all possible prices (0 to infinity).Pros: Simpler, always in range Cons: Lower capital efficiency
5

Enter Deposit Amount

Enter the amount for one token—the other auto-calculates based on your price range and current price.
For custom ranges not including current price, you may deposit only one token.
6

Select Fee Tier

Click Change to select a different fee tier. Consider your token’s volatility when choosing.
7

Review and Create

  1. Click Preview Pool
  2. Review all parameters carefully
  3. Check the acknowledgment box
  4. Click Create Pool
8

Approve Transactions

You’ll need to approve two transactions:
  1. First initializes the pool
  2. Second deposits liquidity
Wait for confirmation.

After Creating Your Pool

  1. Search for your token on orca.so
  2. Confirm the pool appears
  3. Test with a small swap
If your token shows a warning triangle:
Incentivize more LPs with token rewards: How to Add Rewards →

Troubleshooting

  • Ensure you have enough of both tokens
  • Keep extra SOL for transaction fees
  • Try increasing slippage tolerance
  • Ensure sufficient SOL for fees
  • Retry—network congestion can cause failures
  • Wait a few minutes for indexing
  • Refresh the page
  • Clear browser cache if needed
This usually means:
  • Initial price differed from market price
  • Arbitrageurs corrected the price
  • Double-check your price setting next time

Best Practices

Setting Initial Price

Match existing market price if your token trades elsewhere. Verify before confirming—price cannot be edited after creation.

Choosing Fee Tier

Higher volatility → higher fee tier. When in doubt, 0.30% is a reasonable default.

Managing Your Pool

Monitor liquidity levels, watch for price movements out of range, and consider adding rewards.

Tick Arrays

CLMM pools use tick arrays. Some may need initialization for unlisted tokens. Reach out via the Support widget if you encounter issues.

Next Steps

Splash Pools

Simpler pool creation option

Token Extensions

SPL Token Extension support

Add Rewards

Incentivize liquidity providers

Token List

Improve token discoverability