We recently received an offer to scan Solana tokens for fake volume, concentrated holders, liquidity-pool risks, developer selling and automated risk signals. The logic was straightforward: TerraMatris runs systematic strategies involving SOL, so perhaps a Solana-token scanner could help us manage that exposure.
There is logic in that idea. There is also an important category mistake.
Trading SOL derivatives is not the same as buying a small Solana token through a thin decentralized-exchange pool. Both sit somewhere in the Solana ecosystem, but the market structure, risks and useful questions are different. The outreach was useful because it made us think more carefully about what “fake volume” means and when it should affect a trading decision.
What fake volume actually means
Wash trading is activity intended to make a market appear busier than it is. It can involve the same party trading with itself, coordinated wallets passing a token back and forth, or bots making repetitive round trips. The blockchain records the swaps, so the transactions happened. The problem is that they may say very little about independent demand or another trader’s ability to enter and exit at a sensible price.
A token can show a large number on a volume tracker while a small group of wallets accounts for much of the turnover. Bots can buy and sell the same asset repeatedly. A pool can look active even when there are few independent buyers and sellers willing to take a position and hold it.
That is why we separate reported volume from executable liquidity.
Reported volume is a historical count of transactions. Executable liquidity is what remains when we actually need to trade: how much size is available near the quoted price, how quickly that depth disappears, and what price we receive after the order reaches the market. They are related, but they are not interchangeable.
A recent Bitquery investigation is a useful example of the distinction, not a verdict on Solana as a whole. It examined Solana DEX trades it could price in SOL, USDC or USDT in the pools it indexed from August 24 to September 22, 2026. Its rules classified $117.7 billion of a $201.4 billion sample as “not real trading.” Most of that classification concerned same-pool buy-and-sell activity inside a single transaction.
That finding deserves attention, but not over-reading. It is not a network-wide estimate of all Solana DEX activity, proof that every automated trade is manipulative, or proof of any particular wallet’s intent. Bitquery is explicit that this is a rules-based classification, that it did not index every route, and that it did not inspect every transaction closely enough to resolve motive.
The lesson is narrower: a large turnover number should not be treated as proof of real depth.
High volume does not guarantee good execution
When we look at a market, our first question is not whether a dashboard shows impressive volume. It is what happens if we try to buy or sell the size we actually need.
How much slippage is there? How deep is the market close to the quoted price? Is that liquidity still there a few minutes later? Can a position be reduced without materially moving the market? Is the displayed depth supplied by several independent participants, or does it vanish as soon as someone trades into it?
A market can show large historical turnover and still be difficult to trade. In an automated-market-maker pool, a modest order may travel a long way along the pricing curve when reserves are shallow. In an order book, a tight top-of-book quote can conceal very little size behind it. In both cases, the last traded price may be a poor guide to the price available for a real order.
The reverse is also true. A lower-volume market can be adequate for a small strategy when the available liquidity is genuine, stable and sufficient for the intended position size. We are not looking for a heroic volume number. We are looking for a realistic path into, through and out of a position.
That distinction should be familiar to anyone following our weekly performance record. A reported price or premium is one observation; it does not prove that an adjustment can later be made at the same economics.
Where small Solana tokens need closer scrutiny
Fake-volume analysis becomes more directly useful when the asset is a small SPL token traded through a DEX pool. Solana is the blockchain. SOL is its native asset. SPL tokens are separate assets created on that blockchain. A Raydium pool is another layer again: a specific market with its own reserves, pricing mechanism and liquidity providers.
For a small token, we would want to see the holder distribution, not merely a holder count. We would want to understand whether wallets appear clustered, whether the same addresses repeatedly trade with each other, and whether turnover is concentrated in a handful of accounts. We would inspect pool depth and the price impact of a realistic order, rather than assuming headline volume will translate into an executable exit.
The liquidity-provider side matters as well. Who supplies or controls the liquidity? Can it be withdrawn? Is the apparent depth persistent, or present only during a short campaign? Developer or team-wallet activity can be relevant, particularly if it changes the available sell-side supply.
None of those observations automatically proves fraud. A new token may naturally have concentrated ownership. Sparse secondary trading may reflect long-term holders, a lack of interest, or both. A small pool may be an honest reflection of a small project rather than a deception. Context matters. The point is to understand the market that exists, not to impose a verdict from a generic risk score.
SOL options are a different market
Our Solana strategy deals with a different execution problem. A SOL option is a derivative contract, not a small SPL token in a Raydium pool. It has its own order book, strike, expiry, bid and ask, settlement terms, collateral requirements and, where relevant, open interest. Useful liquidity may be concentrated in one expiry or near one strike and disappear quickly elsewhere on the chain.
For a covered call or a cash-secured put, we care about the spread we can actually trade, the size available at the desired strike, the expiry choices, implied volatility, collateral, settlement and assignment. We also care whether a position can be rolled or adjusted once the market moves against it.
Our practical experience is that thin options books, limited useful expirations and wide spreads can make position management difficult. Opening a contract is not the whole test. The harder moment can come later, when a call is challenged and we need a higher strike with a more suitable expiry, enough depth to close the existing position, and a replacement that does not make the adjustment uneconomic.
That is why liquidity when a position needs to be adjusted or exited can matter more than liquidity when the trade is initially opened. We have written in more detail about why rolling SOL options can be more difficult than BTC or ETH. A scanner finding suspicious turnover in an unrelated Solana micro-cap token does not solve this problem. Nor should poor liquidity in one small pool be transferred automatically to SOL itself or to a particular options contract. The blockchain, underlying asset, venue and instrument must be kept separate.
TerraM is different again
TerraM is a Solana token that trades through a decentralized liquidity pool, so DEX-liquidity analysis is more directly relevant. It is intentionally still a small token with a fixed supply of 10,000 tokens. Its liquidity and holder structure need to be read in that context.
That does not make low turnover or concentrated ownership automatically good or bad. A quoted price should not be confused with the price a meaningful order would necessarily receive, and we should not present a small pool as institutional-scale liquidity. The practical questions are straightforward: how much liquidity is available, what price impact would a meaningful purchase or sale create, could a holder exit without materially affecting the pool, where does the trading activity come from, and who supplies or controls liquidity?
Those questions sit alongside the information on the TerraM token page, where we describe the token’s supply, liquidity operations and limitations. The right response to a small pool is transparency about its depth and risks, not an attempt to make thin liquidity look deep through a flattering volume number.
Risk scores are a starting point, not a conclusion
Automated risk scores can be useful screening tools. They can flag an unusual holder concentration, repeated wallet behaviour or a liquidity configuration worth investigating. They are less useful when presented as a substitute for the evidence that produced them.
We would rather see the wallets, the pool and the transaction pattern. We would rather see how liquidity behaves when a realistic order hits the market. Then we can decide whether the activity looks like independent participation, market making, short-lived incentives, circular turnover or something else that deserves more caution.
This is not an argument against automation. It is an argument against outsourcing judgement to a single label. On-chain data can make an investigation more transparent, but the conclusion still depends on the asset, venue, order size and purpose of the trade.
The strategy-level takeaway
“Solana” is not one market.
It can mean a blockchain, the SOL asset, an SPL token, a Raydium pool, a centralized-exchange spot market or an options contract with a specific strike and expiry. The fact that two instruments share an ecosystem does not mean they share the same liquidity, risks or execution conditions.
For systematic trading, executable liquidity matters more than a large headline volume number. We need to know what can trade at the time and size that matter to the strategy. The liquidity available when a position is opened may not be there when it needs to be rolled, reduced or exited.
That is why we keep the instruments separate in our strategy framework, and why our Trading Journal records the practical decisions behind the numbers. Volume can be a useful clue. It is not the answer.