A decentralized exchange, or DEX, lets users swap one token for another against a pool: a program-owned account holding a reserve of two tokens that anyone can trade with. The Solana venues in the pool tables include Raydiumβs OpenBook, CLMM, CPMM and stable-swap pools, Orcaβs Whirlpools, Meteoraβs liquidity pools, Pump.funβs launchpad and PumpSwap, the AMM its graduated tokens trade on. Their pools appear in three tables.
Trading volume is a flow, so it adds up: a week of daily rows sums to the week, and a set of pools sums to the group. A volume row lands only on the days a pool saw trading.
Every column is documented at DEX.
Sample queries
The daily pool tables are among the largest in the catalog. Bound timestamp and filter chain_id in every query; without them the query reads the whole table.
Top pools, one day
Volume by venue
Busiest pairs
Rank Solana pools by trading volume on one day. Reading the day from the volume table and joining the pool list afterwards keeps the join small. Split one day of Solana volume across the venues that ran it. dimensions.dex_pools names the app under the older name protocol_id, so the query aliases it; the pool grain is the only place the split exists, since one venueβs pools number in the millions. Find the busiest traded token pairs on Solana, and how many pools each one trades in. dex_pair_id joins the two mint addresses and the chain in sorted address order, so the same two tokens produce the same identifier whichever way round the trade went.