Every dex field — in a quote’s routePlan, a token’s byDex, a pool row, a venue table — is a stable id string set by the engine and the indexer. Map it to a name for display.
| id |
Display name |
Note |
uniswap_v4 |
Uniswap V4 |
includes hooked launchpad pools |
uniswap_v3 |
Uniswap V3 |
|
uniswap_v2 |
Uniswap V2 |
|
pools_trade |
Pools.trade |
V4 pools created by the Pools.trade launcher |
synthra_v3 |
Synthra |
|
sushi_v3 |
SushiSwap V3 |
|
sushi_v2 |
SushiSwap V2 |
|
dyorswap |
DYORSwap |
|
slipstream_fork |
Aero |
an Aerodrome Slipstream fork |
v3fork_<8hex> |
V3 fork <8hex> |
unnamed V3 factory, keyed by its first 8 hex |
v2fork_<8hex> |
V2 fork <8hex> |
unnamed V2 factory |
| id |
Display name |
uniswap_v3 |
Uniswap V3 |
uniswap_v4 |
Uniswap V4 |
uniswap_v2 |
Uniswap V2 |
giga_v3 |
GIGA V3 |
swaphood_v3 |
SwapHood V3 |
pancake_v3 |
PancakeSwap V3 |
up_v3 |
up v3 |
metric |
Metric OMM |
nadfun_dex |
nad.fun DEX |
pons_v2_curve |
Pons bonding curve |
| id |
Display name |
uniswap_v4 |
Uniswap V4 |
uniswap_v3 |
Uniswap V3 |
pancake_v3 |
PancakeSwap V3 |
capricorn |
Capricorn V3 |
atlantis |
Atlantis |
lfj |
LFJ (Trader Joe) |
lfj_poe |
LFJ POE |
kuru |
Kuru |
hanji |
Hanji |
metric |
Metric |
woofi |
WOOFi |
balancer_v3 |
Balancer V3 |
curve |
Curve |
mento |
Mento |
erc4626 |
Vault deposit |
nadfun_bc · nadfun_bc_v2 |
Nad.fun |
nadfun_dex |
Nad.fun DEX |
| id |
Display name |
pharaoh_v3 |
Pharaoh V3 |
pharaoh_dlmm |
Pharaoh DLMM |
uniswap_v3 |
Uniswap V3 |
uniswap_v4 |
Uniswap V4 |
blackhole_v3 |
Blackhole CL |
blackhole_v2 |
Blackhole |
lfj_lb_v22 · lfj_lb_v21 |
LFJ Liquidity Book |
lfj_v1 |
LFJ V1 |
pangolin_v3 |
Pangolin V3 |
pangolin_v2 |
Pangolin V2 |
| id |
Display name |
aerodrome_slipstream · aerodrome_slipstream_2 · aerodrome_slipstream_3 |
Aerodrome Slipstream (three deployments) |
aerodrome_v2 |
Aerodrome V2 |
uniswap_v3 |
Uniswap V3 |
uniswap_v4 |
Uniswap V4 |
uniswap_v2 |
Uniswap V2 |
pancake_v3 |
PancakeSwap V3 |
hydrex_integral |
Hydrex |
quickswap_v4 |
QuickSwap V4 |
sushi_v3 |
SushiSwap V3 |
| id |
Display name |
pancake_v3 |
PancakeSwap V3 |
pancake_infinity_cl |
PancakeSwap Infinity |
pancake_v2 |
PancakeSwap V2 |
uniswap_v4 |
Uniswap V4 |
uniswap_v3 |
Uniswap V3 |
topaz |
Topaz |
thena_v3 |
THENA V3 |
flap |
Flap |
fstswap |
FstSwap |
| id |
Display name |
uniswap_v3 |
Uniswap V3 |
uniswap_v4 |
Uniswap V4 |
uniswap_v2 |
Uniswap V2 |
pancake_v3 |
PancakeSwap V3 |
pancake_v2 |
PancakeSwap V2 |
camelot_v3 |
Camelot V3 |
camelot_v2 |
Camelot V2 |
sushi_v3 |
SushiSwap V3 |
sushi_v2 |
SushiSwap V2 |
ramses_v2 |
Ramses V2 |
| id |
Display name |
uniswap_v3 |
Uniswap V3 |
uniswap_v4 |
Uniswap V4 |
uniswap_v2 |
Uniswap V2 |
pancake_v3 |
PancakeSwap V3 |
pancake_v2 |
PancakeSwap V2 |
sushi_v3 |
SushiSwap V3 |
sushi_v2 |
SushiSwap V2 |
ring_v2 |
Ring |
supernova_cl |
Supernova CL |
supernova_amm |
Supernova AMM |
shibaswap |
ShibaSwap |
defi_swap |
DefiSwap |
fraxswap |
Fraxswap |
| id |
Display name |
pumpswap |
PumpSwap |
pumpfun |
pump.fun (bonding curve) |
meteora_dbc |
Meteora DBC |
meteora_damm_v2 |
Meteora DAMM v2 |
meteora_dlmm |
Meteora DLMM |
meteora_pools |
Meteora pools (dynamic AMM v1) |
raydium_clmm |
Raydium CLMM |
raydium_cpmm |
Raydium CPMM |
raydium_v4 |
Raydium AMM v4 |
raydium_launchlab |
Raydium LaunchLab |
orca |
Orca Whirlpool |
The live lists with volume and share: GET /v1/arc/venues, GET /v1/rh/venues, GET /v1/chains/{avalanche,base,bnb,arbitrum,ethereum}/venues and venues on GET /v1/chains/solana/overview. Monad has no venue table; a quote’s routePlan names its venues. An id you do not recognise is a fork the index labelled by factory; show the id.