docs/chains-and-dexes

# Chains and DEXes

## Ethereum (chain_id: 1) — 14 DEXes
DEX                    TYPE           POOLS
UniswapV2              AMM            dynamic
SushiswapV2            AMM            dynamic
UniswapV3              Concentrated   dynamic
UniswapV4              Hooks          dynamic
SushiswapV3            Concentrated   dynamic
PancakeswapV3          Concentrated   dynamic
Curve                  StableSwap     dynamic
Curve Tricrypto        Tri-asset      dynamic
Curve TwoCrypto        Two-asset      dynamic
BalancerV2             Weighted       dynamic
BalancerV3             Weighted       dynamic
Maverick V2            Directional    dynamic
WOOFi                  sPMM Oracle    dynamic
Fluid DEX              Dual Pool      dynamic
## Base (chain_id: 8453) — 29 DEXes
DEX                    TYPE           POOLS
UniswapV2              AMM            ~1500
UniswapV3              Concentrated   ~3000
UniswapV4              Hooks          ~200
AerodromeV2            Ve(3,3)        ~800
Aerodrome Slipstream   Concentrated   ~500
PancakeswapV2          AMM            ~300
PancakeswapV3          Concentrated   ~400
PCS Infinity CL        Concentrated   ~50
BaseSwapV2             AMM            ~200
BaseSwapV3             Concentrated   ~100
SushiswapV3            Concentrated   ~300
AlienBaseV3            Concentrated   ~100
DackieSwapV3           Concentrated   ~80
SwapBasedV2            AMM            ~150
SwapBasedV3            Concentrated   ~60
RocketSwap             AMM            ~37K
HydrexIntegral         Algebra V4     ~30
Curve                  StableSwap     ~50
Curve TwoCrypto        Two-asset      ~20
BalancerV2             Weighted       ~30
TraderJoe LB           Liquidity Book ~100
Fluid DEX              Dual Pool      ~20
Maverick V2            Directional    ~30
WOOFi                  sPMM Oracle    ~10
BalancerV3             Weighted       ~20
Solidly V3             Concentrated   ~40
Wasabi*                PropSwap       ~5
ElfomoFi*              Cap-sampled    ~5
Beethoven X*           Multi-vault    ~15

* coming soon — integrated but not yet enabled in production
## Arbitrum (chain_id: 42161) — 20 DEXes
DEX                    TYPE           POOLS
UniswapV2              AMM            ~500
UniswapV3              Concentrated   ~2000
UniswapV4              Hooks          ~100
PancakeswapV3          Concentrated   ~300
SushiswapV3            Concentrated   ~400
CamelotV2              AMM            ~600
CamelotV3              Algebra        ~200
QuickSwapV4            Algebra V4     ~50
Zyberswap              Algebra        ~30
ChronosV2              AMM            ~40
Curve                  StableSwap     ~40
Curve Tricrypto        Tri-asset      ~10
BalancerV2             Weighted       ~50
TraderJoe LB           Liquidity Book ~80
DODO                   PMM            ~30
Maverick V2            Directional    ~40
MIM Swap               MagicLP        ~15
WOOFi                  sPMM Oracle    ~10
Fluid DEX              Dual Pool      ~10
Swaap V2               Oracle AMM     ~20
## Pool Grading
GRADE  DESCRIPTION
A      High liquidity, accurate quotes, heavily traded
B      Good liquidity, reliable quotes
C      Moderate liquidity, usable for smaller trades
D      Low liquidity, may have high price impact
E      Very low liquidity, probe-only (not used in direct routing)
F      Dead or unreliable, excluded from all routing

All pool types graded: V2, V3, V4, and exotic (Curve, Balancer, DODO, LB, etc.)
Ungraded pools are excluded by default. 50% price impact circuit breaker on all routes.
## Supported Tokens
AgentSwap supports any ERC-20 token with on-chain liquidity across the
indexed DEXes. Tokens are discovered automatically via factory event
scanning and graded by pool quality (A-F).

Counts (approximate):
  Ethereum  : ~2,000 tokens across 14 DEXes
  Base      : ~5,000 tokens across 29 DEXes
  Arbitrum  : ~3,000 tokens across 20 DEXes

Query the live token list:
  agentswap tokens -c base
  curl https://api.agentswap.co/api/tokens

Use token symbols or addresses in quotes:
  agentswap quote -c base -f USDC -t WETH -a 1000
  agentswap quote -c base -f 0x833589f... -t 0x420000... -a 1000
## SmartRouterExecutorV2 Contracts
Base:     0x70eaD10dF02BF389Fd69bC07Afc45b1e5138A56E  (UUPS v0.7.0)
Arbitrum: 0x70eaD10dF02BF389Fd69bC07Afc45b1e5138A56E  (UUPS v0.7.0)

Wrapper routers (GENERIC_CALL):
  V4SwapRouter       Base: 0xAe8809181526d5806f922269fbCF6B7132214ee6
                     Arb:  0xF6DdE6f0a830Ed3795BC3E669aa7f4719c73abc8
  FluidSwapRouter    Base: 0x0867DdEd553991D8a9bFF90ceBD59E8D9Dd831F8
                     Arb:  0x62FFfc22D01a8089De890c1D2f6aA4C121caC99d
  SplitHopRouter     Base: 0x08507bEcCE315721ef15b130d8A59bE5b1f5a3Eb
                     Arb:  0x60338D486274837c5c8C9C106CC75d6EED58A0c5