Skip to main content

Overview

deBridge uses internal chain IDs which may differ from standard EVM chain IDs for some chains. Always use these chain IDs when interacting with the deBridge API.
You can fetch the latest chain information by calling the deBridge API: https://dln.debridge.finance/v1.0/supported-chains-info

Chain ID Reference

The following chain IDs are defined in the CHAIN_IDS constant:

EVM Chains (Standard Chain IDs)

Ethereum
number
1
BNB
number
56 - BNB Smart Chain (formerly Binance Smart Chain)
Polygon
number
137
Fantom
number
250
Optimism
number
10
Base
number
8453
Arbitrum
number
42161
Avalanche
number
43114
Linea
number
59144

Non-EVM Chains

Solana
number
7565164
TRON
number
100000026

deBridge Custom Chain IDs

These chains use deBridge-specific chain IDs (starting from 100000000):
Neon
number
100000001
Gnosis
number
100000002
Metis
number
100000004
Bitrock
number
100000005
CrossFi
number
100000006
Zilliqa
number
100000008
Flow
number
100000009
Cronos
number
100000010
Story
number
100000013
Sonic
number
100000014
Zircuit
number
100000015
Abstract
number
100000017
Berachain
number
100000020
BOB
number
100000021
HyperEVM
number
100000022
Mantle
number
100000023
Plume
number
100000024
Sophon
number
100000025
Sei
number
100000027
Plasma
number
100000028
MegaETH
number
100000031

Usage Example

import { CHAIN_IDS } from './utils/chains';

// Create a bridge order from Ethereum to Polygon
const order = await createDebridgeBridgeOrder({
  srcChainId: CHAIN_IDS.Ethereum.toString(),
  dstChainId: CHAIN_IDS.Polygon.toString(),
  // ... other parameters
});

Important Notes

  • Lightlink (100000003) is currently suspended and not available for bridging
  • Always convert chain IDs to strings when passing them to API endpoints
  • deBridge custom chain IDs (100000000+) are different from standard EVM chain IDs

Additional Resources

Official Documentation

View the official deBridge documentation for supported chains and fees

Build docs developers (and LLMs) love