📅 Market analysis for July 28, 2026 · data as of 14:00 UTC · powered by live Wealthville Scores
49.4% APR just lost to 0.1% fees—once you price the risk.
APR is bait. RAR is the edge.
Sorting by headline APR keeps turning LPs into exit liquidity. It’s fast, it’s seductive, and it ignores the one thing that actually compounds: your avoided losses. We rank Solana pools by RAR—risk-adjusted return—so you can stop chasing fireworks and start banking basis points that stick.
RAR = farmer_score ÷ risk_score. Simple on the outside; very opinionated on the inside. Today’s leaders by that ratio shock first-timers:
- BOOP-USDC (Raydium CLMM): TVL $165K, 24h vol $74K, fee APR 0.1%, farmer 100, risk 30—RAR 3.37
- SOL-USDC (Orca Whirlpool): TVL $25.41M, 24h vol $84.68M, fee APR 49.4%, farmer 61, risk 24—RAR 2.54
- SOL-USDC (Raydium CLMM): TVL $5.82M, 24h vol $13.09M, fee APR 32.4%, farmer 63, risk 30—RAR 2.09
- USDC-USDT (Raydium CLMM): TVL $3.89M, 24h vol $2.92M, fee APR 2.8%, farmer 43, risk 20—RAR 2.09
- TROLL-SOL (Meteora DLMM): TVL $217K, 24h vol $416K, fee APR 127.2%, farmer 59, risk 28—RAR 2.08
APR is the sizzle; RAR is the steak.
If that sounds heretical, good. The pools that look boring on a leaderboard often dominate after a quarter because they keep capturing authentic flow while avoiding blow-ups you never see in the APR cell.
Want the live board? It’s here: Best Solana pools (live).
What farmer_score actually measures
We use farmer_score as a forward-looking proxy for realized LP take, not just what a pool promises on a good day. It’s 0–100, and it moves. Under the hood we weight:
- Fee capture consistency: sustained realized fees vs. TVL, not single-day spikes.
- Authentic volume: ratio of organic taker flow to wash/loop patterns we penalize (abnormal back-and-forth, time-bucket entropy).
- Depth at the quotes: how often retail-sized trades cross your active ticks without huge slippage.
- Turnover “quality”: fee per unit volatility; noisy churn that nets zero fees scores lower.
- Range utilization for CLMM/DLMM: tick occupancy and fee density in the active band vs. dead liquidity.
- Persistence: multi-week stability of the above—one-hit wonders fade, survivors add points.
That’s why a pool like SOL-USDC on Orca, with 24h volume of $84.68M on $25.41M TVL (3.33x turnover), sits at a farmer_score of 61, while a micro-cap that briefly ripped won’t auto-score 90+ just because the APR widget screamed for six hours.
Method details evolve, but the point holds: farmer_score rewards durable, fee-rich flow LPs can actually harvest. For a deeper dive into where fees are real vs. fake, bookmark this: Skip the APR Bait: Where Solana LPs Actually Earn Fees.
How risk_score prices the stuff APR hides
risk_score is also 0–100, but lower is better here. It consolidates the drags APR never shows you:
- Token risk: market cap, holder concentration, HHI of top wallets, issuance quirks, oracle coverage.
- Volatility and IL exposure: realized vol and correlation streaks; expected IL under plausible shocks.
- Liquidity structure: depth within ±50–200 bps, spread behavior in stress, LP share concentration.
- Protocol and pool mechanics: CLMM/DLMM tick behavior, JIT liquidity patterns, fee changes, emissions entropy.
- Contract/ops risk: audits, admin powers, upgradeability, known incident history.
Example: USDC-USDT on Raydium CLMM scores risk 20. It’s not “riskless,” but IL is contained, tokens are battle-tested, and depth is sticky. Contrast with a memecoin-DLMM pair at risk 28–45. The latter might print 100%+ APR on a big day, then vaporize a week later when the token halves and IL eats half your stack.
We publish methodology primers on WealthVille Learn, and we update model weights when structure changes (e.g., a protocol’s fee tier revamp). If you’re modeling at home, keep your own volatility windows honest.
Today’s risk-adjusted leaders (with receipts)
Let’s pick through the actual list and why it inverts the hype board.
BOOP-USDC on Raydium CLMM — small, clean, absurd RAR
BOOP-USDC has TVL $165K, 24h volume $74K, and a fee APR of 0.1%. On APR alone you’d scroll past it. Yet it prints the day’s top RAR at 3.37 (farmer 100 ÷ risk 30). Why? Flow quality and stickiness. Tight ranges get hit; fees accrue without the token blowing up. You won’t size this like SOL-USDC, but as a satellite position it carries its weight.
SOL-USDC on Orca Whirlpool — the blue-chip RAR
SOL-USDC on Orca shows 49.4% fee APR on $25.41M TVL and $84.68M volume. It lands a farmer_score of 61 and a low risk_score of 24, for RAR 2.54. That’s elite for a pair this liquid. Depth and authentic taker flow dominate noise, and Whirlpool’s fee mechanics are mature. If you prefer established rails, this is where you spend most of your clip. Protocol docs if you need them: Orca Whirlpool docs.
SOL-USDC on Raydium CLMM — the mid-cap workhorse
On Raydium CLMM, SOL-USDC carries TVL $5.82M, volume $13.09M, fee APR 32.4%. farmer_score 63 vs. risk 30 yields RAR 2.09. Slightly higher risk and slightly lower fee density than Whirlpool today, but with good ranges you’re still compounding. CLMM specifics: Raydium docs.
USDC-USDT on Raydium CLMM — the utilitarian anchor
TVL $3.89M, volume $2.92M, 2.8% fee APR, farmer 43, risk 20, RAR 2.09. This is your ballast. It won’t moon, but it offsets IL-heavy bets elsewhere and converts volatile fees into a steadier dollar stream. If your book only holds spicy pairs, you’ve built a volatility fund, not an LP portfolio.
Memecoin pairs: high APR, middling RAR
TROLL-SOL at 127.2% fee APR (farmer 59, risk 28) gets RAR 2.08—respectable, not elite. SOL-PUMP at 408.3% APR looks insane, yet with farmer 78 and risk 41 it clocks a lower RAR of 1.92. The reason: variance tax. You pay in IL and tail episodes that don’t show up in APR. The same story hits MU-USDC (92.4% APR, RAR 1.95) and SKHY-USDC (99.9% APR, RAR 1.91). Some days you print. The month is what matters.
100/100 farmer scores can still be traps if risk is high
Two curiosities: SOL-BUTTCOIN and BOOP-USDC both show 100/100 farmer. Only one belongs near the top. SOL-BUTTCOIN sits at risk 49 and microscopic volume ($406 on $127K TVL) for RAR 2.02. That’s barely ahead of some memecoin pairs with triple-digit APRs. Volume quality matters. So does depth at the quotes. A perfect farmer_score will not save you from a 40–50 risk bucket.
How to use RAR when you actually deploy
Use this as a workflow, not a religion.
- Screen: Start with RAR ≥ 2.0. That filters out most APR bait. Pull the live board on Best Solana pools (live).
- Size by TVL and authentic volume: A 3.0 RAR on $165K TVL is not a 10% book position. A 2.5 RAR on a $25M pool can be.
- Pick fee tiers and widths deliberately: On CLMM/Whirlpool, match your band to realized vol; don’t crowd tick clusters where JIT liquidity farms you.
- Stagger ranges: Split capital across inner and outer bands. Let inner scalp fees; outer catches moves without constant babysitting.
- Rebalance on flow, not the clock: If occupancy and fee density shift, move. If not, sit. Overtrading kills.
- Pair construction: Always hold one or two low-risk anchors (e.g., USDC-USDT) to damp book-level drawdowns.
Alpha isn’t only the “what.” It’s the “how much” and “for how long.” RAR gives you the map. You still drive.
Why your 500% APR screenshot keeps underperforming
I’ll take a clear stance: if you’re still sorting by APR, you are someone else’s strategy. Pools like SOL-PUMP flaunt 408.3% fee APR and then hand you drawdowns when the token mean-reverts and IL erases the fat. That’s why their RAR trails SOL-USDC Whirlpool by a wide margin (1.92 vs. 2.54) despite a headline four times bigger.
Two structural reasons:
- Variance tax: High-vol pairs surface massive daily APRs, but your compounding depends on the distribution, not the max. Negative skew hurts more than positive tails help.
- Flow authenticity: Some bursts are inorganic or circular. They light up APR for a window but produce little lasting fee capture. We score those down in farmer_score.
If you want receipts on fake flow patterns and where fees actually stick on Solana, read this field guide: Where Solana LPs Get 10–50x Turnover: Fees vs Fake Flow. Then watch your RAR board for a week. You’ll see the same names float to the top.
Turn RAR into a daily habit
You don’t need a quant desk to apply this. You do need a routine.
- Morning check: Scan Best Solana pools (live) and your watchlist on AI Signals. Flag RAR trends that hold ≥ 3 days.
- Midday adjustment: If a pool’s risk_score spikes (token drift, depth thins), clip size first, fix range second.
- Weekly rotation: Reallocate from sub‑2.0 RAR to ≥ 2.0, unless you have idiosyncratic catalysts. Don’t be sentimental.
- Opportunity window: When our Opportunities feed flags a new pool with RAR ≥ 2.2 and authentic flow building, enter with test size, then pyramid.
Protocol docs when you need mechanics refreshers: Raydium CLMM and Orca Whirlpool. For DLMM specifics, test widths in sim; concentration plus jitter is a different animal.
Case notes you can copy
Sizing BOOP-USDC without getting cute
The pool’s RAR 3.37 comes with TVL $165K and thin books. Treat it as a fee scalp. Use a tight inner range that hugs the mid, plus a backup band 2–3x wider. Size small. If volume quality persists for a week and stays above, say, $50K/day without slippage spikes, scale a second unit. Link for context: BOOP-USDC.
Anchoring in SOL-USDC Whirlpool
RAR 2.54 on the deepest pair isn’t common. Favor mid-wide ranges that match realized vol; don’t chase every tick. Let turnover do the work. Rebalance only when occupancy drifts or you see fee density migrate.
Why a 100/100 farmer can still be a pass
If authentic volume is $406 on $127K TVL, you’re donating time. That’s the SOL-BUTTCOIN profile today: RAR 2.02 despite a perfect farmer_score. It’s not a “never,” but it’s a watchlist, not a core position.
FAQ
What RAR threshold should I target before deploying?
As a rule of thumb, RAR ≥ 2.0 is investable, ≥ 2.3 is strong, and ≥ 2.7 is where you consider adding size—subject to TVL, authentic volume, and your own risk budget.
How often do farmer_score and risk_score update?
Both update intraday with volume, depth, and volatility changes. Persistence components update on multi-day windows, so a one-hour spike won’t instantly swing a score from 40 to 90.
Does a higher fee APR always improve farmer_score?
No. If fees come from inorganic churn or if they arrive alongside slippage patterns that LPs barely capture (JIT games, empty ranges), farmer_score can stall or fall while APR looks big.
Is RAR comparable across CLMM, DLMM, and AMM pools?
Yes. The ratio normalizes to what matters for LP PnL: durable fee capture relative to priced risk. The components behind the scores account for each mechanism’s quirks.
How should I split capital across high and low RAR pools?
Anchor with one or two high‑liquidity pools with RAR ≥ 2.2, then allocate smaller sleeves to high‑RAR satellites. Keep at least one low‑risk stable pair as ballast.
Where can I track new entries that meet the RAR bar?
Use the live board at Best Solana pools and set alerts on AI Signals. We also flag fresh setups on the Opportunities feed.




