Over the past 7 days, a quiet data point flashed across Glassnode’s dashboard: the median altcoin’s supply in profit—the share of tokens trading above their last on-chain movement price—dropped below 25%. Simultaneously, CoinGecko’s token count breached 22,000. These two numbers, seemingly unrelated, form a pincer movement that explains every painful chart in your portfolio.
I’ve been auditing on-chain cost basis models since the 2020 DeFi summer, and I can tell you: when supply in profit collapses to this level, it’s not a bottom signal—it’s a structural indictment. The math here isn’t about price; it’s about dilution. Let me walk you through the mechanism.
Context: The Cost Basis Illusion
Most traders treat “supply in profit” as a simple sentiment gauge. Low reading? Time to buy. That’s lazy. The metric is derived from the last moved price of each token—a rough proxy for holder cost basis. But in a market with 22,000 tokens, the median becomes a weapon. It strips away the outliers: the meme coins that pumped 1000% on a whim, the exchange tokens propped up by buybacks. What’s left is the brutal reality of the average altcoin.
Back in 2021, when CoinGecko tracked roughly 8,000 tokens, a 25% profit ratio would have signaled a generational buying opportunity. The liquidity pool was smaller, the narrative of “altseason” had legs, and incremental capital from retail could lift all boats. Not anymore. The supply of tokens has nearly tripled, but the demand side—real users, fee revenue, protocol utility—hasn’t kept pace. This isn’t a cycle; it’s a regime change.
Restaking isn’t just a security narrative; it’s a liquidity narrative. And right now, that liquidity is being sliced into ever-thinner fragments across thousands of long-tail assets. The result? A market where the top 100 tokens command 95% of liquidity, while the remaining 21,900 fight for scraps.
Core: The Supply-Demand Trap
Let’s deconstruct the two data points with the precision they deserve.
First, the 22,000 token figure. CoinGecko’s tracking methodology includes every ERC-20, BEP-20, and Solana SPL token that meets a minimum liquidity threshold. Many are dead on arrival—no GitHub commits in six months, no active developers, no community. But they still exist on-chain. They still have a price. And they still consume liquidity from market makers who must hedge across thousands of pairs. This is structural fragmentation, not scaling. The same small pool of user capital is being stretched across an exponentially growing set of assets.
Second, the <25% supply in profit. Glassnode’s calculation uses the last moved price for each token’s UTXO-like ledger. For the median altcoin, three-quarters of all tokens are underwater. That means the average holder is sitting on a loss. More importantly, it means that any rally toward their cost basis will trigger a wall of selling pressure. The overhead resistance isn’t psychological—it’s mathematical.

Now, here’s the contrarian angle: most analysts will tell you this is a “capitulation” signal, a classic bottom. They’ll point to 2018 and 2020, when similar readings preceded massive altcoin rallies. But they’re wrong. In 2018, the total token count was under 2,000. In 2020, it was 5,000. The liquidity per token was orders of magnitude higher. Today, with 22,000 tokens, the marginal buyer has to choose between thousands of assets. The velocity of money through altcoins has collapsed. Even if new capital enters, it will not flow evenly. It will concentrate in the few protocols with real revenue and real users.
Let me give you a specific example from my own audit work. In August, I modeled the liquidity depth for a mid-cap DeFi token with a $50 million market cap. On paper, it had 12,000 holders. But when I traced on-chain movements, I found that 80% of the supply hadn’t moved in over a year. The active float was less than $5 million. That’s the reality for thousands of tokens. They’re not liquid; they’re illiquid traps waiting for a catalyst that will never come.
The math is unforgiving. If the median token has <25% supply in profit, and if the total number of tokens keeps growing, then the only way for the median to recover is for a massive inflow of new capital—capital that is currently being hoarded in Bitcoin and Ethereum ETFs. The correlation between altcoins and BTC has broken down because the supply dynamics are no longer comparable. Bitcoin has a fixed supply; altcoins have an infinite one.
Contrarian: The False Bottom
Here’s where the narrative gets truly dangerous. The same data point that screams “oversold” is also a lagging indicator. Supply in profit can stay depressed for months, even years. In 2015, after the Mt. Gox collapse, it took 18 months for the median altcoin profit ratio to recover above 50%. In 2019, the recovery never came for most tokens. Low profit ratios are a symptom of oversupply, not a cure.
Most traders will look at this data and think: “Great, I’ll buy the dip.” But the dip is not a single event; it’s a structural condition. The tokens that survive will be those with actual cash flow—protocols that generate fees, not just governance tokens with no utility. The rest will continue to bleed. The altcoin market is not a rising tide; it’s a zero-sum game where the house—exchanges and market makers—always wins.
Regulatory arbitrage plays a role here too. As I noted in my 2024 analysis of Australia’s digital asset framework, compliance costs are crushing small projects. The tokens that can afford legal counsel and exchange listings are the same ones that already have liquidity. The long tail is being regulated into oblivion, and the 22,000 token count will eventually shrink—not because of a cleanup, but because of delistings and bankruptcies.
Takeaway: The Next Narrative
The next narrative isn’t “altseason.” It’s “quality compression.” The market is bifurcating into two tiers: assets with real yield and assets with none. The 25% profit ratio is a warning, not an invitation. Watch for the supply in profit to reclaim 50% on a median basis—that will be the true signal that demand has returned. Until then, the math says: don’t fight the dilution.