Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.blink.cash/llms.txt

Use this file to discover all available pages before exploring further.

Use this page as the canonical destination support matrix for Blink deposits.
Blink supports broad destination routing coverage across EVM and non-EVM chains.

Chains, tokens, contracts

Supported chains

Mainnets

ChainChain IDSupported tokens
Abstract2741All
Ancient8888888888Limited
Animechain69000Limited
ApeChain33139All
Arbitrum42161All
Arbitrum Nova42170All
Avalanche43114All
B38333Limited
Base8453All
Berachain80094All
Bitcoin8253038Limited
Blast81457All
BNB56All
BOB60808Limited
Boba Network288All
Celo42220All
Corn21000000All
Cronos25All
Cyber7560All
Degen666666666Limited
Doma97477All
Eclipse9286185Limited
Ethereal5064014Limited
Ethereum1All
Flow EVM747All
Gensyn685689All
Gnosis100All
Gunz43419Limited
Hemi43111All
HyperEVM999All
Hyperliquid1337All
Ink57073All
Katana747474All
Lighter3586256All
Linea59144All
Lisk1135Limited
Manta Pacific169All
Mantle5000All
MegaETH4326All
Metis1088All
Mode34443All
Monad143All
Morph2818Limited
Mythos42018Limited
Optimism10All
Perennial1424Limited
Plasma9745All
Plume98866All
Polygon137All
RARI1380012617All
Redstone690All
Ronin2020All
Scroll534352All
Sei1329Limited
Shape360All
Solana792703809All
Somnia5031Limited
Soneium1868All
Sonic146All
Soon9286186Limited
Stable988Limited
Story1514All
Superposition55244Limited
Superseed5330Limited
SwellChain1923Limited
Syndicate Commons510003Limited
Taiko167000All
Tempo4217All
Tron728126428Limited
Unichain130All
World Chain480All
ZERO543210All
Zircuit48900Limited
zkSync Era324All
Zora7777777All

Testnets

ChainChain IDSupported tokens
Base Sepolia84532All
Hyperliquid Testnet1337All
Sepolia11155111All
Tempo Testnet42431Limited

Supported tokens and routes

Relay currently supports multiple cross-chain routes across 69+ blockchain networks. This guide explains how to determine if a particular route and token pair is supported.

Solver currencies and swap support

Chain nameSolver currencies (supported natively)Swaps supportedGas top up supported
EthereumETH, USDC, USDT, ANIME, SIPHER, WETH, SYND, USDe, APE, PLUME, WBTC, mUSD, DAI, PYUSDtruetrue
BaseETH, USDC, USDT, cbBTC, WETH, DEGEN, SYND, WBTC, SOLtruetrue
ArbitrumETH, USDC, USDT, WETH, ANIME, APE, WBTCtruetrue
OptimismETH, USDC, USDT, WETHtruetrue
BNBUSDC, USDT, SOMI, WBTC, USDe, BNBtruetrue
PolygonUSDC, USDT, USDC.e, WBTCtruetrue
SolanaUSDC, USDT, PENGU, CASH, PYUSD, SOLtruefalse
AbstractETH, USDC, PENGUtruetrue
Ancient8ETHfalsetrue
AnimechainUSDC, ANIMEfalsetrue
ApeChainApeETH, APEtruetrue
Arbitrum NovaETHtruetrue
AvalancheUSDC, GUN, USDetruetrue
B3ETH, USDCfalsetrue
BerachainUSDC, WETHtruetrue
BitcoinBTCfalsefalse
BlastETH, WETHtruetrue
BOBETHfalsetrue
Boba NetworkETHtruetrue
CeloUSDCtruetrue
CornUSDC, WBTCNtruetrue
CronosUSDC, CROtruetrue
CyberETHtruetrue
DegenDEGENfalsetrue
DomaETH, USDC.etruetrue
EclipseETHfalsefalse
EtherealUSDefalsetrue
Flow EVMUSDC, FLOWtruetrue
GensynETH, USDCtruetrue
GnosisUSDC, xDAItruetrue
GunzGUNfalsetrue
HemiETHtruetrue
HyperEVMUSDC, USD₮0, USDe, USDH, HYPEtruetrue
HyperliquidUSDC, USDe, USDHtruefalse
InkETH, USDCtruetrue
KatanaETH, USDC, USDT, WBTCtruetrue
LighterETH (Spot), USDC (Perp)truefalse
LineaETH, USDC, mUSDtruetrue
LiskETHfalsetrue
Manta PacificETHtruetrue
MantleUSDCtruetrue
MegaETHETH, USDT, USDmtruetrue
MetisWETHtruetrue
ModeETHtruetrue
MonadUSDC, MONtruetrue
MorphETHfalsetrue
MythosETH, USDC.efalsetrue
PerennialETH, USDCfalsetrue
PlasmaUSD₮0, XPLtruetrue
PlumeUSDC, WETH, pUSD, PLUMEtruetrue
RARIETHtruetrue
RedstoneETHtruetrue
RoninUSDC, RONtruetrue
ScrollETHtruetrue
SeiUSDC, USDT0falsefalse
ShapeETHtruetrue
SomniaSOMIfalsetrue
SoneiumETH, USDC.etruetrue
SonicUSDCtruetrue
SoonETH, USDC, USDTfalsefalse
StableUSDT0falsefalse
StoryUSDC, WETHtruetrue
SuperpositionETHfalsetrue
SuperseedETHfalsetrue
SwellChainETHfalsetrue
Syndicate CommonsSYNDfalsetrue
TaikoETHtruetrue
TempoUSDCtruetrue
TronUSDTfalsefalse
UnichainETH, USDCtruetrue
World ChainETH, USDCtruetrue
ZEROETH, USDCtruetrue
ZircuitETHfalsetrue
zkSync EraETHtruetrue
ZoraETH, USDzCtruetrue

