📅 Market analysis for November 8, 2026 · data as of 14:00 UTC · powered by live Wealthville Scores
Most stablecoin pools don’t die from low fees. They die in minutes when a peg slips, an oracle stalls, and exits queue up faster than your range can adjust.
The quiet way stablecoin pools die
As an LP, you think you’re selling noise and clipping 1–4 bps. In stables, that only pays when the peg is money-good and both sides can be redeemed on short notice. The moment redemption frictions show up, the AMM becomes the exit ramp. That’s when the pool gets one-sided, fees vanish relative to losses, and you wake up 100% in the weaker asset.
Opinion: If your “stable-stable” can’t be redeemed to cash or T+1 reserves, treat it like a volatile coin. Price your range like SOL-memecoin, not 1:1 stables.
This is why fee screens mislead. We’ve written before that Whirlpool stables underpay versus majors (Whirlpool majors pay, stables don’t), but the deeper point is risk anatomy: depeg waterfalls, oracle staleness, and lopsided withdrawal queues kill stable-stable LPs. The examples below are live on Solana so you can apply this in the next 90 seconds.
Failure mode #1: The depeg waterfall
When one side breaks from $1, the AMM becomes the cheapest redemption venue. Arbitrage buys the depegged token from your pool using the good dollar, draining the good side. In concentrated AMMs (CLMM/DLMM), price steps across ticks/bins fast, putting you 100% into the loser while fees remain trivial relative to inventory loss.
What it looks like in practice
- USDu-USDC (Orca Whirlpool; pool 94BpF…): TVL $3.21M, 24h vol $514, fee APR 0.0%, farmer score 100/100, risk 59/100. Turnover is 0.016% (514 ÷ 3,210,000). If USDu trades to $0.99, even small arbers will lift all remaining USDC because they can resell USDu elsewhere or wait out a queue. Your "stable" inventory becomes USDu. Price reverts? Maybe. If not, you’re bagholding a 1%+ haircut with negligible fees.
- USD+-USDC (Meteora DLMM; HgHXbw…): TVL $200K, 24h vol $0, fee APR 0.0%, farmer score 100/100, risk 44/100. Zero turnover means no natural balancing. Any depeg will instantly shuttle the active bin into USD+, and you collect depeg risk with no compensation from flow.
Why it’s a waterfall: in concentrated designs, the quote inventory thins quickly near the anchor. Once the pool’s good dollars are drained, swaps stop—no bids left. The mark is still 1.0 on your dashboard, but your wallet holds depegged IOUs. Fees? Nonexistent at the exact moment you need them to offset loss.
This dynamic is the same lesson the market learned during USDC’s March 2023 wobble, when on-chain venues briefly became the cheapest exit and liquidity flipped one-sided before redemptions restored parity (Circle update).
Failure mode #2: Oracle staleness and toxic routing
AMMs themselves price by inventory, not an oracle. But the broader trading stack on Solana—routers, vaults, and MM bots—uses price feeds to sanity-check routes and shape inventory. If the oracle is stale or wrong, two things happen:
- Good order flow halts. Routers refuse to send size if AMM price deviates too far from the feed or the feed is stale.
- Toxic flow slips through. Actors with private or faster signals hit your quotes while protective flow sits out. You collect the worst of the distribution.
On Solana, Pyth feeds are widely used by bots and guardrails. If the update cadence hiccups, confidence intervals widen or staleness checks fail. That can freeze the rebalancing flow that would normally refill the good side, extending a depeg waterfall. Read the dev docs on price timestamps and confidence before trusting any "oracle-protected" strategy (Pyth docs).
Why this kills stables faster than volatile pairs
In SOL-USD, misroutes create basis noise but both sides can absorb impact—volatility is expected. In stable-stable, the only thing you want is symmetric, tight, continuous flow. When the oracle stalls, your pool sits there advertising a stale 1.0000 for a depegging asset while cautious flow pauses. Aggressive flow empties the good side first. You get the asymmetry without the fees.
Failure mode #3: Lopsided withdrawal queues
Many “yielding” stables are wrappers with redemption windows, gates, or banking rails that run on T+1 to T+5. When stress hits, on-chain pools become the only same-block exit at par. If the underlying asset’s issuer is quoting delays or caps, the AMM is suddenly a synthetic redemption desk. That’s not a role you want to staff as a passive LP.
- USD.infra-sUSD.infra (Orca Whirlpool; 6JmJbm…): TVL $814K, 24h vol $325, fee APR 0.4%, farmer score 100/100, risk 84/100. Turnover is 0.040%. If USD.infra holders face a redemption wait while sUSD.infra is perceived stronger (or vice versa), the pool becomes the exit gate. The stronger side drains, your inventory ends up as the queued token, and the fee line (0.4% annualized today) is irrelevant versus mark-to-market loss during stress days.
Queues convert orderflow from two-sided to one-sided. Even if the issuer is money-good, the timing mismatch is enough to break your economics. You’re not being paid to provide intraday redemption liquidity. That’s a dealer job; you’re farming bps.
How to stress-test a live pool in 90 seconds
If you remember one thing, make it this section. Before you LP a “stable-stable,” do these checks:
1) Turnover vs TVL (is there real flow?)
- Compute 24h turnover = volume ÷ TVL. You want consistent, non-zero flow so arbs keep both sides in play.
- Examples: USDu-USDC at 0.016% turnover, USD.infra-sUSD.infra at 0.040%, and USD+-USDC at 0%. Zero implies no natural balancing. Sizings that would be trivial in majors can move you across ticks immediately.
2) Peg and redemption reality (can both sides settle quickly?)
- Scan the issuer’s redemption terms, historical peg behavior, and any public queue disclosures. If redemptions take days, the AMM will be used as the same-day exit.
- During stress, compare pool price to centralized venues and issuer’s stated 1:1 claim. If the pool is best bid, you know who becomes the bagholder.
3) Oracle hygiene (are routes and vaults seeing the same price?)
- Confirm the oracle heartbeat and confidence practices for assets your routers use. If feeds are stale, routes go dark and your pool won’t get healthy flow (Pyth docs).
- Set your own alert: if AMM price deviates >X bps from a trusted feed for Y minutes, pull liquidity. Don’t wait for the vault to decide. (Yes, this assumes you watch it.)
4) Fee tier vs tail risk (do bps pay for blowups?)
- Annualized fee APRs like 0.0% or 0.4%—as shown on the pools above—won’t offset even a 50 bps depeg if you get stuck 100% in the weaker token. You’re selling tail risk for crumbs. If that trade-off doesn’t pencil out, pass.
Want a shortlist with live turnover and risk? Start from Best Solana pools and Top Solana pools by TVL, then sanity-check pegs in your terminal. If you need backgrounders, skim WealthVille Learn and the case studies we’ve published on where stable fees actually beat lending: Stablecoin LPs vs. lending (real fees).
Worked examples: three stable-stable pools live on Solana
1) USDu-USDC on Orca Whirlpool
USDu-USDC (pool 94BpFoyri4uTT55NFSHKYNFyUMtoWXEisMA4LK7nTKPU) shows classic “quiet risk”: TVL $3.21M, 24h vol $514 (0.016% turnover), fee APR 0.0%, risk 59/100. In calm conditions, that looks safe. Under a 1–2% USDu wobble, expect:
- Rapid drain of USDC bins, since concentrated ranges cluster near 1.0.
- Minimal fee capture versus the inventory loss from ending up mostly in USDu.
- Routing hesitancy if oracles/routers see mispricing, delaying refill flows.
What would change my mind? A visible, fast redemption path for USDu plus sustained daily turnover >1% of TVL. That combination suggests two-sided, active arbitrage that can actually pay you to warehouse intraday risk.
2) USD.infra-sUSD.infra on Orca Whirlpool
USD.infra-sUSD.infra (pool 6JmJbmCQFqbdbR8hEv6AouPzKQQyfoYM6nstoHwNa6aA) has TVL $814K, 24h vol $325, fee APR 0.4%, risk 84/100. The risk score is doing you a favor here: the pair is effectively the same ecosystem’s credit on both sides. That concentrates basis risk. If the wrapper with the slower redemption window is bid lower, the other side becomes the exit at par. With only 0.040% daily turnover, a single motivated seller can push across multiple ticks, stranding you in the slower asset. Fees at 0.4% annualized won’t cover the mark-to-market loss during a 48–72 hour redemption delay.
3) USD+-USDC on Meteora DLMM
USD+-USDC (pool HgHXbwA6yeVzP69VQZFSjYNgKnUFPPwi8Ns3PSpu162p) sits at TVL $200K, 24h vol $0, fee APR 0.0%, risk 44/100. DLMM’s binning is great for tight pegs when there’s flow; with zero flow, it’s a trap. A depeg doesn’t need size to flip you into 100% USD+. If USD+ redemptions are queued or offchain, the AMM becomes the T+0 exit and your position turns into a fee-less risk transfer. If you must LP here, at least split bins: some centered exactly at 1.0 for tiny flow capture, and the rest wider and deeper to avoid being fully drained at the first tick.
One non-stable contrast: BOOP-USDC (Orca; TVL $167K, 24h vol $0, fee APR 0.0%, risk 39/100). Different problem space—volatility is expected, peg is irrelevant—but the zero-turnover lesson rhymes. No flow means you’re warehousing directional risk without being paid.
Position design that lives through a bad week
You can’t eliminate tail risk in stables. You can choose the shape you wear it.
- Range wide enough to absorb a 50–100 bps wobble without fully flipping inventory. In CLMM, that likely means your base range straddles 0.995–1.005 with depth outside (yes, fewer bps; that’s the trade).
- DLMM: stage multiple bins—thin near 1.0, progressively thicker outside. The goal is to avoid going 100% into the loser on the first breach.
- Personal kill switch: if oracle price deviates >30 bps for >5 minutes, or if issuer posts a redemption delay, pull liquidity. Do not wait for DAO votes or autovaults.
- Refuse "stacked risk" pairs. If both sides depend on the same issuer, bank, or chain of RWAs, you’re not cross-hedged—you’re doubled up.
- Size by exit runway. Take daily turnover and assume only a fraction is your side. If you can’t exit a third of your position within a trading day without >20 bps slippage, your size is too big for the pool’s health.
If you want ongoing candidates where fees justify risk, start with Best Solana pools, or watch AI Signals for peg deviations and unusual volume. For more fee math and context, revisit our take on why majors often pay more than stables on Whirlpool here.
FAQ
Why do fee APRs look fine until the moment I get wrecked?
Because fees are backward-looking and average across calm days. The loss in a depeg waterfall happens in a short burst when your pool is the cheapest exit. The bps you banked for weeks won’t cover a single one-sided day.
Do concentrated AMMs make depegs worse?
They make them faster. By concentrating liquidity near 1.0, you offer great execution—until the peg breaks. Then the good side drains across a few ticks/bins and you end up fully in the weaker asset. Design your ranges and bin sizes with that endpoint in mind.
How does oracle staleness translate into my PnL?
Routers and vaults rely on oracles for guardrails. If the feed is stale or confidence is wide, they pause routes. Healthy two-sided flow stops, but toxic flow can still hit you. You earn little and inherit the bad inventory. Read the feed’s heartbeat and staleness rules (Pyth docs).
What’s a quick red flag in the data before I LP?
Turnover near zero. For example, 0.016%–0.040% turnover on seven-figure TVL means no natural balancing. If something wobbles, you’re the redemption desk with no fee cushion. Skip it or size tiny.
Isn’t a same-issuer stable-stable pair safer?
No. It’s stacked risk. If both sides rely on the same issuer or reserve chain, any queue or delay hits both. You lose diversification and still get exit asymmetry when one wrapper trades weaker.
Where can I find stable pools that actually pay?
They exist, but they rotate. Look for pairs with real turnover and clear redemption paths on both sides. Start with Best Solana pools, scan Top by TVL for depth, then apply the 90-second checklist above and compare to our study of when stables beat lending here.




