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

Fetch at runtime

DZapDiamond — Mainnet

DZapDiamond — Testnet

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.
Last modified on May 4, 2026