DZap routes across most major EVM chains plus Solana and Bitcoin (for bridge endpoints). The live list is sourced from the API at runtime — never hard-code it.
Source of truth
Always fetch the current list. Two ways:
import { DZapClient } from '@dzapio/sdk';
const dzap = DZapClient.getInstance();
const chains = await dzap.getAllSupportedChains();
console.log(Object.keys(chains));
Snapshot
The list updates as new chains land. As of writing, DZap supports:
Ethereum (1) · Arbitrum (42161) · Optimism (10) · Base (8453) · Polygon (137) · BNB Chain (56) · Avalanche (43114) · zkSync Era (324) · Linea (59144) · Scroll (534352) · Mantle (5000) · Blast (81457) · Mode (34443) · Manta · Celo (42220) · Fantom (250) · Gnosis (100) · Metis (1088) · Boba (288) · Moonbeam (1284) · Moonriver (1285) · Aurora (1313161554) · Cronos (25) · Fuse (122) · Kava (2222) · Klaytn (8217) · OKX X1 · opBNB (204) · Polygon zkEVM (1101) · Taiko (167000) · Filecoin EVM (314) · Rootstock (30) · Plus more (testnets, niche L2s).
Solana mainnet — bridge in/out via Mayan and Allbridge. SPL token routing.
Bridge endpoints for BTC ↔ EVM via supported relayers (Chainflip, Mayan).
This snapshot is illustrative and drifts. Use getAllSupportedChains() for the canonical list before you ship.
Chain config shape
Each chain entry contains:
{
chainId: number;
name: string;
shortName: string;
nativeCurrency: { symbol: string; decimals: number; address: string };
rpcUrls: string[];
blockExplorerUrls: string[];
// ...protocol-specific flags
}
See Contracts for the DZap router address per chain.