Wash trading: how fake volume is detected on-chain
High volume attracts attention — and buyers. That is exactly why some projects manufacture it. Wash trading is the practice of trading the same asset against yourself (or a closed loop of wallets) to create the illusion of liquidity and demand.
The detection problem
Off-chain, wash trading is notoriously hard to prove. On-chain, it is almost impossible to hide for long. Every trade is a permanent public record with counterparties, timestamps and amounts. The patterns are structural:
- Self-trading — an address that both buys and sells the same token through a contract, often in the same block or within minutes.
- Circular rings — three or more wallets trading the same asset among themselves in a repeating cycle.
- Volume-to-holders mismatch — enormous trade volume against a flat or declining number of unique holders.
- Repeated same-size trades — identical amounts moving back and forth, which real traders almost never produce.
Why analysis catches it
Behavioral analysis sees counterparty graphs, not isolated trades. A wallet that "trades heavily" but whose counterparties are always the same five addresses is structurally different from a wallet trading against a broad, organic counterparty set.
SIGBOT's report surfaces this directly in the labeled connections and counterparty distribution sections — dense, closed loops stand out immediately.
The economic meaning
Wash-traded volume is not just fake — it is a warning. It is frequently deployed to:
- Fabricate momentum before a sale or raise.
- Satisfy listing requirements based on volume thresholds.
- Create an appearance of liquidity while the deployer quietly accumulates.
What to do with the signal
Treat wash trading as a risk multiplier, not proof of fraud. When combined with a single-way funding source and concentrated supply, it substantially raises the risk profile of holding the asset.