Blockworks reports spot DEX volume only for trades where both the token bought and the token sold are in the Blockworks token database. Every other trade is excluded.
Onchain venues are permissionless. Anyone can deploy a token, seed a pool, and trade against themselves for the cost of gas. On low-fee chains that cost is close to zero. Raw DEX volume therefore includes large amounts of activity that can be artificially and cheaply promoted.
Each trade is evaluated on its two legs: the token bought and the token sold.
Requiring both legs matters. A trade that sells a spoofed or freshly deployed token for USDC still prints a USD value, but the price behind that value comes from the unrecognized token, not from a real market.
The filter applies the same way on every chain and every venue type, so included volume is comparable across chains.
For screeners and leaderboards like DexScreener, token deployers will pair their token with a reputable token in order for it to get a price. Creating artificial volume increases the chances that these tokens will show up on the front-page.
Tokens are added in two ways.
Manual labeling. The Blockworks Research team reviews and labels tokens by hand. Each labeled token is assigned a category (for example blockchain native tokens, stablecoins, tokenized assets, project tokens, liquid staking tokens, or composites), a sector and subsector, and an issuer where applicable. The same token is recognized across the chains it trades on.
Automatic launchpad capture. Tokens deployed through the launchpads we track are added to the token database automatically and tagged with the launchpad they came from. This covers the long tail of memecoins and newly launched tokens that would be impractical to label by hand, while keeping out tokens deployed outside any recognized launch platform.