Skip to Content
EnDocs
Overview
Chain & API Support

Chain & API Support

chainID is the chain identifier used in request parameters (e.g. fromChain, toChain, chain). Chain ID is the on-chain numeric ID (used by Market & Price APIs and similar endpoints).

Chain & API Support Matrix

NetworkchainIDChain IDInstruction ModeOrder ModeMarket & Price
Ethereumeth1✅✅✅
Trontrx6❌Cross-chain only✅
Optimismoptimism10❌Cross-chain only✅
Cronoscrol225❌Cross-chain only✅
BSCbnb56✅✅✅
Fusefuse122❌❌✅
Polygon(Matic)matic137✅✅✅
Mantamanta169❌Cross-chain only✅
opBNBopbnb204❌❌✅
Fantomftm250❌❌✅
zkSync Erazksv2324❌Cross-chain only✅
Merlinmerlin4200❌❌✅
Basebase8453✅✅✅
Arbitrumarbitrum42161✅✅✅
Celocelo42220❌Cross-chain only✅
ZKFairzkfair42766❌❌✅
Blastblast81457❌❌✅
Bitcoinbtc—❌Cross-chain only❌
Solanasol100278✅✅✅
Aptosapt100279❌❌✅
TONton100280❌❌✅
Morphmorph2818✅✅✅
Degendegen666666666❌❌✅
Corecoredao1116❌❌✅
Linealinea59144❌Cross-chain only✅
Kaiaklay8217❌❌✅
Avalanche-Cavax_c43114✅✅✅
Suisuinet100281❌❌✅
Hyperliquidhyperliquid60011✅✅✅
FSCfsc201022❌❌✅
Berachainberachain80094❌Cross-chain only✅
Sonicsonic_evm146❌Cross-chain only✅
Sei EVMseiv21329❌❌✅
HyperEVMhyper_evm999✅✅✅
Robinhoodrobinhood4663✅✅✅
Inkink57073✅✅✅
Arcarc5042✅✅✅
MegaETHmega_eth4326❌Cross-chain only❌
Monadmonad143❌Cross-chain only❌
Plasmaplasma_mainnet9745❌Cross-chain only❌
Abstractabstract2741❌Cross-chain only❌
BOBbob60808❌Cross-chain only❌
Bobaboba288❌Cross-chain only❌
Katanakatana747474❌Cross-chain only❌
Mantlemnt5000❌Cross-chain only❌
Modemode34443❌Cross-chain only❌
Plumeplumev298866❌Cross-chain only❌
Scrollscroll534352❌Cross-chain only❌
Soneiumsoneium1868❌Cross-chain only❌
Stablestable988❌Cross-chain only❌
Unichainunichain130❌Cross-chain only❌
World Chainworld_chain480❌Cross-chain only❌
X Layerx_layer196❌Cross-chain only❌
Gnosisxdai100❌Cross-chain only❌

Notes:

  • Instruction Mode — same-chain swap only; ✅ means the chain can be used as fromChain / toChain for same-chain swaps.
  • Order Mode — ✅ means both same-chain and cross-chain are supported; Same-chain only / Cross-chain only indicate partial support (see Trading Capabilities below).
  • Market & Price — ✅ means HTTP market endpoints (K-lines, trades, token snapshots, etc.) are supported.
  • For example, seiv2 supports Market & Price only, not Instruction Mode or Order Mode.

Trading Capabilities

Applies to Instruction Mode (same-chain swap) and Order Mode (same-chain swap and cross-chain bridge). chainID is used as the fromChain and toChain request parameters.

NetworkchainIDSame-chain SwapCross-chainnoGas Min. Order (USD)
Ethereumeth✅✅5
BSCbnb✅✅2
Polygon(Matic)matic✅✅5
Basebase✅✅5
Arbitrumarbitrum✅✅5
Solanasol✅✅1
Morphmorph✅✅1
Avalanche-Cavax_c✅✅❌
HyperCorehyperliquid✅✅❌
HyperEvmhyper_evm✅✅2
Robinhoodrobinhood✅✅1
Inkink✅✅❌
Arcarc✅✅1
Trontrx❌✅15
Optimismoptimism❌✅❌
Cronoscrol2❌✅❌
Mantamanta❌✅❌
zkSync Erazksv2❌✅❌
Celocelo❌✅❌
Bitcoinbtc❌✅❌
Linealinea❌✅❌
Berachainberachain❌✅❌
Sonicsonic_evm❌✅❌
MegaETHmega_eth❌✅❌
Monadmonad❌✅❌
Plasmaplasma_mainnet❌✅❌
Abstractabstract❌✅❌
BOBbob❌✅❌
Bobaboba❌✅❌
Katanakatana❌✅❌
Mantlemnt❌✅❌
Modemode❌✅❌
Plumeplumev2❌✅❌
Scrollscroll❌✅❌
Soneiumsoneium❌✅❌
Stablestable❌✅❌
Unichainunichain❌✅❌
World Chainworld_chain❌✅❌
X Layerx_layer❌✅❌
Gnosisxdai❌✅❌

