Wash trading is a person or group buying and selling the same asset to themselves to fake trading volume. In crypto, this inflates DEX volume numbers, creates artificial NFT price history (selling to your own wallets at increasingly higher prices), and manipulates exchange rankings. The trades generate no real economic activity because the same entity is on both sides, but the volume metrics mislead other traders into thinking there is genuine demand.
What Is Wash Trading?
4 min read
The short version
You sell your painting to yourself at a record price to convince others it is valuable, then try to sell it to a real person at that inflated price. In crypto, this happens on DEXs (a bot trading with itself to pump volume), NFT marketplaces (selling your NFT between your own wallets to create fake price history), and even some exchanges (inflating volume to rank higher on CoinMarketCap).
How It Works
How it works in practice: DEX volume inflation: a bot deploys capital in a pool, then rapidly swaps back and forth (buy ETH with USDC, then immediately sell ETH for USDC). Net position unchanged. Pool fees lost (~0.3% per round trip) are the cost of faking volume. The inflated volume attracts real traders who see high activity and assume genuine demand. NFT wash trading: a person creates multiple wallets (Wallet A, B, C). Lists an NFT from Wallet A, buys it with Wallet B for 5 ETH, relists from B, buys with C for 8 ETH. The NFT now has fake price history showing appreciation from 5 to 8 ETH. A real buyer sees this and thinks demand is growing. If they buy at 10 ETH, the wash trader profits. The real buyer holds an NFT nobody else wants at that price. Exchange volume inflation: smaller exchanges trade with themselves (no real users) to show high volume on aggregators like CoinGecko or CoinMarketCap. Higher volume ranking attracts real users, creating a bootstrap effect. Some exchanges have been caught faking 90%+ of reported volume. Detection: on-chain analysis can identify wash trading patterns: same funding source for multiple wallets, rapid back-and-forth trades with no net position change, and wallets that only transact with each other. Platforms like Nansen and Hildobby dashboards have labeled significant NFT wash trading.
Detecting NFT wash trading from on-chain data
You are considering buying CoolNFT #4521, currently listed at 12 ETH. Price history shows: sold at 3 ETH (Jan), 6 ETH (Feb), 9 ETH (March), listed at 12 ETH (now). Looks like strong demand growth. You check Etherscan: the three previous buyers (Wallets B, C, D) were all funded by the same source wallet within 24 hours of each sale. All three wallets have near-zero other transaction history (no normal DeFi activity, no other NFT purchases). The sales were from A to B, B to C, C to D. All wallets trace back to one entity. Conclusion: every previous sale was the same person buying from themselves to create fake appreciation. Real demand for this NFT: zero. The 12 ETH list price has no legitimate market support. Walking away saved you 12 ETH ($36,000).
What People Get Wrong
Wash trading only happens on shady exchanges
It is pervasive across: DEXs (bots farming volume for airdrop eligibility), NFT marketplaces (inflating floor prices and creator royalty income), and even some top-20 exchanges (caught multiple times by researchers). The permissionless nature of crypto makes wash trading easy to execute and hard to prevent at the protocol level.
High volume always means real demand
Volume can be 50-90% wash trading on some platforms. Before trusting volume: check the bid-ask spread (real liquidity means tight spreads), verify volume on CoinGecko adjusted metrics (they filter suspicious volume), and look at unique traders not just trade count. A million trades between two bots is not the same as 1,000 trades between 1,000 real people.
Wash trading is a victimless crime
Victims: anyone who buys based on inflated volume/price data (they overpay for an asset with fake demand), projects that miss airdrops because wash farmers consumed allocation, and the broader ecosystem reputation (eroded trust in reported metrics). It is market manipulation that directly causes financial harm to participants who trust the data.
Keep Reading
Sources & Further Reading
- CoinGecko Trust Score
Exchange trust scoring that attempts to filter wash trading from reported volumes
Questions People Also Ask
- Is wash trading illegal in crypto?
- In traditional securities markets: explicitly illegal. In crypto: legal status varies. The EU (under MiCA) classifies it as market manipulation (illegal from 2025). The US SEC has charged some crypto entities with wash trading. On fully decentralized protocols: no enforcement mechanism exists (code cannot distinguish wash trades from real trades). Legality depends on jurisdiction and whether the platform is regulated.
- How do I spot wash trading on an NFT I want to buy?
- Check: (1) Are previous buyers all funded by the same source? (Track on Etherscan.) (2) Do previous buyers have normal wallet activity (other purchases, DeFi usage) or are they single-purpose wallets? (3) Is the time between sales suspiciously regular (exactly 7 days apart, same time)? (4) Are sales only between the same small group of wallets? Real trading involves diverse, unrelated wallets with organic activity histories.
- Do airdrop criteria filter out wash trading?
- They try. Sybil detection (identifying wallets controlled by one entity) catches obvious wash farming. Criteria like: minimum time between transactions, minimum unique counterparties, and minimum diversity of protocols used all aim to filter wash activity. But sophisticated farmers adapt faster than detection improves. It is an ongoing arms race.