📅 Market analysis for November 7, 2026 · data as of 14:00 UTC · powered by live Wealthville Scores
42.5% fee APR on SOL‑USDC, and 0.0% on two eight‑figure stables — that gap tells you what this venue is good for right now.
The snapshot: Whirlpool fees are real, but concentrated
We track 12 Orca Whirlpool pools this week: $148.93M TVL and $100.96M in 24h volume. That flow translates to an average fee APR of 9.1%, but averages hide the story. A handful of volatile majors are carrying the venue while several stablecoin wrappers sit heavy and quiet.
Standouts by the numbers:
- SOL‑USDC — TVL $25.75M, 24h vol $74.44M, fee APR 42.5% (farmer score 63/100) — pool Czfq3xZZ…
- cbBTC‑USDC — TVL $5.25M, 24h vol $8.78M, fee APR 25.8% (59/100) — pool HxA6SKW…
- SOL‑ETH — TVL $5.94M, 24h vol $4.97M, fee APR 16.0% (50/100) — pool HktfL7i…
And then the head‑scratchers:
- USX‑USDC — TVL $19.50M, 24h vol $11K, fee APR 0.0% (23/100)
- OUSD‑USDC — TVL $18.69M, 24h vol $89K, fee APR 0.0% (36/100)
That spread isn’t a quirk. It’s how Orca’s concentrated liquidity market works when order flow is selective and price is moving. If you want the long version with cross‑venue comps, bookmark our recent write‑ups: Where Stablecoin LPs Beat Lending on Solana (Real Fees) and Where Solana LP Fees Hid This Week: DLMM Heat, Whirlpool Traps.
What Whirlpool is best at: majors with churn, narrow bands, and ticks that get crossed
Orca Whirlpool is a concentrated liquidity AMM with ticks. LPs specify a price range; fees from trades that pass through that range accrue to those positions. When majors move — and they moved — ranges near the midprice get crossed repeatedly. That is fee income.
Protocol‑specific mechanics that matter here:
- Tick spacing and fee tiers: Whirlpool pools exist in discrete fee tiers and tick steps. Your effective fee capture is a product of flow density inside your band and the pool’s configured bps tier. See the spec in Orca’s docs.
- Routing competition: Aggregators route swaps to the best all‑in price after fees. On Solana, Jupiter will frequently send majors into Whirlpool if the top of book there is tight and deep. If a different venue quotes tighter, Whirlpool LPs won’t see that flow.
- Active maintenance: Whirlpool doesn’t auto‑rebalance your band. You either set a strategy for re‑centering or accept time out of range. Fees accrue per tick; idle capital outside range accrues nothing.
Put simply: Whirlpool pays when you sit where price walks. It doesn’t pay for idle TVL.
The standouts: SOL‑USDC, cbBTC‑USDC, SOL‑ETH
SOL‑USDC: the flagship fee engine
SOL‑USDC posted $74.44M in 24h volume on $25.75M TVL with a 42.5% fee APR. That’s a daily fee yield of 0.116% of TVL. Implied effective fee per dollar of volume: 29,980 in daily fees on 74,440,000 volume, or 4.0 bps. Two implications:
- Flow density is extraordinary. Nearly 2.9x TVL notional turns in a day, so even modest bps extract meaningful fees.
- Narrow, re‑centered bands likely outperform wide bands. If you let price walk away for hours, you’re burning opportunity.
Practical setup: run a tight central band that captures the bulk of the session’s churn and re‑center on a volatility or time trigger (e.g., 1.5% drift or 12‑hour cadence). Accept inventory swings; hedge externally if needed.
cbBTC‑USDC: BTC beta plus aggregator reach
cbBTC‑USDC shows $8.78M 24h volume on $5.25M TVL and 25.8% fee APR. That’s a daily fee yield of 0.071% of TVL; implied effective fee on volume near 42 bps based on the given metrics. The point isn’t the exact bps — it’s that swaps are consistently crossing ticks here. Jupiter’s route for BTC size often includes Orca when the quote is competitive, and it’s been competitive.
Mechanically, this pool rewards bands that tolerate bigger single‑direction days without constant manual intervention. Wider, staggered bands may perform better than razor‑thin ones if you cannot monitor intraday.
SOL‑ETH: correlated majors still print
SOL‑ETH posts $4.97M 24h volume on $5.94M TVL and a 16.0% fee APR (daily 0.044% of TVL; implied effective fee near 52 bps). Correlated majors mean price walks in both directions. If you can stomach inventory risk, fee capture here is less about sniping micro‑bands and more about being consistently in range during the New York and Asia windows.
One observation: when SOL outruns ETH for days, re‑centering sooner beats waiting for mean reversion. This pair has punished slow hands lately.
Where Whirlpool underperforms: stable wrappers and quiet pairs
Two pools tell the story:
- USX‑USDC — $19.50M parked, $11K 24h volume, fee APR 0.0%.
- OUSD‑USDC — $18.69M parked, $89K 24h volume, fee APR 0.0%.
Zero. With that much TVL. Why? Routing and substitutability. When multiple wrappers map to the same peg, aggregators only care about best executable price and depth. If a DLMM on another venue quotes tighter for path‑of‑flow routes, Whirlpool gets bypassed. A high TVL stable pool on Whirlpool then becomes a parking lot, not a toll booth.
We’ve been blunt about this pattern in prior work: high TVL stables often underpay unless they’re the best price path, period. See High Turnover, Thin TVL: The Solana Pairs Paying Real Fees for the cross‑venue historicals, and check where today’s best live stables sit on Best Solana pools (live) and Top Solana pools by TVL.
A quick sanity check against other Whirlpool listings we monitor — not fee standouts, but instructive for breadth: meme and niche pairs like BOOP‑USDC, experimentals like USDu‑USDC, and regional or exotic routes such as MXNe‑CETES or infra‑stables like USD.infra‑sUSD.infra. Without consistent routed flow, these pools seldom pay the rent. That’s not an indictment of the protocol; it’s a reminder that Whirlpool is a matching engine for flow that actually shows up.
The fee math and mechanics that decide your PnL on Whirlpool
1) Effective fee = fee tier × your time in range × your share of liquidity at the touch
The reported APRs come from volume × fee bps × 365 ÷ TVL, but your share depends on where you sit. Sitting wide spreads your claim on many ticks you never see. Sitting narrow concentrates it where trades pass. The SOL‑USDC numbers imply about 4.0 bps taken per dollar traded, given the specific volume and TVL above. Your slice is pro‑rata to how much of the active ticks you cover.
2) Price walk beats static depth
Liquidity at the midprice gets paid only if trades consume it. On quiet, pegged markets with rival venues quoting tighter, Whirlpool LPs often see almost no tick crossings. That’s how you get 0.0% on eight‑figure stables.
3) Inventory risk is the fee ticket
Concentrated liquidity earns by being willing to hold the asset that buyers are currently taking from you. On SOL‑ETH and SOL‑USDC, your PnL splits into fees and inventory PnL. If you’re not hedging, accept that the inventory leg drives mark‑to‑market swings larger than the fee stream. (If you are hedging, add slippage and borrow costs to your mental model.)
4) Harvest and reset cadence matters
Whirlpool positions accrue fees separately; they are not auto‑compounded. An active cycle of harvest and reset increases your notional in‑range over time, but don’t burn fees on micro‑harvests. Tie actions to price movement or minimum fee thresholds.
Versus alternatives: DLMM and CLMM tradeoffs on Solana
Two contrasts matter right now:
- Meteora DLMM: Bin‑based design with vault‑style strategies captures path‑of‑flow stables well. DLMM has been the preferred route for many pegged pairs this quarter, which aligns with the observed 0.0% APR traps in Whirlpool stables. For specific opportunities outside Whirlpool, scan Opportunities and our cross‑venue view on Yields.
- Raydium CLMM and legacy AMM: On majors, Raydium’s CLMM can compete on price if more liquidity sits near the touch. Legacy AMM still catches retail flow but trails on price for size. If you’re comparing SOL‑USDC majors, Whirlpool’s current 42.5% fee APR speaks for itself — but verify live books before you move size.
Contrarian view: set‑and‑forget stables on Whirlpool are dead money unless the route crown shifts. If you want passive stables, look where the aggregator’s best price actually is — not where the TVL banner is biggest.
How to position on Whirlpool now
For volatile majors (SOL‑USDC, cbBTC‑USDC, SOL‑ETH)
- Band width: 0.8%–2.0% central bands capture the bulk of churn on SOL‑USDC days like this. Wider on BTC until volatility cools.
- Reset rules: Re‑center after a 1.5% drift or after 12–18 hours, whichever first. Tighten resets into events (token unlocks, CPI prints) and loosen during chop.
- Inventory risk: Decide upfront: delta‑neutral with hedges, or directional fee farming. Don’t improvise mid‑drawdown.
- Slippage discipline: Use quotes to avoid donating fills when rebalancing. Fees earned can be erased by sloppy resets.
For stables and wrappers
- First question: Does Whirlpool own the best executable path right now? If not, skip. High TVL with 0.0% APR is a trap by definition.
- When to say yes: Temporary dislocations (peg volatility, venue maintenance elsewhere) can shift routes. When it happens, short‑window bands on Whirlpool can print until routing normalizes.
For long‑tail and niche pairs
- Demand test: Watch 24h volume/TVL before committing. Sub‑0.05x turnover means fee starvation. Pairs like BOOP‑USDC can spike on memetic days, then go silent for weeks.
- Exit plan: If you must experiment, cap size and set a hard date to pull. Don’t annualize day‑one spikes.
If you want a running list of what’s currently paying across venues, refresh Best Solana pools (live) and skim AI Signals for regime shifts. We bias toward pairs where turnover exceeds 1.0x TVL on the day and where implied fee bps aren’t crushed by undercut routes.
What’s working on Whirlpool, summarized
- Working: Volatile majors with aggregator love: SOL‑USDC (42.5%), cbBTC‑USDC (25.8%), SOL‑ETH (16.0%).
- So‑so: Cross‑beta majors like SOL‑cbBTC (21.4% today, but spiky and range‑sensitive).
- Not working: High‑TVL stables without routed flow: USX‑USDC and OUSD‑USDC at 0.0%.
If you’re choosing where to point size today, the math is steering you to majors on Whirlpool and to stables on venues that own the route. That can, and will, change — which is why we publish the fee outcomes, not just TVL charts.
FAQ
Why does SOL‑USDC pay so much more than stables on Whirlpool right now?
Because trades are crossing ticks all day on majors and skipping many stable pools. Aggregators route to the tightest, deepest quotes. On SOL‑USDC, Whirlpool is often top of book; on stables, other venues currently dominate. No tick crossings means no fees.
How do I estimate my personal fee APR before deploying?
Start with pool‑level fee APR, then haircut for your likely time in range and your share of active liquidity. If the pool shows 20% fee APR but you expect to be in range half the day with 10% of the active ticks, your realized APR will be closer to 1% of TVL.
Are narrow bands always better on Whirlpool?
No. Narrow bands earn more per dollar when you’re in range, but they slip out of range faster and require frequent resets. If you can’t manage actively, a slightly wider band or staggered bands can outperform after costs.
Why are some big stable pools showing 0.0% fee APR?
Because TVL isn’t flow. If Jupiter and other routers find cheaper executable paths on other venues, Whirlpool’s stable pools won’t see trades. Without trades crossing your ticks, fees stay near zero regardless of TVL.
What’s the main risk difference versus DLMM pools?
DLMM vault strategies often concentrate bins automatically near price and can capture path‑of‑flow stables better in the current market. Whirlpool gives you precise control over ticks but demands active management. Both carry inventory risk; the winner is where the routed flow is.
Does Whirlpool auto‑compound fees?
No. Fees accrue to the position and must be harvested and redeployed or withdrawn. Factor harvest gas and slippage when modeling net returns.




