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❌❌✅
Cronoscrol225❌❌✅
BSCbnb56✅✅✅
Fusefuse122❌❌✅
Polygon(Matic)matic137✅✅✅
Mantamanta169❌❌✅
opBNBopbnb204❌❌✅
Fantomftm250❌❌✅
zkSync Erazksv2324❌❌✅
Merlinmerlin4200❌❌✅
Basebase8453✅✅✅
Arbitrumarbitrum42161✅✅✅
Celocelo42220❌❌✅
ZKFairzkfair42766❌❌✅
Blastblast81457❌❌✅
Solanasol100278✅✅✅
Aptosapt100279❌❌✅
TONton100280❌❌✅
Morphmorph2818✅✅✅
Degendegen666666666❌❌✅
Corecoredao1116❌❌✅
Linealinea59144❌❌✅
Kaiaklay8217❌❌✅
Avalanche-Cavax_c43114✅Same-chain only✅
Suisuinet100281❌❌✅
Hyperliquidhyperliquid60011✅✅✅
FSCfsc201022❌❌✅
Berachainberachain80094❌❌✅
Sonicsonic_evm146❌❌✅
Sei EVMseiv21329❌❌✅
HyperEVMhyper_evm999✅✅✅
Robinhoodrobinhood—✅✅❌
Inkink57073✅Same-chain only❌
Arcarc5042✅✅❌

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
Solanasol✅✅5
BSCbnb✅✅2
Basebase✅✅5
Arbitrumarbitrum✅✅5
Avalanche-Cavax_c✅❌❌
Trontrx❌✅15
Polygon(Matic)matic✅✅5
Morphmorph✅✅1
HyperCorehyperliquid✅✅❌
HyperEvmhyper_evm✅✅❌
Robinhoodrobinhood✅✅❌
Inkink✅❌❌
Arcarc✅✅❌

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,000U3U–500,000U3U–500,000U1U–10,000U3U–10,000U50U–3,000,000U1U–10,000U
Solana1U–200,000U3U–500,000U3U–500,000U❌11U–10,000U50U–3,000,000U❌
BSC1U–200,000U❌❌❌3U–10,000U50U–3,000,000U3U–10,000U
Base1U–200,000U3U–500,000U3U–500,000U❌3U–10,000U50U–3,000,000U5U–10,000U
Arbitrum1U–200,000U3U–500,000U3U–500,000U1U–10,000U3U–10,000U50U–3,000,000U3U–10,000U
Polygon(Matic)1U–50,000U3U–500,000U3U–500,000U1U–10,000U3U–10,000U❌1U–10,000U
Morph5U–50,000U3U–500,000U3U–500,000U1U–10,000U❌❌3U–500U
Tron10U–200,000U❌❌❌❌50U–3,000,000U❌
HyperCore❌❌❌1U–10,000U❌❌❌
Robinhood1U–50,000U❌❌3U–10,000U❌50U–3,000,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