Orca Whirlpool — Concentrated Liquidity on Solana
Sophie opens a SOL/USDC position on Orca Whirlpool with a $64-88 range. Then SOL rises above the band, the position turns 100% USDC and stops earning fees. Orca brings the Uniswap V3 idea to Solana with cheap transactions, but the range still needs attention.
What is Orca?
OrcaOrcaA Solana DEX with concentrated liquidity (Whirlpool). The basis of our LP strategy on the Solana network.Read the lesson → is one of the largest concentrated liquidity exchanges on SolanaSolanaA fast blockchain (under 1s, gas under $0.01). Home to the Kamino, Orca and Meteora ecosystem.Read the lesson → (TVLTVLTotal Value Locked — the total value deposited in a DeFi protocol. An indicator of how popular a protocol is. in the ~$300M range as of 2026-09). Whirlpool is OrcaOrcaA Solana DEX with concentrated liquidity (Whirlpool). The basis of our LP strategy on the Solana network.Read the lesson →'s program, and it works a lot like UniswapUniswapAn Ethereum concentrated-liquidity protocol (V3/V4). Its Solana counterpart is Orca.Read the lesson → V3 — just with SolanaSolanaA fast blockchain (under 1s, gas under $0.01). Home to the Kamino, Orca and Meteora ecosystem.Read the lesson →'s speed and prices.
The competition here is close, not one-sided: MeteoraMeteoraA Solana DLMM (bin-based) liquidity protocol. An alternative to Orca, with dynamic fees.Read the lesson → and RaydiumRaydiumA Solana DEX with liquidity pools — one of the largest by volume.Read the lesson → are in the same size class, and by TVLTVLTotal Value Locked — the total value deposited in a DeFi protocol. An indicator of how popular a protocol is. MeteoraMeteoraA Solana DLMM (bin-based) liquidity protocol. An alternative to Orca, with dynamic fees.Read the lesson → has at times been ahead of OrcaOrcaA Solana DEX with concentrated liquidity (Whirlpool). The basis of our LP strategy on the Solana network.Read the lesson →. So before you open a position you check TVLTVLTotal Value Locked — the total value deposited in a DeFi protocol. An indicator of how popular a protocol is. and 24h volume live (defillama.com, or OrcaOrcaA Solana DEX with concentrated liquidity (Whirlpool). The basis of our LP strategy on the Solana network.Read the lesson →'s own interface) instead of trusting a name you memorised — liquidity is what drives both your fee APRAPRAnnual Percentage Rate — the annual interest rate WITHOUT compounding. 10% APR = +10% per year.Read the lesson → and your slippage when you close.
OrcaOrcaA Solana DEX with concentrated liquidity (Whirlpool). The basis of our LP strategy on the Solana network.Read the lesson → WhirlpoolWhirlpoolOrca's concentrated-liquidity engine. Works similarly to Uniswap V3, but on the Solana network.Read the lesson → took the UniswapUniswapAn Ethereum concentrated-liquidity protocol (V3/V4). Its Solana counterpart is Orca.Read the lesson → V3 idea and brought it to SolanaSolanaA fast blockchain (under 1s, gas under $0.01). Home to the Kamino, Orca and Meteora ecosystem.Read the lesson →. Same concentrated liquidity system — with fees a fraction of a cent, and it confirms in under a second.
Why Orca instead of Uniswap?
| Uniswap V3 (Ethereum) | Orca Whirlpool (Solana) | |
|---|---|---|
| Cost per swap | ~$0.03–$0.30 | <$0.01 |
| Speed | 12–15 sec | ~0.4 sec |
| Fee collection | ~$0.03–$0.30 | <$0.01 |
| Moving your range | ~$0.05–$0.30 | <$0.01 |
| Minimum capital | $50+ (fees no longer set a floor) | $50+ |
| Primary asset | ETH | SOLSOLSolana's native token. Used to pay gas and as collateral.Read the lesson → |
(EthereumEthereumA blockchain with smart contracts. We use Aave (lending) and Uniswap (LP) on it.Read the lesson → figures are typical post-Dencun values — they move with network load and can spike during congestion; etherscan.io/gastracker shows the live price.)
Bottom line: if SOLSOLSolana's native token. Used to pay gas and as collateral.Read the lesson → is your asset, OrcaOrcaA Solana DEX with concentrated liquidity (Whirlpool). The basis of our LP strategy on the Solana network.Read the lesson → is the better pick. Cheap transactions mean you can collect fees far more often.
Once you understand this pool, you can set your own price range, collect fees, and see exactly how much your USDCUSDCA USD stablecoin issued by Circle. Regulated, audited monthly. Our primary stablecoin and loan asset in the Kamino/Aave strategies.Read the lesson → is earning — you're in full control, no middleman.
Orca fee tiers
OrcaOrcaA Solana DEX with concentrated liquidity (Whirlpool). The basis of our LP strategy on the Solana network.Read the lesson →'s fee used to always be fixed by fee tier. Since 2026-05 there are also Adaptive Fee Pools, where the effective fee = base fee tier + an adaptive component that grows when the price moves sharply (it is computed from how many tick groups a given swap crosses).
What this means in practice: before you open a position, check which type of pool you are entering — that determines whether the fee tier shown in the interface is the final number. And an important caveat: OrcaOrcaA Solana DEX with concentrated liquidity (Whirlpool). The basis of our LP strategy on the Solana network.Read the lesson →'s own documentation stresses that adaptive fees do not guarantee higher LPLPLiquidity Provider — deposits tokens into a pool and earns a share of trading fees.Read the lesson → returns. A higher fee often coincides with lower volume at that moment.
Orca's advantages
1. Lightning speed
SolanaSolanaA fast blockchain (under 1s, gas under $0.01). Home to the Kamino, Orca and Meteora ecosystem.Read the lesson → confirms transactions in ~400ms. That means:
- Your LPLPLiquidity Provider — deposits tokens into a pool and earns a share of trading fees.Read the lesson → position is active within a second
- Fee collection is instant
- Moving your range — no "stuck" transactions
2. Great integration with Solana
| Protocol | How it works with Orca |
|---|---|
| Kamino | Automated LPLPLiquidity Provider — deposits tokens into a pool and earns a share of trading fees.Read the lesson → management |
| Jupiter | Routes swaps through OrcaOrcaA Solana DEX with concentrated liquidity (Whirlpool). The basis of our LP strategy on the Solana network.Read the lesson →'s liquidity |
| Marinade | mSOL/SOLSOLSolana's native token. Used to pay gas and as collateral.Read the lesson → pool with low IL |
3. Cheap fees = more compounding
Say an LPLPLiquidity Provider — deposits tokens into a pool and earns a share of trading fees.Read the lesson → position generates $5.95/day on $3,200 of capital.
Without reinvesting: $5.95 × 365 = $2,172/year (67.9% APRAPRAnnual Percentage Rate — the annual interest rate WITHOUT compounding. 10% APR = +10% per year.Read the lesson →)
Reinvesting daily: ~$3,100/year (~97% APYAPYAnnual Percentage Yield — the annual interest rate WITH compounding. Always higher than the equivalent APR.Read the lesson →)
These days daily compounding is viable on EthereumEthereumA blockchain with smart contracts. We use Aave (lending) and Uniswap (LP) on it.Read the lesson → too — a fee collection costs cents there. On SolanaSolanaA fast blockchain (under 1s, gas under $0.01). Home to the Kamino, Orca and Meteora ecosystem.Read the lesson → it's less than a cent, so the habit costs you essentially nothing.
How to open a position on Orca
- Go to orca.so and connect with Jupiter WalletJupiter WalletThe main Solana wallet used in this course. Holds SOL, USDC and SPL tokens, with a built-in swap feature. MetaMask is used for the Ethereum side.Read the lesson →
- Pick "Pools" and find the SOL/USDC pool
- Click "New Position"
- Pick your fee tier — SOLSOLSolana's native token. Used to pay gas and as collateral.Read the lesson →/USDCUSDCA USD stablecoin issued by Circle. Regulated, audited monthly. Our primary stablecoin and loan asset in the Kamino/Aave strategies.Read the lesson → uses 0.30%
- Set your price range:
- Lower bound: e.g., $64 (−28% from the example price)
- Upper bound: the current market price. The example uses $88, but at the time of writing (2026-09) SOLSOLSolana's native token. Used to pay gas and as collateral.Read the lesson → is around $102 — always enter the price you see on screen, not the one printed in the lesson
- This is a single-sided USDCUSDCA USD stablecoin issued by Circle. Regulated, audited monthly. Our primary stablecoin and loan asset in the Kamino/Aave strategies.Read the lesson → position (you only need USDCUSDCA USD stablecoin issued by Circle. Regulated, audited monthly. Our primary stablecoin and loan asset in the Kamino/Aave strategies.Read the lesson →)
- Enter your USDC amount — e.g., 3,200 USDCUSDCA USD stablecoin issued by Circle. Regulated, audited monthly. Our primary stablecoin and loan asset in the Kamino/Aave strategies.Read the lesson →
- Review the parameters — APRAPRAnnual Percentage Rate — the annual interest rate WITHOUT compounding. 10% APR = +10% per year.Read the lesson →, efficiency, risk
- Confirm in your wallet — costs <$0.01
- Position active — fees start accruing!
Orca SDK — for developers
Developers can use @orca-so/whirlpools-sdk for automated management:
import { WhirlpoolClient } from '@orca-so/whirlpools-sdk'
// Get position info
const position = await client.getPosition(positionAddress)
// Collect fees
const fees = await position.collectFees()
// Get pool stats
const pool = await client.getPool(poolAddress)
const price = pool.getCurrentPrice()
The DeFiDeFiDecentralized Finance — financial services without intermediaries, operating through smart contracts.Read the lesson → Risk OS platform plans to use this SDK in Phase 2 for automated monitoring.
Our strategy parameters
Strategy A (SOL Covered Call + LP)
| Parameter | Value |
|---|---|
| PoolPoolA liquidity pool in a DEX protocol. Users swap tokens through the pool.Read the lesson → | SOLSOLSolana's native token. Used to pay gas and as collateral.Read the lesson →/USDCUSDCA USD stablecoin issued by Circle. Regulated, audited monthly. Our primary stablecoin and loan asset in the Kamino/Aave strategies.Read the lesson → 0.30% |
| Type | Single-sided USDCUSDCA USD stablecoin issued by Circle. Regulated, audited monthly. Our primary stablecoin and loan asset in the Kamino/Aave strategies.Read the lesson → |
| Lower bound | −20% from current |
| Upper bound | Current price |
| Capital | ~2/3 of borrowed USDCUSDCA USD stablecoin issued by Circle. Regulated, audited monthly. Our primary stablecoin and loan asset in the Kamino/Aave strategies.Read the lesson → |
| Fee APRAPRAnnual Percentage Rate — the annual interest rate WITHOUT compounding. 10% APR = +10% per year.Read the lesson → in the example | 30–60% (a historical range, not a forecast and not a guarantee) |
Strategy B (Multi-Layer Yield)
| Parameter | Value |
|---|---|
| PoolPoolA liquidity pool in a DEX protocol. Users swap tokens through the pool.Read the lesson → | SOLSOLSolana's native token. Used to pay gas and as collateral.Read the lesson →/USDCUSDCA USD stablecoin issued by Circle. Regulated, audited monthly. Our primary stablecoin and loan asset in the Kamino/Aave strategies.Read the lesson → 0.30% |
| Type | Single-sided USDCUSDCA USD stablecoin issued by Circle. Regulated, audited monthly. Our primary stablecoin and loan asset in the Kamino/Aave strategies.Read the lesson → |
| Lower bound | $64 (−28% from the example price of $88) |
| Upper bound | $88 (example price) |
| Capital | ~$3,200 USDCUSDCA USD stablecoin issued by Circle. Regulated, audited monthly. Our primary stablecoin and loan asset in the Kamino/Aave strategies.Read the lesson → |
| Daily income | ~$5.95 |
| Fee APRAPRAnnual Percentage Rate — the annual interest rate WITHOUT compounding. 10% APR = +10% per year.Read the lesson → in the example | ~68% (a snapshot value, not a forecast) |
These are snapshot values from an example position, deliberately pinned to SOLSOLSolana's native token. Used to pay gas and as collateral.Read the lesson → = $88 so the maths stays traceable from start to finish. LPLPLiquidity Provider — deposits tokens into a pool and earns a share of trading fees.Read the lesson → returns are not guaranteed and move with trading volume — a real fee APRAPRAnnual Percentage Rate — the annual interest rate WITHOUT compounding. 10% APR = +10% per year.Read the lesson → can be several times lower. If the price falls, the position can lose money: lesson 4-6 works out that this same position at SOLSOLSolana's native token. Used to pay gas and as collateral.Read the lesson → −30% is around −$398 over a month. In a real position you always set your bounds from the current market price.
Over the 12 months to 2026-09, SOLSOLSolana's native token. Used to pay gas and as collateral.Read the lesson → ranged from $253.51 (2025-09) down to $60.13 (2026-06). This example band would have been broken in both directions: above it the position becomes 100% USDCUSDCA USD stablecoin issued by Circle. Regulated, audited monthly. Our primary stablecoin and loan asset in the Kamino/Aave strategies.Read the lesson → and stops earning fees, below it 100% SOLSOLSolana's native token. Used to pay gas and as collateral.Read the lesson →. And today, at around $102, it would already sit above the upper bound — inactive.
This is not a complaint about the example; it is exactly the reason lesson 4-9 teaches range repositioning. The mechanism does not depend on any particular price — what matters is that you place your bounds around the price you see today.
Risks — and how you manage them
Every OrcaOrcaA Solana DEX with concentrated liquidity (Whirlpool). The basis of our LP strategy on the Solana network.Read the lesson → risk has a concrete lever attached to it. Once you know it, you choose your position deliberately, not blindly:
| Risk | Level | Explanation |
|---|---|---|
| Smart contract bug | Low-medium | AuditedAuditAn independent security review of smart-contract code. Not a guarantee, but it reduces risk.Read the lesson →, but younger than UniswapUniswapAn Ethereum concentrated-liquidity protocol (V3/V4). Its Solana counterpart is Orca.Read the lesson → |
| SolanaSolanaA fast blockchain (under 1s, gas under $0.01). Home to the Kamino, Orca and Meteora ecosystem.Read the lesson → network disruption | Low-medium | No full outage since 2024, but on 2026-08-12 a hosting provider's BGP error briefly knocked ~29% of staked SOLSOLSolana's native token. Used to pay gas and as collateral.Read the lesson → offline — the network came close to losing finality |
| IL (loss) | Medium | Concentrated LPLPLiquidity Provider — deposits tokens into a pool and earns a share of trading fees.Read the lesson → means bigger IL |
| Price leaves the range | Medium | Fees stop |
- Smart contract bug → you pick an audited protocol with a long track record, but you don't keep all your capital in one pool: audited plus large TVLTVLTotal Value Locked — the total value deposited in a DeFi protocol. An indicator of how popular a protocol is. is a minimum, not a guarantee (in 2025-05 Cetus — a CLMM exchange on Sui of exactly the same tick/range type — lost ~$223M)
- IL (loss) → IL is a known, calculable trade-off; you choose your range deliberately and hedge it at the strategy level (more on this in lesson 4-6)
- Price leaves the range → you watch the price and move your range in time; on SolanaSolanaA fast blockchain (under 1s, gas under $0.01). Home to the Kamino, Orca and Meteora ecosystem.Read the lesson → this costs <$0.01, so reacting is cheap
- Solana network disruption → you don't run a range so tight that it needs a reaction within minutes; you decide in advance what you do if the network is unreachable for 30 minutes (a wider lower buffer, or part of the position on another chain)
Every risk has a fix. Don't fear it — learn to manage it.
Orca vs Meteora — a quick comparison
| Orca Whirlpool | Meteora DLMM | |
|---|---|---|
| Model | TickTickThe smallest price step in concentrated-liquidity protocols (Uniswap V3, Orca).Read the lesson →-based (V3-style) | Bin-based |
| Fees | Fixed tier OR adaptive (Adaptive Fee PoolPoolA liquidity pool in a DEX protocol. Users swap tokens through the pool.Read the lesson →) | Dynamic (adapts) |
| Best when | Stable price, long-held position | Volatile market, active management |
Since 2026, dynamic fees are no longer a MeteoraMeteoraA Solana DLMM (bin-based) liquidity protocol. An alternative to Orca, with dynamic fees.Read the lesson →-only feature — OrcaOrcaA Solana DEX with concentrated liquidity (Whirlpool). The basis of our LP strategy on the Solana network.Read the lesson →'s Adaptive Fee PoolsPoolA liquidity pool in a DEX protocol. Users swap tokens through the pool.Read the lesson → work on a similar principle with different mechanics. The difference that does remain is position structure: OrcaOrcaA Solana DEX with concentrated liquidity (Whirlpool). The basis of our LP strategy on the Solana network.Read the lesson → uses one continuous tick range, MeteoraMeteoraA Solana DLMM (bin-based) liquidity protocol. An alternative to Orca, with dynamic fees.Read the lesson → uses discrete bins. And on neither platform is a dynamic fee protection against impermanent loss.
More on MeteoraMeteoraA Solana DLMM (bin-based) liquidity protocol. An alternative to Orca, with dynamic fees.Read the lesson → in the next lesson.
Next up: let's look at MeteoraMeteoraA Solana DLMM (bin-based) liquidity protocol. An alternative to Orca, with dynamic fees.Read the lesson → DLMMDLMMDynamic Liquidity Market Maker — Meteora's bin-based model with dynamic fees.Read the lesson → — an alternative with dynamic fees.
Orca is our main LP venue on Solana. First look at the real numbers, then practice safely in the simulator. Takes about 15 minutes.
Do NOT open a real position on Orca — it's too early for that. All the practice happens in the simulator at /sandbox/3-orca-lp, where mistakes cost nothing. Orca runs ONLY on Solana.
This is learning, not investing — use only small amounts you treat as tuition.
You just analyzed a real Orca pool and steered a simulated LP position with a deliberately chosen range — most people never do this.