7.28 beats 0.6% every day of the week if you actually care about keeping what you earn.
Headline APR is lying to you
Chasing the biggest APR on the screen is how LPs donate inventory to volatility. You’ve seen the carousel: a splashy 200% APR for a day, then slip, range breaks, emissions dry up, and your PnL looks like someone else’s exit liquidity. The fix is simple and discipline-heavy: price the return by its risk. When you do, the pool list changes. A lot.
WealthVille ranks pools on a risk-adjusted basis. Today’s live data says the leader isn’t the wildest APR bait. It’s the workhorse: SOL-USDC on Orca Whirlpools. Farmer score 100/100, risk 14/100, ratio 7.28. That beats every “highest APR” list not because it shouts the loudest, but because it pays the most per unit of risk actually taken.
How WealthVille’s scores work (and how to read the ratio)
farmer_score (0–100): A measure of realizable LP edge. It blends:
- Volume-to-TVL efficiency (24h and 7d), with diminishing returns above routing saturation.
- Historical fee capture per dollar of TVL (not promises, receipts).
- Range stickiness and time in-range for concentrated pools.
- Liquidity utilization versus router share (less stale capital, more paid fills).
- Volatility regime detection and mean-reversion propensity that keeps LPs paid rather than whipsawed.
- Excludes mercenary emissions; emphasizes protocol-native fees and sustainable mechanics.
risk_score (0–100, lower is safer): A penalty for paths to loss:
- Impermanent loss sensitivity (pair volatility, correlation, and skew).
- Smart contract and upgrade risk (code age, audits, critical incidents).
- Bridge or wrapper risk for synthetic assets (cbBTC versus native BTC claims).
- Admin-key and governance centralization that can change terms mid-flight.
- Liquidity fragmentation and range churn that kicks you out of the market.
- Asset-specific tail risk (memecoins, thin books, oracles where applicable).
RAR = farmer_score ÷ risk_score. Above 3 is good. Above 5 is elite. Below 2 means you’re probably subsidizing someone else’s edge.
Scores are updated live and weighted to recent data without ignoring longer memory. That matters on Solana, where routing share can rotate hour to hour.
If you want the broader, constantly refreshed cut, check the live Best Solana pools page. What follows is the snapshot that explains why your shortlist should look different when you price risk.
Today’s risk-adjusted leaders (with actual numbers)
1) SOL-USDC — the paid path of least regret
SOL-USDC on Orca Whirlpools carries $32.53M TVL against $230.67M 24h volume. Fee APR is 0.6% on the read, but the signal isn’t the day’s APR. It’s consistency: farmer score 100/100, risk 14/100, RAR 7.28. Volume-to-TVL at 7.09x means capital cycles hard through the book. You want to be where routers beam flow all day, not where you wait for a tweet.
2) JitoSOL-SOL — boring, safe, paid
JitoSOL-SOL posts $31.44M TVL, $20.12M 24h volume, fee APR 0.0% on the tape, and still clocks 100/100 farmer score with 14/100 risk for a 7.00 ratio. Why? Tight correlation and constant micro-arb from staking-yield drift plus swaps. You’re paid to warehouse basis risk that barely moves while orderflow keeps dripping fees. It’s the set-and-earn pool for people who prefer sleep.
3) SOL-cbBTC — routing + wrapper risk, still worth it
SOL-cbBTC holds $10.49M TVL and saw $16.29M volume over 24h. Fee APR reads 0.0%, yet the farmer score remains 100/100. Risk at 25/100 cuts the ratio to 4.04, and that’s fair: you’re pricing bridge/wrapper exposure. cbBTC is issued on Solana and redeemable via Coinbase rails; read the issuer’s explanation before you size it (Coinbase cbBTC overview).
4) JLP-USDC — liquid routing claim tied to Jupiter
JLP-USDC on Orca comes in with $10.18M TVL and $17.22M daily volume. Fee APR is 0.0%, farmer score 100/100, risk 25/100, RAR 4.01. You’re taking program and product risk tied to Jupiter’s LP token, but the flow is there. If you farm JLP elsewhere, this pair smooths that exposure with dollars rather than stacking more JLP on JLP.
5) cbBTC-USDC — the wrapper’s pure dollar hedge
cbBTC-USDC carries $5.81M TVL against $21.16M volume. Farmer score 100/100, risk 27/100, RAR 3.69. This is the clean way to earn on BTC flow without SOL basis. Higher risk than SOL majors because wrapper + correlated moves, but the routing share is meaningful.
6) SOL-WBTC — multi-wrapper, multi-venue, still pays
SOL-WBTC shows $5.32M TVL, $19.33M volume, 100/100 farmer score, 27/100 risk, RAR 3.66. Similar trade-off to cbBTC pairs with a different BTC representation. If you’re already long SOL and want fees on BTC cross, this sits in the sweet spot between “pays” and “keeps you up at night.”
Honorable mentions that the raw APR list overhypes or underrates
- SOL-whETH: $4.06M TVL, $15.67M volume, RAR 3.57. ETH wrapper risk plus strong routing. Fine for ETH-on-SOL believers.
- SOL-JLP: $3.71M TVL, $13.44M volume, RAR 3.55. Stack JLP exposure with care; risk is 28/100 for a reason.
- SOL-Fartcoin: $3.41M TVL, $51.21M volume, RAR 3.53. Yes, the volume is big. No, it doesn’t erase tail risk.
- JUP-SOL: $2.72M TVL, $11.18M volume, RAR 3.49. Strong brand, cyclical flows. Range management matters here.
If you want to sanity-check these against fee bursts we’ve tracked on majors, our earlier piece on flow rotations is still a useful reference: SOL-USDC on Orca Paid Real: 103% Fees and Rotation Clues.
Why the “highest APR” list fails LPs
APR screenshots flatten time. They don’t show how long you were actually in-range, whether routers preferred your ticks, or if emissions juiced a transient fill. They certainly don’t price tail risk. Here are the specific ways headline APRs mislead you, using today’s data:
- Time in range: A 200% APR for two hours is worse than 0.6% APR that hits daily for weeks. SOL-USDC gets paid because it stays where the flow is.
- Vol-to-TVL matters more than a single print: 7.09x turnover on SOL-USDC is a structural edge. Contrast that with memecoin pairs that surge then ghost.
- Wrapper and program risk: BTC pairs (SOL-cbBTC, cbBTC-USDC) carry bridge considerations. APRs don’t show that. Risk_score does.
- Correlation is a friend: JitoSOL-SOL looks dull until you realize muted IL + constant microflow is a money machine.
This is the contrarian take: the “boring” pools win on a per-unit-of-risk basis. If your strategy is to compound, not gamble, the leaderboard above is where you live.
What a 0.0% fee APR print really means
Several leaders show 0.0% fee APR in the live read: JitoSOL-SOL, SOL-cbBTC, JLP-USDC, cbBTC-USDC, SOL-WBTC. Don’t overreact. Three things commonly drive a zero on the day:
- Time window: You looked during a lull. Fees post in bursts as ticks fill.
- Range selection: Too-tight bands push you out of market during moves; widen modestly to catch oscillation.
- Router share: Your venue wasn’t preferred during that window. On Solana, routing rotates.
WealthVille’s farmer_score addresses this by weighting realized fee capture across recent windows while down-weighting one-off spikes. If you want to see rotations early, set alerts on AI Signals; it tracks router share and fee prints that tend to precede leaderboard flips.
For concentrated LP mechanics, a refresher on how ticks, price bands, and in-range liquidity interact is time well spent. Orca’s Whirlpools docs are a good primer (Orca Whirlpools overview).
How to actually farm these: sizing and ranges
SOL-USDC: keep capital where routers work
Given 7.09x volume-to-TVL and 14/100 risk, this is where you place the largest base position. Tactics:
- Run a core band wide enough to survive day volatility; supplement with a smaller, tighter band you rebalance during high flow.
- Accept slightly lower headline APR for higher time-in-range. The RAR math already rewards this.
JitoSOL-SOL: compounding the quiet edge
Tight correlation means you can run narrower bands without death-by-chop. Consider a ladder of adjacent ticks to avoid being fully out of market on a single break. Reinvest earned SOL into JitoSOL if you want to neutralize the basis drift (or the other way if you want to keep SOL beta).
cbBTC pairs: size the wrapper risk, not just the band
For SOL-cbBTC and cbBTC-USDC, cap allocation per wrapper across the book. If you already hold cbBTC elsewhere, don’t double-dip your tail risk. Bands can be slightly wider because BTC cross on SOL moves in sessions.
SOL-WBTC: cross-asset, cross-wrapper caution
SOL-WBTC carries two different ecosystems’ risk. Keep position sizes smaller than SOL-USDC or JitoSOL-SOL despite a solid 3.66 RAR. You’re paid, but you’re not invincible.
One last tactic: if you actively rotate, journal your realized fees per range and compare to the farmer_score trend. The edge is keeping capital in markets that reliably pay. We wrote about this discipline when SOL majors spat 103% in fees during rotations; the takeaway still applies.
When to prefer majors over memes (and when not to)
Memecoins make for great screenshots and poor retirement plans. Today, SOL-Fartcoin shows $51.21M in 24h volume on $3.41M TVL and still only lands a 3.53 RAR with 28/100 risk. That’s not terrible. It’s just not elite once you price the tails. Majors like JitoSOL-SOL or SOL-USDC pay you steadier with dramatically lower risk scores.
There is a time for memes: small, time-boxed bankrolls with explicit exits. But if you’re running size or compounding over months, majors with deep routing win once you divide by risk. If you want a running list of when a meme’s flow might actually be worth a nibble, we publish those rotations on AI Signals and tag them in the flow spike vs TVL bucket.
FAQ
What does a 100/100 farmer_score actually mean?
It means the pool is at the top of our current distribution for realized, sustainable fee capture and flow efficiency. It’s not a promise of future returns; it’s a statement that, given recent routing, volume-to-TVL, and time-in-range, this pool has been the best place to farm a dollar of liquidity.
How should I use the RAR thresholds (3, 5, etc.)?
Treat RAR > 3 as allocatable, RAR > 5 as core. Below 2, you’re usually paying for entertainment. Always pair this with your own sizing rules: no single wrapper or program gets more than a set percentage of your book.
Does farmer_score include token emissions or staking yield?
No on emissions; yes on realized fees that come from swaps and structural flows. If staking yield indirectly drives swaps (e.g., LST basis creating micro-arb in JitoSOL-SOL), that shows up because the swaps print fees.
What goes into risk_score for wrapped BTC pairs like cbBTC?
Bridge/wrapper mechanics, redemption paths, issuer history, and program risk. We add IL sensitivity and correlation with the quote asset. That’s why SOL-cbBTC (risk 25/100) and cbBTC-USDC (27/100) rank below majors like SOL-USDC (14/100) despite strong flow.
How often are these scores updated?
Continuously. Inputs are streaming; we weight recent data more but keep longer-term signals so a single spike or drought doesn’t hijack the score. The live view is on the Best Solana pools page.
Where can I learn concentrated LP mechanics before I size these?
Start with Orca’s own Whirlpools documentation for how ticks and bands work (Orca Whirlpools overview). Then read our earlier write-ups on fee reliability and range tactics; “SOL-USDC on Orca Paid Real” is a good place to begin.




