What Is Concentrated Liquidity? How Orca Whirlpools Work on Solana
Concentrated liquidity lets LPs earn fees within a specific price range rather than across the entire price curve. Learn how Orca Whirlpools implement this — and why the efficiency comes with new risks.

The DeFi innovation that changed how liquidity works
Traditional AMM liquidity pools (like early Raydium and Uniswap v2) spread deposited capital uniformly across the entire price range from zero to infinity. This is simple and robust, but capital-inefficient: 99% of trading happens within a small price range, but your liquidity is spread everywhere, including price levels where no trades ever occur. Concentrated liquidity — introduced by Uniswap v3 and implemented on Solana primarily through Orca's Whirlpool protocol — solves this by allowing liquidity providers to specify exactly which price range their capital serves.
How concentrated liquidity works mechanically
When you provide liquidity to an Orca Whirlpool position, you specify a price range — for example, you might deposit into a SOL/USDC pool within the range of $120–$180 per SOL. Your capital is only active (earning fees) when SOL's price is trading between $120 and $180. During this range, your capital is utilized far more efficiently than in a standard pool — because the same dollar amount of capital serves a narrower, more active price range, it earns fees on a larger fraction of trades passing through that range.
The result is significantly higher capital efficiency: a concentrated LP position in a narrow range around the current price might earn 5–10x the fees of the equivalent capital in a standard pool.
The price range risk: out-of-range positions
Concentrated liquidity's efficiency comes with a specific risk that doesn't exist in standard pools: if the token price moves outside your specified range, your liquidity position becomes entirely one-sided and stops earning fees entirely.
Example: You provide SOL/USDC liquidity in the $120–$180 range. SOL rises to $200. Your position is now entirely in USDC (you've sold all your SOL as price rose through your range) and earns zero fees. To resume earning, you must close your position and open a new one at a higher range — paying transaction fees and potentially realizing impermanent loss.
Narrow ranges (around 5–10% of current price) earn the most fees when price stays within range but go out of range frequently. Wide ranges (50%+ of current price) earn less per dollar of capital but require less active management. The right balance depends on the asset's volatility and your willingness to actively manage the position.
CLMM vs. standard AMM: when to choose each
For stable pairs (USDC/USDT, mSOL/SOL) where price is highly predictable: concentrated liquidity in a very narrow range is efficient and requires little rebalancing. For volatile token pairs: concentrated liquidity requires active management or automation tools (like those offered by Kamino or Hawksight) to keep positions in range. For highly speculative new tokens: standard AMM pools are simpler and don't require ongoing management.
Before providing liquidity to any token pair, verify the underlying token's security profile. Providing liquidity to a rug-pull token creates additional losses beyond the price collapse. Check at Hannisol.
Ready to apply this to a real token?
Run any Solana mint address through Hannisol's 8-dimension risk engine — free, no signup required.
Analyze a token on Hannisol →