How to check if a route is supported

To determine whether a token route is supported for bridging, query the Chains API:
curl -X GET "https://api.relay.link/chains"
The response includes chain-level tokenSupport and token metadata under erc20Currencies and currency.

Step 1: Check token support level

Check the tokenSupport field for a chain:
  • If tokenSupport is "All", routes can be supported when liquidity is available.
  • If tokenSupport is "Limited", continue to step 2.

Step 2: Check individual token support

If tokenSupport is "Limited", inspect erc20Currencies and currency for token entries.

Step 3: Verify bridging support

Confirm supportsBridging for the token:
  • If supportsBridging is true, the token route is supported.
  • If supportsBridging is false or missing from token lists, treat the route as unsupported.

Example: All tokens supported

{
  "chains": [
    {
      "id": 10,
      "name": "optimism",
      "displayName": "Optimism",
      "tokenSupport": "All",
      "currency": {
        "id": "eth",
        "symbol": "ETH",
        "name": "Ether",
        "address": "0x0000000000000000000000000000000000000000",
        "decimals": 18,
        "supportsBridging": true
      },
      "erc20Currencies": [
        {
          "id": "usdc",
          "symbol": "USDC",
          "name": "USD Coin",
          "address": "0x0b2c639c533813f4aa9d7837caf62653d097ff85",
          "decimals": 6,
          "supportsBridging": true
        }
      ]
    }
  ]
}

Example: Limited token support

{
  "chains": [
    {
      "id": 7777777,
      "name": "zora",
      "displayName": "Zora",
      "tokenSupport": "Limited",
      "currency": {
        "id": "eth",
        "symbol": "ETH",
        "name": "Ether",
        "address": "0x0000000000000000000000000000000000000000",
        "decimals": 18,
        "supportsBridging": true
      },
      "erc20Currencies": [
        {
          "id": "usdc",
          "symbol": "USDzC",
          "name": "USD Coin (Bridged from Ethereum)",
          "address": "0xcccccccc7021b32ebb4e8c08314bd62f7c653ec4",
          "decimals": 6,
          "supportsBridging": true
        }
      ]
    }
  ]
}

Gas top-up

Gas top-up support is shown in the solver table above and depends on destination chain and route conditions.

API reference

For the most up-to-date support data, always refer to the Chains API endpoint. Source-wallet connection in Blink SDK currently supports:
WalletSupported source chains
MetaMaskEthereum Mainnet, Base, Arbitrum One, Polygon, BNB Smart Chain
Coinbase WalletEthereum Mainnet, Base, Arbitrum One, Polygon, BNB Smart Chain
Trust WalletEthereum Mainnet, Base, Arbitrum One, Polygon, BNB Smart Chain
OKX WalletEthereum Mainnet, Base, Arbitrum One, Polygon, BNB Smart Chain
PhantomSolana, Ethereum Mainnet, Base, Arbitrum One, Polygon, BNB Smart Chain (via Phantom EVM accounts)
RabbyEthereum Mainnet, Base, Arbitrum One, Polygon, BNB Smart Chain

Source stablecoins

Source chainChain IDSupported tokens
Ethereum Mainnet1USDC, USDT
Base8453USDC, USDT
Arbitrum One42161USDC, USDT
Polygon137USDC.e, USDC, USDT
BNB Smart Chain56USDC, USDT
If you need support for additional source connectivity paths, contact Blink.