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 July 29, 2026