📅 Market analysis for August 10, 2026 · data as of 14:00 UTC · powered by live Wealthville Scores
LSTs drift 0.5–0.7% a month vs SOL, and that small slope compounds.
What “exchange-rate drift” means for JitoSOL, mSOL, and bSOL
Liquid staking tokens on Solana (JitoSOL, mSOL, bSOL) represent staked SOL plus accrued staking rewards. Instead of paying a rebasing balance, each token’s exchange rate against SOL increases over time. If 1 JitoSOL started at 1.0000 SOL, months later it might redeem at 1.0412 SOL. That rise is the exchange-rate drift.
Drift comes from validator rewards and any added MEV tips (JitoSOL), less validator commission and protocol fees. The result is a slow, directional basis between the LST and native SOL that’s independent of SOL/USD price. Typical ranges have been mid-single-digit annualized, with monthly changes landing near half a percent plus. Protocol docs explain mechanics and current exchange-rate series:
Drift isn’t noise; it’s basis. You either capture it in-pool or leave it on the table.
Why LPs should care: AMMs price relative assets. If one leg slowly appreciates against the other, inventory shifts over time. That shift affects realized fees, inventory value, and impermanent loss (IL) math in ways most dashboards don’t show by default.
How drift flows into (or out of) LP returns
Think of your LP PnL as three streams:
- Fees from trading flow
- Inventory change from price moves (the classic IL component)
- Yield basis between the two assets (here: LST/SOL exchange-rate drift)
That third term either accrues inside the pool or bleeds silently depending on what you’ve paired:
- LST–SOL pool: the LST appreciates vs SOL. As the exchange rate rises by d over a period, the AMM “sees” LST becoming relatively more valuable and slowly rebalances toward holding more LST. Your position harvests the basis inside the pool.
- LST–USDC pool: you face both SOL beta and the extra LST/SOL basis. If SOL rallies 10% vs USDC while LST outpaces SOL by 0.6%, the pool’s relative price path is 10.6% from USDC’s perspective. IL and fee timing reflect that larger move.
- SOL–USDC pool while you hold LST elsewhere: you collect fees in-pool, but any LST/SOL drift you earn outside is not improving the pool’s inventory. When you mark to a SOL benchmark, your LP underperforms a matched LST‑SOL basis trade unless fees cover the gap.
One quick mental model helps. Over a window T:
- Let P be SOL’s percentage change vs the numeraire you care about (often USDC).
- Let d be the percentage change in the LST/SOL exchange rate over T (the drift).
Then the effective move seen by an LST–USDC pool is P + d. For an LST–SOL pool, the “price” inside the pool is the LST/SOL rate itself; your deterministic driver is d even if P is flat. For a SOL–USDC pool, d doesn’t enter the pool math at all; it’s an external opportunity cost.
Three common cases, with numbers you can actually use
Case 1: LST–SOL (drift is your friend)
Say the LST/SOL rate rises 0.58% over 30 days (about 7% annualized). Even if SOL/USD is flat, the pool gradually rotates you into more LST. In a standard x*y=k AMM with 50/50 weights, a 0.58% relative price move shifts your inventory by roughly 0.29% of notional toward the appreciating asset, plus you earn fees on the small arbitrage trades that track the drift. In a concentrated pool, that capture is tighter because arbitrage paths are shorter and size per tick is larger.
Case 2: LST–USDC (double-beta; fees can be great)
Now SOL rallies 10% vs USDC in the same month and LST/SOL adds 0.58%. The pool sees an effective 10.58% move. IL relative to USDC is slightly larger than a pure SOL–USDC 10% move, but fee income is usually higher because price traverses more ticks and churns more volume for the same SOL/USD move. If you believe volume scales with absolute price distance traveled, LST–USDC is a fee engine on volatile days.
Case 3: SOL–USDC (drift is outside the pool)
Here your denominator is USDC, and your pool doesn’t know about d. If your personal benchmark is “own staked SOL,” you should compare fee APR minus IL against the 6–8% drift you’d earn holding JitoSOL/mSOL/bSOL. When fee APR is thin, the drift you forgo is real underperformance vs a basis-matched setup.
Reality check: four live pools and how drift reframes them
Let’s hold a simple yardstick: 0.5–0.7% monthly LST/SOL drift. When would ignoring that be a mistake?
- ANTHROPIC-USDC (Meteora DLMM): TVL $554K, 24h volume $104K, fee APR 301.9%, farmer score 100/100, risk 62/100. With triple-digit fee APR, drift is a rounding error for this decision. If you’re here, you’re chasing churn. The question is path sustainability, not LST opportunity cost.
- BOOP-USDC (Orca Whirlpool): TVL $213K, 24h volume $0, fee APR 0.0%, farmer score 100/100, risk 67/100. Zero flow. If your alternative was to hold staked SOL, you gave up about 0.5–0.7% over a month with nothing to show. That’s the clearest case where drift dominates.
- SOL-CDR (Raydium AMM): TVL $194K, 24h volume $22, fee APR 0.1%, farmer score 100/100, risk 57/100. For SOL beta exposure paired to a long tail token, 0.1% fee APR won’t cover either price risk or the LST drift you could be pocketing elsewhere. If you want SOL exposure, a basis that actually accrues (LST–SOL) usually beats this kind of idle pair.
- Daily1%-USDC (Raydium AMM): TVL $191K, 24h volume $147, fee APR 0.0%, farmer score 100/100, risk 53/100. No flow, no fees. Versus a default of staked SOL, you’re giving up that monthly 0.5–0.7% basis for nothing. If your thesis is passive carry, this is the wrong shop window.
Those four pools aren’t LST pairs, and that’s the point. Your alternatives have a base rate. A slow, predictable one. When fee APR is 0–1%, an LST drift of 6–8% annualized sets a surprisingly high hurdle for any pool that isn’t throwing off real fees or meaningful incentives.
To browse current fee machines versus dead pools, start with the live leaderboards on Best Solana pools and Top Solana pools by TVL. If you’re new to how we score flow vs risk, the primer in WealthVille Learn helps put the math in context.
A quick IL model that includes drift (and what it means)
Classic 50/50 AMM IL for a price move R is: IL = 2·sqrt(1+R) / (2+R) − 1, quoted vs holding the assets outright. When one asset is an LST, adjust the move:
- LST–USDC: R = P + d (SOL’s move vs USDC plus the LST/SOL drift)
- LST–SOL: R = d (because the pool’s internal price is the LST/SOL rate)
- SOL–USDC: R = P (no drift term in-pool)
Illustration with 30 days, P = +10% and d = +0.58%:
- SOL–USDC IL vs USDC: use R = 0.10 → IL ≈ −0.24%
- LST–USDC IL vs USDC: use R = 0.1058 → IL ≈ −0.25%
- LST–SOL IL vs SOL: use R = 0.0058 → IL ≈ −0.00% (tiny), but you end with more LST units and higher portfolio value in SOL terms
Two takeaways jump out. First, LST–SOL positions have negligible IL while still harvesting a structural return driver. Second, the difference between SOL–USDC and LST–USDC IL is small per month, but fee generation can be meaningfully larger on LST–USDC because the effective distance traveled is bigger. That matters on concentrated books where volume and price path do the work.
How to apply this on live data in 5 minutes
- Pull the current LST exchange rate series (JitoSOL, mSOL, bSOL). Each protocol publishes a monotonically increasing rate against SOL. Use daily change to estimate d over your horizon.
- Pick your target pool and its fee/APR context. If it isn’t churning, compare the stated fee APR to your baseline 6–8% drift. If it’s lower, ask why you’re there at all.
- Decide your denominator. If you mark to SOL, LST–SOL lets you internalize drift. If you mark to USDC, LST–USDC raises fee opportunity but nudges IL up a hair.
- Size your band. Concentrated liquidity near the mid lets you capitalize on drift’s continuous micro-arbs in LST–SOL. Wider bands are fine if you want fewer rebalances and are betting on longer holding periods.
- Validate with real pools. A fee engine like ANTHROPIC-USDC clears the drift hurdle easily. A no-flow pool like BOOP-USDC fails instantly. A low-fee SOL pair such as SOL-CDR only makes sense if you have a thesis on CDR flow that beats the drift baseline. Otherwise, hold staked SOL and wait.
For more data-driven context on where fees consistently pay, cross-reference our prior findings in Raydium CLMM Works for SOL‑USDC. Most Other Pools Don’t. and the flow-centric heuristics from LPs Should Chase Flow, Not APR: 3 Solana Standouts, 2 Traps.
Risks and wrinkles unique to LST drift
- Validator risk and slashing: LST exchange rates are intended to be monotonic, but a slash event can dent the slope. Diversified validator sets (and MEV policies in Jito’s case) influence realized d month to month.
- Update cadence and arbitrage lag: If the LST rate updates discretely (once per epoch or daily), the pool experiences step changes rather than a smooth slope. Good for fee capture as arbs sync the pool, but it can add variance to realized PnL timing.
- Routing and liquidity fragmentation: LST pairs sometimes have thinner routing than SOL majors. Concentrated pools mitigate, but check real 24h volume and depth before assuming you’ll print on micro-arbs.
- Protocol fees: Each LST has a fee policy. That’s a haircut on d. Read the docs and plug the net number into your model.
- Benchmark mismatch: If your LP is marked to USDC but your mental benchmark is “number of SOL,” you’ll misread performance. Pick a denominator first.
The unpopular opinion: most SOL beta belongs in LST–SOL, not SOL–USDC
If your goal is to hold SOL beta and harvest on-chain carry with minimal extra moving parts, LST–SOL concentrated positions are the cleanest trade most weeks. You capture a structural return (drift), you damp IL to almost zero on calm months, and you still earn fees from drift-induced micro-arbitrage. Chasing thin SOL–USDC fee APR while giving up 6–8% annualized drift is a bad habit. Save SOL–USDC for days when turnover is screaming and your band is where the trades actually hit.
Want a second opinion before repositioning? Our free AI Signals flag when fee flow meaningfully beats passive carry across majors, and the cross-chain baseline yields live on Cross-chain yield reference for quick comparisons.
FAQ
Is LST exchange-rate drift guaranteed?
No. It’s expected to be positive because staking rewards accrue, but validator performance, MEV policies, and rare slashing events can change the realized slope. Always model scenarios with a modest range for d and check the latest LST docs.
Does drift reduce or increase impermanent loss?
It depends on the pair. In LST–SOL, IL is minimal because the only move is the small LST/SOL drift. In LST–USDC, IL is slightly higher than SOL–USDC for the same SOL move because the effective move is P + d. Fee income can more than offset that.
How often should I rebalance a concentrated LST–SOL position?
Less than you think. Because drift is slow, a tight band around the current LST/SOL rate can earn steady micro-arb fees without constant intervention. Widen if you want fewer touches or expect temporary basis shocks.
What happens if SOL dumps but drift is positive?
Drift doesn’t care about SOL/USD. In LST–SOL, you still capture d while your SOL-marked portfolio value falls with SOL. In LST–USDC, the effective move is P + d; if P is large and negative, d only slightly offsets the magnitude.
Are incentives better than drift?
Sometimes, but incentives decay and schedules change. Drift is structural. Compare net incentive APR plus expected fees to your LST drift baseline. If the combo can’t beat 6–8% annualized with acceptable risk, pass.
Which LST should I prefer for LPing?
Check three things: historical net drift after protocol fees, liquidity depth on the venues you’ll use, and any extra sources of return (e.g., MEV tips policies). JitoSOL, mSOL, and bSOL each publish mechanics; pick the one that fits your routing and risk tolerance.





