500% APR sounds rich until you divide by risk.
APR is bait. Risk-adjusted yield pays.
You’ve seen it: a tiny pool with 500% fee APR lighting up your screen. Then the token rips 40%, your inventory flips against you, incentives vanish, and that “500%” becomes a rounding error against risk. The fix is simple and ruthless: rank pools by risk-adjusted yield, not headline APR.
At WealthVille we publish two numbers for every Solana pool: a Farmer Score (0–100) that summarizes the fee engine an LP can harvest, and a Risk Score (0–100) that penalizes pools for tail events you actually care about. Lower risk is better. The working metric you can apply in seconds:
Risk-Adjusted Yield Index = Farmer Score ÷ Risk Score
It’s intentionally blunt. It punishes fragile pools and surfaces durable ones, even when the APR banner screams the opposite.
We’ll prove it with four live Solana pools you can click right now, then show how to apply the score to your portfolio and daily workflow.
The concept: Farmer Score vs. Risk Score
Here’s what each number tries to capture. No mystique, just practical signals you can sanity-check in the wild.
Farmer Score (0–100)
- Fee density and turnover: 24h volume relative to TVL (volume/TVL) and how sustainably fees compound over rolling windows.
- Shape fit: For CLMM/DLMM, how well the liquidity band matches observed price travel. Idle ticks or stranded bins lower the score.
- Market microstructure: Slippage on typical clips, arb cycles, and how often volume lands inside your active band.
Risk Score (0–100, lower is safer)
- Asset class risk: Large-cap base assets (SOL, USDC) suppress risk; new or thin memes inflate it.
- Depth and churn: TVL, 24h turnover variance, and how quickly queues can drain in a shock.
- Concentration and path risk: Narrow bands around volatile pairs invite inventory flips and forced re-pegs.
We publish live pool rankings on Best Solana pools (live) and short-term tradeable setups on the Opportunities feed. If you want early warnings, the free AI Signals stream calls out regime changes when scores move fast.
Worked examples: four Solana pools, one simple ratio
Let’s compute the ratio for four real pools. Numbers below are the snapshot you care about now: TVL, 24h volume, fee APR, Farmer Score, Risk Score.
- WORLDCUP-SOL (meteora-dlmm): TVL $46,000; 24h vol $437,000; fee APR 500.0%; Farmer 98; Risk 74.
- SOL-USDC (raydium-clmm): TVL $5.93M; 24h vol $15.65M; fee APR 37.8%; Farmer 92; Risk 8.
- MENSA-SOL (meteora-dlmm): TVL $89,000; 24h vol $189,000; fee APR 500.0%; Farmer 89; Risk 42.
- SOL-USDC (meteora-dlmm): TVL $3.68M; 24h vol $21.05M; fee APR 78.7%; Farmer 89; Risk 10.
Now divide Farmer by Risk:
- WORLDCUP-SOL: 98 ÷ 74 = 1.32.
- SOL-USDC (Raydium CLMM): 92 ÷ 8 = 11.50.
- MENSA-SOL: 89 ÷ 42 = 2.12.
- SOL-USDC (Meteora DLMM): 89 ÷ 10 = 8.90.
Headline APR says “two 500% winners.” Risk-adjusted yield says “two SOL-USDC pools dominate” — because the fee engine on liquid majors survives longer than a meme pump’s half-life.
Turnover helps explain why the safe pools still earn. Check 24h turnover (volume/TVL):
- WORLDCUP-SOL: 437k / 46k = 9.5×.
- SOL-USDC (Raydium): 15.65M / 5.93M = 2.64×.
- MENSA-SOL: 189k / 89k = 2.12×.
- SOL-USDC (Meteora): 21.05M / 3.68M = 5.72×.
High turnover matters, but it doesn’t cancel tail risk. WORLDCUP-SOL’s 9.5× is huge, yet the risk score of 74 drags the ratio down to 1.32. The SOL-USDC pairs combine strong turnover with resilient inventory, so their Farmer Scores convert to keepable PnL.
Why low risk beats high APR (and when to break that rule)
Here’s the opinion that might save you six figures over a year: you should ignore any pool with a Risk Score above 60, regardless of the APR banner. Treat those as entertainment. If you insist, size them like a trade, not a position.
- Core bucket (risk ≤ 20): Accumulate size. Think SOL majors, SOL-stables, deep LST pairs. Example: both SOL-USDC pools above (Risk 8 and 10) pass. They also show strong ratios (11.5 and 8.9).
- Tactical bucket (20 < risk ≤ 40): Farm for a window with strict stops (time or score). MENSA-SOL at Risk 42 is already beyond this. On a day it sits 30–35, you might take a clip for a few hours if the Farmer Score spikes.
- Avoid bucket (risk > 60): WORLDCUP-SOL at 74 is the textbook trap. Even with 500% APR and 9.5× turnover, the ratio says your reward per unit of tail risk is thin.
If you want a deeper tour of why high-APR memes fail in practice, this breakdown helps: Two 100/100 Solana Pools Worth LPing, And Two 500% Traps.
Methodology in plain English (and links to the sources)
We build the Farmer Score and Risk Score for CLMM and DLMM pools differently at the micro level, but the intuition is consistent.
CLMM vs DLMM patterns
- CLMM (Raydium): Concentrated ticks mean you’re either earning or idle. If your band matches realized variance and refill patterns, your Farmer Score climbs. Docs: Raydium.
- DLMM (Meteora): Discrete bins, flexible fee curves, and re-pegging can keep you active through bigger swings, but meme assets still introduce path risk. Docs: Meteora DLMM.
Signals that boost Farmer Score
- Persistent turnover with low slippage across your active range.
- Price oscillation that revisits your bins instead of one-way trends.
- Healthy arb cycles between spot, perp, and pool price without long idleness.
Signals that inflate Risk Score
- Thin TVL versus tape velocity (deep wicks wipe you). WORLDCUP-SOL’s tiny TVL with violent volume is the pattern.
- New tokens with reflexive flow and no cross-venue liquidity.
- Narrow ranges on volatile pairs that flip your inventory repeatedly.
One practical detail: if a pool’s Risk Score ever tests near zero, we treat the ratio with caution rather than “infinite”. In production we clamp and smooth extremes; in your head, just assume anything under ~5 is elite and won’t change the ranking among top majors much.
Turnover, inventory drag, and why memes underperform in your wallet
Fees are great. Fee realization is better. The gap is inventory drag: how much of the fees you actually keep after price moves through your range, flips you long the wrong token, then trends away while you’re “out of the money.”
- WORLDCUP-SOL (98/74=1.32): The fee spigot is open, but you’re farming while holding a memecoin that can halve on a tweet. If it spikes and mean-reverts outside your bins, you’ll watch “earned” APR evaporate in inventory PnL.
- MENSA-SOL (89/42=2.12): Better, but still hostage to token risk. A few hours are fine; a weekend is a coin toss.
- SOL-USDC on Raydium (92/8=11.50): You’re warehousing SOL against a stable. Turns convert to fees without existential token risk. Inventory flips are easier to hedge with perps if you care to.
- SOL-USDC on Meteora (89/10=8.90): Similar story with DLMM nuance. The point stands: fee density plus survivability beats raw APR.
Could a meme go parabolic and pay more in a 3-hour window? Sure. But you’re betting on path, not just volatility. The ratio punishes that bet, as it should.
How to use the score in your daily workflow
You don’t need a PhD here. Grab the scores, do one division, size your positions.
- Scan the live board: Start with Best Solana pools (live). Filter for risk ≤ 20 for core positions. Add 20–40 if you’re in hunting mode.
- Check turnover, then act: If a low-risk pool also shows 2×–6× turnover, it’s likely paying consistently today. Both SOL-USDC examples qualify with 2.64× and 5.72×.
- Track score momentum: Use AI Signals for rising Farmer Score or spiking Risk Score. Rising Farmer + flat Risk = green light. Rising Risk = de-risk or tighten ranges.
- Set a rule for memes: No sizing above 2% of book unless Risk ≤ 40 and ratio > 4. If both fail, treat it as a scalp with a timer.
- Harvest cadence: In high-turnover majors, daily harvests minimize path risk; in memes, consider faster harvests or skip entirely during trend days.
If you want a cross-chain sanity check or to benchmark Solana majors against ETH L2s, the reference page is here: Cross-chain yield reference.
FAQs you’ll ask yourself while sizing
Two quick nuances before we wrap methodology with citations. First, CLMM and DLMM aren’t “better” or “worse” in a vacuum; they’re regimes. Raydium’s CLMM gives you tight control; Meteora’s DLMM gives you flexible bins and fee curves. Read the docs once, then let scores guide you day to day: Raydium, Meteora DLMM. Second, the ratio won’t fix bad timing. It just stops you from reaching for shiny 500% banners that don’t survive contact with volatility.
FAQ
What exactly goes into the Farmer Score and Risk Score?
Farmer Score summarizes fee engine quality: turnover relative to TVL, how often trades hit your active range, slippage profile, and whether your band/bin choice matches realized price travel. Risk Score penalizes fragile pools: thin TVL versus tape speed, token risk (majors vs memes), concentration that invites inventory flips, and unstable turnover variance. Both are on 0–100; lower risk is better.
Why divide by risk instead of subtracting it?
Division rewards pools where incremental fee power translates into keepable PnL. Subtraction can over-credit fragile high-APR pools. With Farmer ÷ Risk, a 90 Farmer on 10 Risk beats a 98 Farmer on 70 Risk decisively, as it should.
What happens if a pool’s Risk Score is zero?
In practice, live pools don’t sit at zero; majors cluster in the single digits. If a metric ever printed zero, we’d treat the ratio as undefined and clamp internally. For your mental math, anything under ~5 is elite and won’t change rankings among top majors much.
Does this account for incentives or emissions?
Yes, to the extent they flow into realized fees or alter flow patterns. The Farmer Score reflects fee density and activity that hits your range. We don’t blindly add token emissions; we care about what converts to keepable PnL after inventory moves.
Which is better right now: Raydium CLMM or Meteora DLMM?
Neither, universally. The two best risk-adjusted examples here are SOL-USDC on Raydium (11.50 ratio) and SOL-USDC on Meteora (8.90). Both win because they’re deep majors with strong turnover and low Risk Scores.
How often do these scores update, and where do I act on them?
We refresh continuously as new volume, TVL, and regime data land. Start with the live board at Best Solana pools (live), add positions from there, and watch AI Signals for changes. If you’re sizing aggressively, keep an eye on the Opportunities feed for short-lived setups.




