Skip to main content
One row per DEX pool on one chain in dimensions.dex_pools, listing every pool ever created. dex_pool_id is the pool address joined with the chain, and it is the key every pool figure joins on.

Coverage

One row per app, and a tick marks every app that reports the measure at this grain. It is the same table as the Pool tab of DEX.
AppProjectTrading volume
aerodrome-slipstreamaerodrome✓
aerodrome-stableaerodrome✓
aerodrome-volatileaerodrome✓
aperture-swap-v1aperture✓
apeswap-dexapeswap✓
blackhole-dexblackhole✓
camelot-dexcamelot✓
circle-stablefxcircle✓
curve-dexcurve✓
dodo-dexdodo✓
equalizer-dexequalizer✓
etherex-dexetherex✓
euler-swapeuler✓
fathom-dexfathom✓
honeypop-dexhoneypop✓
instadapp-fluid-dexinstadapp✓
instadapp-fluid-dex-liteinstadapp✓
integral-dexintegral✓
maverick-dexmaverick✓
meteora-launchpadmeteora✓
meteora-liquidity-poolsmeteora✓
metric-v1metric✓
metric-v2metric✓
okutrade-dexokutrade✓
orca-token-swap-v2orca✓
orca-whirlpoolsorca✓
pancakeswap-v2pancakeswap✓
pancakeswap-v3pancakeswap✓
pangolin-dexpangolin✓
pharaoh-dexpharaoh✓
projectxprojectx✓
pumpfun-ammpumpfun✓
pumpfun-launchpadpumpfun✓
quickswap-v2quickswap✓
quickswap-v3quickswap✓
ramses-dexramses✓
raydium-clmmraydium✓
raydium-cpmmraydium✓
raydium-launchlabraydium✓
raydium-openbookraydium✓
raydium-stable-swapraydium✓
shadowexchange-concentrated-liquidityshadowexchange✓
shadowexchange-constant-productshadowexchange✓
shadowexchange-dexshadowexchange✓
solidlizard-dexsolidlizard✓
spookyswap-dexspookyswap✓
sunswap-v1sunswap✓
sunswap-v2sunswap✓
sunswap-v3sunswap✓
sunswap-v4sunswap✓
sushiswap-dexsushiswap✓
templetemple✓
thena-dexthena✓
thruster-clammthruster✓
thruster-classicthruster✓
traderjoe-dextraderjoe✓
uniswap-v2uniswap✓
uniswap-v3uniswap✓
uniswap-v4uniswap✓
velodrome-dexvelodrome✓
versedex-dexversedex✓
zkswap-dexzkswap✓

Columns

ColumnTypeDescription
dex_pool_idSTRINGIdentifier of the pool: the pool address joined with the chain.
app_idSTRINGThe app operating the pool.
chain_idSTRINGChain the pool lives on.
project_idSTRINGProject the operating app belongs to.
pool_addressSTRINGOnchain address of the pool. Where one contract holds every pool, this is the pool’s id inside that contract.
pool_nameSTRINGThe pool’s tokens as a name, for example USDC-WETH.
pool_display_nameSTRINGPool name with the fee added on, where the pool charges a fixed one.
fee_tierBIGNUMERICThe fee the pool charges on every swap, as a decimal fraction, so 0.0005 reads 0.05%. Empty where the venue sets the fee swap by swap.
created_atTIMESTAMPTime of the block the pool was created in.
hooks_addressSTRINGAddress of the pool’s hooks contract, on venues that attach one. A hooks contract is extra code the venue runs around each swap.
token_idsARRAY<STRING>The tokens the pool holds, in pool order, as keys of dimensions.tokens.

Sample queries

The volume table keys on dex_pool_id, and the registry turns that key into a readable pair and the fee the pool charges. Filter chain_id on both sides so the result stays on one chain.