Naos routes across every venue below. The value in the pool.type column is the
exact string returned by the API (/api/v1/token-info, /api/v1/pool-info,
/api/v2/quote) — match on it if you need to branch on the pool’s source.
You never select a venue manually: the Naos Trading Router finds the optimal path
automatically. This list is exhaustive — if a pool exists on one of these venues,
Naos can quote and execute it.
EVM DEXes
| DEX | pool.type |
|---|
| Uniswap | UNISWAP V2, UNISWAP V3, UNISWAP V4 |
| Sushiswap | SUSHISWAP V2, SUSHISWAP V3 |
| PancakeSwap | PANCAKE V2, PANCAKE V3, PANCAKE INFINITY CL, PANCAKE INFINITY BIN |
| Aerodrome | AERODROME V2, AERODROME V3, AERODROME V3.1, AERODROME V3.2 |
| Aborean | ABOREAN V2, ABOREAN V3 |
| Velodrome | VELODROME V2, VELODROME V3 |
| Camelot | CAMELOT V2, CAMELOT V3 |
| Trader Joe | TRADER JOE V1, TRADER JOE V2 |
| Pharaoh | PHARAOH, PHARAOH V3 |
| Blackhole | BLACKHOLE |
| SwapX | SWAPX V2, SWAPX V3 |
| ShadowSwap | SHADOWSWAP V2, SHADOWSWAP V3 |
| HyperSwap | HYPERSWAP V2, HYPERSWAP V3 |
| KittenSwap | KITTENSWAP V2, KITTENSWAP V3 |
| InkySwap | INKYSWAP |
| PiperX | PIPERX V2, PIPERX V3 |
| StoryHunt | STORYHUNT |
| Arena Swap | ARENA SWAP |
| Potato Swap | POTATO SWAP |
| Dyor Swap | DYOR SWAP |
| Fuseon | FUSEON |
| Trillion | TRILLION |
| SomeSwap | SOMESWAP |
| Purps | PURPS |
| OctoSwap | OCTOSWAP V2, OCTOSWAP V3 |
| Bean Exchange | BEAN EXCHANGE |
| Aethon Swap | AETHON SWAP |
| Atlantis | ATLANTIS |
| Monday Trade | MONDAY TRADE |
| Pinot Finance | PINOT FINANCE V2, PINOT FINANCE V3 |
| Swyrl | SWYRL V2, SWYRL V3 |
| Noxa | NOXA V2, NOXA V3 |
| Madness | MADNESS |
| Capricorn | CAPRICORN |
| Tempo V2 | TEMPO_V2_A, TEMPO_V2_B, TEMPO_V2_C |
| Printr | PRINTR |
| Livo | LIVO |
| BaseSwap | BASESWAP V2 |
| Hydrex | HYDREX, HYDREX OMNI |
Solana DEXes
| DEX | pool.type |
|---|
| Raydium | RAYDIUM, RAYDIUM CLMM, RAYDIUM CPMM |
| Orca | ORCA V1, ORCA V2, WHIRLPOOL |
| Meteora | METEORA, METEORA DLMM, METEORA DYNAMIC, METEORA DYNAMIC V2 |
| Openbook | OPENBOOK |
| Phoenix | PHOENIX |
| Lifinity | LIFINITY |
| Invariant | INVARIANT |
| Obric | OBRIC V2 |
| Sanctum | SANCTUM, SANCTUM INFINITY |
| Cropper | CROPPER |
| Dexlab | DEXLAB |
| Perena | PERENA |
| Aldrin | ALDRIN |
| Penguin | PENGUIN |
| Saber | SABER |
| BonkSwap | BONKSWAP |
| Solayer | SOLAYER |
| Oasis | OASIS |
| Saros | SAROS |
| Stabble | STABBLE STABLE SWAP |
| Stable Weighted Swap | STABLE WEIGHTED SWAP |
| Goose FX | GOOSE FX |
| Mercurial | MERCURIAL |
| StepN | STEPN |
| GuacSwap | GUACSWAP |
| Helium Network | HELIUM NETWORK |
| WooFi | WOOFI |
| Zefi | ZEFI |
| Crema | CREMA |
| 1DEX | 1DEX |
| Token Swap | TOKEN SWAP |
| Flux Beam | FLUX BEAM |
| Sol Fi | SOL FI |
| Perps | PERPS |
EVM Launchpads
Naos quotes and trades bonding-curve tokens directly, pre- and post-graduation.
| Launchpad | pool.type |
|---|
| Ape.store | APE.STORE |
| Creator.bid | CREATOR.BID |
| Flaunch | FLAUNCH, FLAP |
| Virtual | VIRTUAL, VIRTUALV2, VIRTUAL_V3 |
| Moonshot | MOONSHOT |
| Clanker | CLANKER |
| Pump.ai | PUMP.AI |
| Syntax | SYNTAX |
| Four.meme | FOUR.MEME |
| Politiswap | POLITISWAP |
| Arena | ARENA, ARENAV2 |
| LiquidLaunch | LIQUIDLAUNCH |
| InkyPump | INKYPUMP |
| VVS | VVS |
| HybraFinance | HYBRAFINANCE |
| ProjectX | PROJECTX |
| Base.meme | BASE.MEME |
| Mania | MANIA |
| PrismFi | PRISMFI |
| Kumbaya | KUMBAYA |
| Faster.fun | FASTER.FUN |
| alt.fun | ALT.FUN |
| Dyor Fun | DYOR FUN |
| Gorillion | GORILLION (bonding: GORILLON BONDED) |
| Nad.fun | NAD.FUN (graduates to NAD.FUN POST-BOND) |
| Nad.fun V2 | NAD.FUN V2 (graduates to NAD.FUN V2 POST-BOND) |
| Something | SOMETHING |
| Alloca | ALLOCA (graduates to ALLOCA POST BOND) |
| Enshrined | ENSHRINED |
| Trench | TRENCH |
Solana Launchpads
| Launchpad | pool.type |
|---|
| Pump.fun | PUMP.FUN (graduates to PUMP SWAP) |
| Daos.fun | DAOS.FUN |
| Moonit | MOONIT |
| Raydium LaunchLab | RAYDIUM LAUNCHLAB |
| Meteora DBC | METEORA DBC |
| Bonding Curve | BONDING CURVE |
Post-graduation pool types (… POST-BOND, ALLOCA POST BOND, PUMP SWAP) trade
like a normal DEX once the bonding curve completes — Naos handles both phases
transparently, you don’t need to detect graduation yourself.