Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.dzap.io/llms.txt

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

DZap deploys one router (DZapDiamond) per chain. Always fetch the canonical address at runtime — the deployed set evolves.

Fetch at runtime

import { DZapClient } from '@dzapio/sdk';

const dzap = DZapClient.getInstance();
const address = dzap.getDZapContractAddress(42161); // Arbitrum
console.log(address);

DZapDiamond — Mainnet

ChainChain IDDZapDiamond
Abstract27410xFcf64165772037F9B750F7c9a7391e7e926A8a53
ApeChain331390xb3926deF2e0989B0700a57034C9A211bfBcF858B
Arbitrum421610xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Aurora13131615540xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Avalanche431140xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Bahamut51650xb3926deF2e0989B0700a57034C9A211bfBcF858B
Base84530xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Berachain800940xb3926deF2e0989B0700a57034C9A211bfBcF858B
Bifrost30680xb3926deF2e0989B0700a57034C9A211bfBcF858B
Bitlayer2009010xb3926deF2e0989B0700a57034C9A211bfBcF858B
Blast814570xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
BNB Chain560xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
BOB608080xb3926deF2e0989B0700a57034C9A211bfBcF858B
Boba2880xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
BounceBit60010xb3926deF2e0989B0700a57034C9A211bfBcF858B
B² Network2230xb3926deF2e0989B0700a57034C9A211bfBcF858B
Celo422200xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Citrea41140xb3926deF2e0989B0700a57034C9A211bfBcF858B
Core11160xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Cronos250xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Cronos zkEVM3880xFcf64165772037F9B750F7c9a7391e7e926A8a53
Ethereum10xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Fantom2500xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Flare140xb3926deF2e0989B0700a57034C9A211bfBcF858B
Fraxtal2520xb3926deF2e0989B0700a57034C9A211bfBcF858B
Fuse1220xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Gnosis1000xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
GOAT23450xb3926deF2e0989B0700a57034C9A211bfBcF858B
Gravity16250xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Hemi431110xb3926deF2e0989B0700a57034C9A211bfBcF858B
HyperEVM9990xb3926deF2e0989B0700a57034C9A211bfBcF858B
Immutable zkEVM133710xb3926deF2e0989B0700a57034C9A211bfBcF858B
Ink570730xb3926deF2e0989B0700a57034C9A211bfBcF858B
IOTA EVM88220xb3926deF2e0989B0700a57034C9A211bfBcF858B
Kaia82170xb3926deF2e0989B0700a57034C9A211bfBcF858B
Katana7474740xb3926deF2e0989B0700a57034C9A211bfBcF858B
Kava22220xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Kroma2550xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Lens2320xFcf64165772037F9B750F7c9a7391e7e926A8a53
Linea591440xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Manta1690xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Mantle50000xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
MegaETH43260xb3926deF2e0989B0700a57034C9A211bfBcF858B
Merlin42000xb3926deF2e0989B0700a57034C9A211bfBcF858B
Metis10880xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Mint1850xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Mode344430xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Monad1430xb3926deF2e0989B0700a57034C9A211bfBcF858B
Moonbeam12840xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Moonriver12850xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Morph28180xb3926deF2e0989B0700a57034C9A211bfBcF858B
opBNB2040xb3926deF2e0989B0700a57034C9A211bfBcF858B
Optimism100xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Plasma97450xb3926deF2e0989B0700a57034C9A211bfBcF858B
Plume988660xb3926deF2e0989B0700a57034C9A211bfBcF858B
Polygon1370xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Polygon zkEVM11010xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
PulseChain3690xb3926deF2e0989B0700a57034C9A211bfBcF858B
Ronin20200xb3926deF2e0989B0700a57034C9A211bfBcF858B
Rootstock300xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Scroll5343520xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Sei EVM13290xb3926deF2e0989B0700a57034C9A211bfBcF858B
Soneium18680xb3926deF2e0989B0700a57034C9A211bfBcF858B
Sonic1460xb3926deF2e0989B0700a57034C9A211bfBcF858B
Stable9880xb3926deF2e0989B0700a57034C9A211bfBcF858B
Story15140xb3926deF2e0989B0700a57034C9A211bfBcF858B
Superposition552440xb3926deF2e0989B0700a57034C9A211bfBcF858B
Swellchain19230xb3926deF2e0989B0700a57034C9A211bfBcF858B
Taiko1670000xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Telos400xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Tempo42170xb3926deF2e0989B0700a57034C9A211bfBcF858B
Unichain1300xb3926deF2e0989B0700a57034C9A211bfBcF858B
World Chain4800xb3926deF2e0989B0700a57034C9A211bfBcF858B
X Layer1960xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
XDC500xb3926deF2e0989B0700a57034C9A211bfBcF858B
ZetaChain70000xF708e11A7C94abdE8f6217B13e6fE39C8b9cC0a6
Zircuit489000xb3926deF2e0989B0700a57034C9A211bfBcF858B
zkFair427660xb3926deF2e0989B0700a57034C9A211bfBcF858B
zkSync Era3240xFcf64165772037F9B750F7c9a7391e7e926A8a53

DZapDiamond — Testnet

ChainChain IDDZapDiamond
Arbitrum Sepolia4216140xb3926deF2e0989B0700a57034C9A211bfBcF858B
Astalis Testnet712610xb3926deF2e0989B0700a57034C9A211bfBcF858B
Base Sepolia845320xb3926deF2e0989B0700a57034C9A211bfBcF858B
Citrea Testnet51150xb3926deF2e0989B0700a57034C9A211bfBcF858B
Ethereum Sepolia111551110xb3926deF2e0989B0700a57034C9A211bfBcF858B
MegaETH Testnet63420xb3926deF2e0989B0700a57034C9A211bfBcF858B
Monad Testnet101430xb3926deF2e0989B0700a57034C9A211bfBcF858B
Optimism Sepolia111554200xb3926deF2e0989B0700a57034C9A211bfBcF858B
Push Testnet421010xb3926deF2e0989B0700a57034C9A211bfBcF858B
Unichain Sepolia13010xb3926deF2e0989B0700a57034C9A211bfBcF858B

Permit2

Most EVM chains use the canonical Uniswap Permit2: 0x000000000022D473030F116dDEE9F6B43aC78BA3 Some chains have alternate deployments — see getAllowance() in the SDK; it auto-resolves the correct Permit2 per chain.