Supported Tokens & Routes
Fibrous aggregates liquidity from multiple DEX protocols on each supported chain, enabling optimal token swaps with the best possible rates.
Token Support Overview
Common Tokens by Chain
Starknet
Base
Base accepts both 0x0000000000000000000000000000000000000000 and 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE for native ETH.
Citrea
Citrea accepts 0x0000000000000000000000000000000000000000 for native cBTC. wcBTC is the wrapped version of cBTC.
HyperEVM
HyperEVM accepts both 0x0000000000000000000000000000000000000000 and 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE for native HYPE.
Monad
Monad accepts both 0x0000000000000000000000000000000000000000 and 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE for native MON.
Using the API
You can query supported tokens through our API:
Using the SDK
Supported Liquidity Sources
Fibrous aggregates liquidity from multiple DEX protocols on each chain. You can query available protocols through our API:
Base
HyperEVM
Citrea
Monad
Starknet
Example Response:Available Sources: Aerodrome (Stable, Volatile, Slipstream), Uniswap V2/V3/V4, SushiSwap V2/V3, AlienBase V2/V3, PancakeSwap V2/V3, BaseSwap V2/V3, RocketSwap V2, SmarDex V2, IzumiSwap V3, Baso Finance (V2, Stable), BMX, BVM (V2, Stable), DackieSwap V2/V3, SoSwap V2, Infusion (Stable, Classic), Solidly V3, Curve (Stable NG, Stable Meta, TriCrypto, TwoCrypto), Balancer (V2/V3 Stable, Composable, Weighted, Gyro ECLP), Dodo (CP, DPP, DSP, DVM), Equalizer (V2/V3, Stable), Spark PSM, Fluid Dex, Hydrex and more. Example Response:Available Sources: HyperSwap (V2, V2 Stable, V3), KittenSwap (V2, V2 Stable, V3, Algebra V4), Laminar (V2, V3), Ramses (CL, V3), Project X, Hybra Finance (V2, V2 Stable, V3, V4), Hyper Cat V3, GLiquid V3, Curve (TwoCrypto, Stable, TriCrypto), Balancer (Gyro ECLP, ReCCLAMM, Stable, Stable Surge, Weighted, LB Pool), HyperBrick LB, Valantis, BrownFi V2, Upheaval V3, UltraSolid (V2, V3), RingSwap, Funnel (V1, V2), SpinUp (V2, Stable) Example Response:Available Sources: Protocol information will be available once Citrea mainnet launches. Example Response:Available Sources: Aethonswap V3, Octoswap (V2, V3), PancakeSwap (V2, V3), PinotFinance (V2, V3), Purpswap V2, Swyrl (V2, V3), Uniswap (V2, V3, V4), Capricorn CL, Atlantis Algebra, Lfj V1, Dyor Swap Example Response:Available Sources: JediSwap, mySwap, 10KSwap, SithSwap, Ekubo, Haiko, StarkDeFi
Response Structure
Each protocol response includes:
- amm_name / protocol_id: Unique identifier for the protocol
- protocol: Protocol number used in routing
- type: Protocol type (V2, V3, Stable, etc.)
- display_name / name: Human-readable protocol name
- image_url: Logo URL (when available)
Route Support
Single-Hop Routes
Direct swaps between two tokens through a single liquidity pool:
Multi-Hop Routes
Swaps that route through multiple tokens to find the best price:
Split Routes
Large swaps split across multiple protocols to minimize price impact: