Skip to main content
The dex.trades_flagged table contains trades from dex.trades flagged as wash or otherwise inorganic, one row per trade, from the flag registry or the wash heuristics. Rows are not removed from dex.trades; dex.trades_enriched marks them with is_flagged. Available on Arbitrum, Base, BSC, Ethereum and Robinhood.

Methodology

Adjusted Volume

Flagged trades stay in dex.trades. To get volume without them:
  • Trade level: use sum(usd_amount_adjusted) from dex.trades_enriched.
  • Daily metrics: use the *_adjusted columns in metrics.overview, such as dex_volume_usd_adjusted, and total_volume_usd_adjusted in crosschain.metrics.dex_overview. The columns without _adjusted stay raw.
For the release notes, see DEX wash flags on 5 chains.

Table Columns

Unique Key: transaction_hash, unique_id