Skip to content
Advait Jayant
Methods

How to Detect Wash Trading: Methods That Hold Up

You cannot subpoena a wallet. Detection on public blockchains leans on graph structure, funding trails, and statistics instead.

Advait JayantLondon

Wash trading detectionanswers one question: did this trade change anything real? A genuine trade transfers an asset between independent decision-makers who each face real economics. A wash trade only rearranges an actor's own holdings while emitting the public signals of a market. Detection is the craft of telling the two apart from data, without the power to subpoena anyone.

In regulated equities and futures, surveillance teams see account ownership directly, so matched trades between related accounts are flagged mechanically. On public blockchains ownership is pseudonymous, and the work shifts to inference. That inference is the methodological backbone of my paper The Economics of Wash Trading, and this page describes the toolkit in the order a practitioner would apply it.

1. Graph structure: who trades with whom

Build the trade graph: wallets as nodes, sales as directed edges. Wash trading produces shapes organic trading rarely does:

2. Funding forensics: who pays for the buyer

Graph shapes can be defeated by using fresh wallets for every trade. Funding analysis catches that: cluster wallets by the origin of their gas and purchase capital. When the buyer's ETH arrived from the seller, from a common parent wallet, or from the same exchange withdrawal minutes earlier, independence fails no matter how new the address is. Funding-source clustering is the single highest-yield technique in NFT forensics, because creating wallets is free but capitalising them leaves a trail.

3. Statistical fingerprints

Manufactured activity has different statistics from organic activity. Useful tests include first-significant-digit distributions against Benford's expectation, unnatural roundness in trade sizes, mechanical regularity in inter-trade times, and a volume-to-unique-funders ratio that explodes when few actors print many trades. Cong, Li, Tang and Yang applied this family of tests to centralised exchanges in Crypto Wash Trading and attributed the majority of reported volume on many unregulated venues to wash trading. The same logic transfers to NFT markets with the advantage that individual trades, not just aggregates, are observable, as in von Wachter et al.'s transaction-level NFT study.

4. Incentive context: what the venue pays for

The cheapest detector is knowing where to look. Wash trading concentrates where a reward keys off volume: token emissions per traded dollar, fee rebates, leaderboard placement, airdrop eligibility. In my data, flagged activity clustered overwhelmingly on venues with token-based incentives, and thinned out where no such subsidy existed. If you must triage a market with limited compute, sort venues by reward design before running a single graph query.

Failure modes and honest caveats

For what detection implies at market scale, see NFT wash trading: scale and motives. For what happens to those who are caught, see Is wash trading illegal?

Frequently asked questions

How do you detect wash trading on a blockchain?
Start from the definition: no genuine change in ownership or funding. Detection clusters wallets by shared funding sources, flags round trips where a token returns to its origin, and scores counterparties that trade with each other far more often than random matching would predict.
What data do you need to detect wash trading?
For NFTs: complete transfer and sale logs, wallet funding histories, and marketplace metadata such as reward schedules. All of it is public on-chain, which is why NFT markets are a better detection laboratory than centralised exchanges that publish only aggregate volume.
Can wash trading detection be evaded?
Partially. Sophisticated actors split funding across exchanges, add hops, and randomise timing. But evasion is costly, and incentive-driven wash traders usually do not bother: when the reward per unit of volume is fixed, extra obfuscation only reduces the margin.
What statistical tests reveal fake volume?
Distributional tests such as first-significant-digit (Benford) checks, trade-size roundness, clustered timing, and the ratio of volume to unique funded participants. None alone is proof; together with graph evidence they separate organic from manufactured activity.
About the author

Advait Jayant researches market microstructure and manipulation in crypto and NFT markets. His solo-authored paper The Economics of Wash Trading (SSRN 4610162) has been cited in the Journal of Banking & Finance, the European Journal of Finance, and an NBER working paper. He is an alumnus of London Business School, where he completed two master’s degrees (an M.Res. in Business and Management Studies and a Master of Analytics and Management) and was enrolled in the PhD programme, and holds a Computer Science degree from BITS Pilani. He works across AI infrastructure, compute markets, and crypto market structure.

Keep reading