SOPR is sitting right at 0.98 on Glassnode's 7-day moving average. Coins moving on-chain are being sold at a loss. This is not panic — it's fatigue. Holders who bought the $70K+ range in late spring are capitulating into this grind lower, and that kind of seller exhaustion historically builds floors, not ceilings.
MVRV ratio is compressing toward the 1.4 zone. We are well below overheated territory and drifting closer to the historical accumulation band. The last time MVRV sat at these levels with SOPR below 1 simultaneously was November 2024 — right before a 40% move higher over six weeks.
Realized cap is still expanding, albeit slowly. Per Glassnode, the realized cap has ticked up roughly 0.3% over the past two weeks. New capital is still entering Bitcoin's network, even if it's not aggressive. Expanding realized cap during a price drawdown tells me long-term holders are absorbing supply. The foundation is not cracking.
Spot BTC ETF flows have turned net positive again this week after a brief two-day outflow streak last Thursday and Friday. Monday and Tuesday saw combined inflows of approximately $340M across BlackRock's IBIT and Fidelity's FBTC, with IBIT absorbing the lion's share. This is not a flood, but it is consistent accumulation during a fear-driven dip.
The pattern is unmistakable. Every time BTC pulls back into the mid-$60K range this cycle, institutional buyers step in through the ETF wrapper. They are not chasing momentum — they are buying fear. That tells me conviction is structural, not speculative. Flat or modest inflows during drawdowns are more bullish than explosive inflows during rallies. The latter is FOMO. The former is allocation.
Whale wallets holding 1,000+ BTC have pulled approximately 12,400 BTC off exchanges over the past 10 days according to CryptoQuant. That is a clear accumulation signal. Large holders are not distributing into this weakness — they are warehousing coins in cold storage. Exchange reserves continue to decline and are now at levels last seen in early 2018.
DeFi TVL across major chains is contracting modestly — down about 2.1% week-over-week per Nansen. Ethereum TVL has held relatively firm, but Solana and newer L1s are bleeding liquidity. Risk appetite is narrowing. Capital is concentrating into blue-chip DeFi protocols on Ethereum and pulling out of speculative farms on smaller chains. This is a classic risk-off rotation within DeFi itself.
DEX-to-CEX volume ratio has ticked up to 18.4% on Dune Analytics, compared to a 30-day average of 15.7%. Smart money is more active on-chain right now than the headline price action suggests. Elevated DEX activity during a fear regime usually precedes a move — the sophisticated participants are positioning while retail sits on the sideline watching the Fear & Greed number and doing nothing.
Fear & Greed sits at 33. Fear territory, but not extreme fear. We are in the zone where retail hesitates and on-chain accumulators get busy. One more leg down into the sub-30 range and this becomes a textbook contrarian buy signal.
Perpetual funding rates on BTC are slightly negative across Binance and Bybit. The market is not overleveraged long — in fact, shorts are paying longs right now. That is an underlevered setup. When funding is negative and price is holding above key support, the squeeze potential is real.
The contrarian read is straightforward. BTC is up 0.76% today while nearly every major alt is red. SOL down 0.81%, SUI down 1.01%, HYPE getting hammered at -5.74%. Capital is rotating into BTC for safety. Dominance is expanding. This is not alt season — this is early-cycle flight-to-quality behavior. The crowd is fearful and alts are bleeding harder than BTC. That is the signal.
Everything lines up. SOPR below 1 says weak hands are exhausted. MVRV is in the accumulation zone. Realized cap is still growing. ETF flows are net positive on the dip. Whales are pulling BTC off exchanges. Funding is negative. Fear is dominant. And BTC is outperforming alts on a mixed day — classic dominance expansion.
I am watching $64,200 as the line in the sand. That is the realized price for short-term holders on Glassnode, and it has acted as a magnet and support level twice already this month. If BTC holds above that level on any further dip, the setup for a move back toward $72K is clean.
This market is trying to shake out everyone who bought above $68K. It will succeed with most of them. The ones who stay — and the ones buying here — will be rewarded. I am accumulating BTC at these levels and ignoring alts until dominance shows signs of rolling over.
BTCUSD
Free Daily Newsletter
Every morning. BTC, altcoins, on-chain data. Free.
No spam. Unsubscribe anytime.