Zero. That’s how many stablecoin pools on Solana cleared our sustainability screen this week.
The week’s tell: zero qualifying stable pools
When no stable-stable pair passes a conservative filter, two things are usually true: 1) swap fees aren’t paying, and 2) the headline APRs you’re seeing depend on emissions or thin-liquidity tricks that won’t last. For cautious stablecoin LPs, that’s not a bad week. It’s a week to preserve principal and demand better terms (yes, doing nothing is a position).
We scan for fee-driven APR on tight-range stables, actual turnover through the bins, and a fee-vs-emissions split that doesn’t rely on a token faucet. This week, nothing on Solana ticked those boxes. If you’re scanning Best Solana pools or Top Solana pools by TVL and wondering why the stables are quiet, that’s the reason.
Here’s the more useful takeaway: a dry stablecoin tape is often a leading indicator of fee concentration elsewhere. Fees tend to cluster in volatile-stable pairs and event-driven rotations; when stable-stable is quiet, your edge isn’t in stretch-chasing 7% APR banners, it’s in waiting for depth, turnover, and real fees to reappear.
“Real yield” for stables means fee-only math
Stable LPs earn sustainably only when swap fees alone make the APR. Everything else is a subsidy. The math is simple:
- Fee-only APR ≈ (30d fee revenue / current TVL) annualized, after your range and JIT slippage.
- Turnover heuristic: stable-stable pairs typically need 20–30x monthly turnover to clear 3–5% fee APR at 1–4 bp tiers. Below 15x, fees rarely justify your gas and management risk.
- Fee share threshold: insist on ≥60% of headline APR coming from swap fees. If emissions make up most of it, you’re renting time, not earning yield.
Solana’s concentrated and dynamic makers (Orca Whirlpool, Raydium CLMM, Meteora DLMM) intensify this. Tight bins invite just-in-time LPs to sit ahead of you, skim the flow, and vanish. Your realized capture often trails the sticker. If fees aren’t abundant, JIT competition shreds what’s left.
Our screen therefore downranks: 1) pairs with thin depth that inflate APR via low TVL, 2) pools with short-lived boosts, and 3) ranges that require constant repositioning to stay in-bin for pennies of volume. When the tape is quiet, that combination wipes your net return after costs and slippage.
Stable choice matters: USDC vs USDT vs DAI vs PYUSD
You’re not just choosing a fee stream; you’re underwriting a balance sheet and a bridge.
USDC (native on Solana)
USDC is minted natively on Solana and is the base asset for most SOL-side trading. It did depeg in March 2023 to $0.88 during the SVB weekend, but redemptions held and the peg restored quickly. Circle publishes monthly attestation and composition data. Start here: Circle Transparency. On Solana, USDC is the least frictive asset for routing, and the first one you want in a stable pair.
USDT (native on Solana)
USDT is deep and ubiquitous but carries attestation and asset quality uncertainty. Tether posts reserve snapshots and assurance reports at Tether Transparency. Day-to-day, USDT ticks like a dollar, but tail risk is pricier. In LP terms, USDC–USDT is the fee workhorse when flows pick up; in tail events, it’s the pair that can gap wider than your bins.
DAI (bridged onto Solana)
On Solana, DAI is not natively minted; it arrives bridged. That adds a layer: bridge messaging, custodian risk, and redemption friction if the bridge halts. On Ethereum, DAI’s backing has become heavily RWAs and USDC exposure; on Solana, you’re adding bridge risk on top. That’s a double stack for a few extra basis points. If a DAI pair isn’t throwing meaningfully higher fee-only APR with demonstrable turnover, skip it.
PYUSD (native issuer on Solana, thin usage)
PYUSD (Paxos) now issues on Solana. It’s compliance-first and whitelists at the contract level. Liquidity is still thin; order routing rarely prefers PYUSD paths. That’s fine if PayPal pushes volume onto Solana, but until we see consistent turnover, PYUSD pairs are fee deserts that rely on boosts. Underwrite centralization and blacklisting risk against the benefit of potential retail on-ramps.
Bottom line: On Solana, default to USDC as your base, treat USDT pairs as fee opportunities with a tail, discount DAI for bridge risk, and demand proof of flow before touching PYUSD.
Fees vs emissions: the only split that matters
Emissions are not yield; they’re spend. The moment the faucet narrows, APR collapses, and your exit window shrinks. A durable stable LP only works when fees pay you across market regimes.
- Pass on pools where emissions are >40% of headline APR. If the fee-only APR is 1.2% and the banner says 9%, that’s a future rug on your time.
- Prefer pairs logging steady, organic flows: fiat on/off ramps, exchange rebalancing, basis trades, and stable-to-stable migrations. Those behave like annuities when the chain is active.
- Watch token-in mix and bin heatmaps. If 80% of size prints in one bin with bursty spikes, JIT LPs ate the book. You won’t see the APR the UI quotes.
If this sounds harsh, read our case studies: queues, oracles, and emissions unwind in Stablecoin Pools Die Quietly. The pattern repeats: subsidies mask thin fees, liquidity crowds in, emissions taper, and exits bottleneck.
Stable LP vs lending desks: when each wins
Most weeks, depositing stables to a conservative money market beats chasing emissions-heavy LP APR. That’s the conservative bar. You need a clear reason to move up the risk curve.
- Pick lending when stable-stable turnover is sub-15x and fee share is low. You’ll clip a steadier APY with simple, predictable risk (counterparty, oracle, liquidation) without range management.
- Pick stable LP when you see 20–30x turnover sustained, fee-only APR ≥4–5%, tight spreads without JIT cannibalization, and your stable mix fits your risk (USDC base, limited USDT exposure). Those weeks exist. They’re worth working for.
- Blend by time. Keep 70–90% in the lending core, and swing 10–30% into stable LPs during event windows: stable migrations, exchange incidents, or on-chain incentive bursts that drive real flow.
Don’t guess. Use a cross-venue baseline. Our Cross-chain yield reference gives you the hurdle rate for safe borrowing and lending. If a stable LP can’t clear that net of management and tail risk, pass.
Watch list: stables I’d park in (and one I wouldn’t) + where the fees are
2–3 I’d actually park stables in (once the screens flip)
- USDC–USDT on Orca Whirlpool (1–4 bp tiers): Only when 30d turnover >30x, sustained over a week. I want fee-only APR ≥4%, depth ≥$10m tight, and ≥60% fees share. Width: tight bins, but not razor-thin; defend against brief 5–10 bp wobbles during news.
- USDC–USDT on Raydium CLMM: Same thresholds, but I prefer venues routing a higher share of stable volume. If Orca is hogging flows, CLMM becomes your second seat for fee capture with less JIT pressure.
- USDC–PYUSD (DLMM or CLMM): This is a bet on PayPal/Paxos actually driving on-chain payments volume. Require visible routing preference, turnover >20x, and fee-only ≥3% sustained. Otherwise, skip. If it wakes up, be early but disciplined with size.
1 I wouldn’t touch this week
- USDC–DAI on Solana: Bridged DAI adds a whole extra failure domain for pennies of APR. Unless the fee-only APR is clearly superior and the bridge provides hardened, transparent guarantees, I’ll keep that risk off the book.
Sanity check: where Solana fees actually are right now
If you want a reality check on where fees concentrate, look at volatile–stable pairs. They’re carrying the tape. For example, SOL-USDC pools on Meteora DLMM keep seeing consistent routing when SOL ranges. A second venue for the same pair, SOL-USDC, tells a similar story: when volatility returns, fees follow depth. On the long tail, meme-stable pairs like ANSEM-USDC will print sporadically with sharp peaks and troughs—good for traders, inconsistent for conservative LPs. Even niche pairs such as CRCLx-USDC can show you the fee map: stable is the settlement asset, but the fee engine is volatility.
When the stable-stable tape is dry, take the hint. Park capital in your lending core, keep alerts on for real flow, and only redeploy to stables when turnover and fee share prove it. Our AI Signals and the live boards on Best Solana pools and Top Solana pools by TVL will show it when it happens, without the emissions fog.
FAQ
What’s a good fee-only APR target for stable LPs on Solana?
For conservative capital, 4–5% fee-only APR sustained for at least a week with ≥60% of headline APR from fees is a solid target. Below 3% or with heavy emissions, you’re taking range, JIT, and tail risks without enough pay.
Why not farm high-APR boosted stable pools if I can exit quickly?
Because the exit usually happens after everyone sees the APR. Depth crowds in, emissions taper, realized fees are thin, and both APR and price support vanish together. If you must farm boosts, do it small and fast, with a pre-committed stop.
Is USDT too risky to LP with compared to USDC?
USDT carries more attestation and reserve opacity than USDC. That said, it’s deep and routes a lot of flow. Treat USDT pairs as fee opportunities with a priced tail. Keep size modest, stick to tight bins, and avoid piling in during stress days.
Does concentrated liquidity make stable LPs safer?
It makes them more efficient, not safer. Tight ranges boost fee density, but they also invite just-in-time LPs that skim flow. In quiet markets, your realized capture falls, and you spend time managing bins for little net return.
When could PYUSD pairs become worthwhile on Solana?
When you see clear payment-driven flow: consistent routing preference into PYUSD paths, turnover above 20x, and fee-only APR above 3% for several days. Until then, it’s speculative and emissions-dependent.
How do I track when stable pools flip from dead to paying?
Set alerts for turnover, depth, and fee share. Watch the live lists on Best Solana pools and compare against lending hurdles on Cross-chain yields. When fee-only APR clears your hurdle for a full week, scale in.