When order value (USD) ≥ this value, the no_gas feature (pay gas with input token) is supported.

Note: When HyperCore is used as fromChain, the response data uses the signatures field instead of the txs field. For the signing method, please refer to NoGas.

Cross-chain Limits

From ChainliqBridge LimitCCTP (Fast Mode) LimitCCTP (Standard Mode) Limitrelaylink LimitAcross LimitDeBridge LimitLiFi Limit
Ethereum1U–200,000U1U–500,000U10,000U–100,000U≤10,000U3U–10,000U50U–3,000,000U❌
BSC1U–200,000U❌❌❌3U–10,000U50U–3,000,000U3U–10,000U
Polygon(Matic)1U–50,000U1U–500,000U10,000U–100,000U≤10,000U❌❌1U–10,000U
Base1U–200,000U1U–500,000U10,000U–100,000U❌3U–10,000U50U–3,000,000U5U–10,000U
Arbitrum1U–200,000U1U–500,000U10,000U–100,000U✅3U–10,000U✅3U–10,000U
Solana10U–200,000U3U–500,000U10,000U–100,000U❌❌50U–3,000,000U❌
Morph1U–50,000U1U–500,000U10,000U–100,000U≤10,000U❌❌3U–10,000U
Avalanche-C❌❌❌≤10,000U❌50U–3,000,000U❌
HyperCore1U–50,000U1U–500,000U10,000U–100,000U≤10,000U❌❌❌
HyperEvm1U–10,000U❌❌≤10,000U❌✅1U–10,000U
Robinhood1U–50,000U❌❌3U–10,000U❌✅❌
Ink❌❌❌≤10,000U❌❌❌
Arc1U–50,000U1U–50,000U10,000U–100,000U≤10,000U❌❌❌
Tron10U–200,000U❌❌❌❌❌❌
Optimism❌❌❌≤10,000U❌✅❌
Cronos❌❌❌≤10,000U❌❌❌
Manta❌❌❌≤10,000U❌❌❌
zkSync Era❌❌❌≤10,000U❌❌❌
Celo❌❌❌≤10,000U❌❌❌
Bitcoin❌❌❌≤10,000U❌❌1U–10,000U
Linea❌❌❌≤10,000U❌✅❌
Berachain❌❌❌≤10,000U❌✅❌
Sonic❌❌❌≤10,000U❌✅❌
MegaETH❌❌❌≤10,000U❌✅❌
Monad❌❌❌≤10,000U❌50U–3,000,000U❌
Plasma❌❌❌✅❌❌3U–10,000U
Abstract❌❌❌≤10,000U❌❌❌
BOB❌❌❌≤10,000U❌❌❌
Boba❌❌❌≤10,000U❌❌❌
Katana❌❌❌≤10,000U❌❌❌
Mantle❌❌❌≤10,000U❌❌❌
Mode❌❌❌≤10,000U❌❌❌
Plume❌❌❌≤10,000U❌❌❌
Scroll❌❌❌≤10,000U❌❌❌
Soneium❌❌❌≤10,000U❌❌❌
Stable❌❌❌≤10,000U❌❌❌
Unichain❌❌❌≤10,000U❌❌❌
World Chain❌❌❌≤10,000U❌❌❌
X Layer❌❌❌≤10,000U❌❌❌
Gnosis❌❌❌≤10,000U❌❌❌

Native Token Address

In Request and Response, fields that represent the native token contract address (such as fromContract, toContract) follow:

  • Default
    • Request: use empty string "".
    • Response: returns empty string "".
  • Arc
    • Request: "" or 0x3600000000000000000000000000000000000000 (equivalent).
    • Response: always 0x3600000000000000000000000000000000000000 (never "").

To dynamically query per-chain Swap/Bridge support and market configuration, see Order Mode · Get Supported Chains.

Last updated on