Daily volume divided by liquidity, used to flag wash-like DEX activity. Both halves of the tab share one threshold, and stable pairs are exempted by name.
How many times a pool trades its own depth in a day: reported volume divided by reported liquidity. A pool turning over a large multiple of its depth is not doing so with organic flow.
It is a plausibility check on a venue, not a verdict about a token. High turnover says the reported volume is hard to explain from the depth behind it.
Both halves of the tab must judge alike. The chains view has always carried turnover and wash verdicts; the pools view shipped raw volume beside raw liquidity and said nothing. The pool check IMPORTS the same two thresholds rather than restating them, so the two views can never drift apart.
Stable-to-stable pairs are exempt and say why. A stablecoin pair turning over hundreds of times its depth is real arbitrage, not a wash, and naming the exception is what stopped the chains view libelling a whole network.
The verdicts are two named levels — suspect, and a chain-wide level treated as indefensible — published as constants rather than as prose in a template.
Where a pool-quality source does not exist, the answer is an honest unknown. The emerging-chains pool-quality tier was retired when its only keyless source became unavailable, and those chains report 'not assessed' rather than a fabricated 'organic'.
Promoted listings are labelled as promoted. Trending pools sourced from paid boosts are declared as paid promotion in the payload, not presented as organic volume.
Turnover is computed from two numbers the venue reports about itself. It flags implausibility, it does not prove intent.
A new pool with almost no liquidity produces an extreme ratio from a single ordinary trade. Read it with the absolute figures beside it.
An unknown is published as an unknown. A chain with no quality source is never accused and never cleared.
Open the live Discover tab →