> For the complete documentation index, see [llms.txt](https://docs.zkswap.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zkswap.finance/contracts-and-audits/contracts-addresses/zksync-era/dex-zksync.md).

# DEX - ZKsync

### Universal Router

<table data-full-width="false"><thead><tr><th>Name</th><th>Address</th><th>Owner</th></tr></thead><tbody><tr><td>UniversalRouter</td><td><a href="https://explorer.zksync.io/address/0xA478bf3f621d47E6753F463711630C282D2803aB">0xA478bf3f621d47E6753F463711630C282D2803aB</a></td><td><a href="https://app.safe.global/settings/setup?safe=zksync:0x0D64C4eb0547C1F51b78Fb1A53583dC9042238C0">Multisig Core Wallet</a></td></tr></tbody></table>

### V2 AMM Contracts

<table data-full-width="false"><thead><tr><th>Name</th><th>Address</th><th>Owner</th></tr></thead><tbody><tr><td>RouterV2 (Verified)</td><td><a href="https://explorer.zksync.io/address/0x18381c0f738146Fb694DE18D1106BdE2BE040Fa4">0x18381c0f738146Fb694DE18D1106BdE2BE040Fa4</a></td><td>No contract owner</td></tr><tr><td>FactoryV2 (Verified)</td><td><a href="https://explorer.zksync.io/address/0x3a76e377ED58c8731F9DF3A36155942438744Ce3">0x3a76e377ED58c8731F9DF3A36155942438744Ce3</a></td><td><p>No contract owner</p><p>Fee Setter:  <a href="https://explorer.zksync.io/address/0x97F03B2F6246Da8ff336f37ad3b047f7C3f74E59">Timelock Core 48 hours</a></p></td></tr></tbody></table>

### V3 AMM Contracts

`INIT_CODE_HASH: 0x010012918CB9618AE4BA2ABC0113216D1639E06949000CAC6E32E7D7811E625D`

<table data-full-width="false"><thead><tr><th>Name</th><th>Address</th><th>Owner</th></tr></thead><tbody><tr><td>ZFV3Factory</td><td><a href="https://explorer.zksync.io/address/0x88ADD6a7e3C221e02f978B388a092c9FD8cd7850">0x88ADD6a7e3C221e02f978B388a092c9FD8cd7850</a></td><td><a href="https://app.safe.global/settings/setup?safe=zksync:0x0D64C4eb0547C1F51b78Fb1A53583dC9042238C0">Multisig Core Wallet</a></td></tr><tr><td>ZFV3PoolDeployer</td><td><a href="https://explorer.zksync.io/address/0x57d28Af38D126beFEbfDe996B7cDc34d58Ad4CFB">0x57d28Af38D126beFEbfDe996B7cDc34d58Ad4CFB</a></td><td>No contract owner</td></tr><tr><td>NFTDescriptorProxy</td><td><a href="https://explorer.zksync.io/address/0xFFD6f258A53A4295dBf5Be90E6A7f58AEF2d38F7">0xFFD6f258A53A4295dBf5Be90E6A7f58AEF2d38F7</a></td><td>No contract owner</td></tr><tr><td>Nonfungible Position Manager</td><td><a href="https://explorer.zksync.io/address/0xe8A9c651C29469F0DE2CE0506002828A7E683860">0xe8A9c651C29469F0DE2CE0506002828A7E683860</a></td><td>No contract owner</td></tr><tr><td>QuoterV2</td><td><a href="https://explorer.zksync.io/address/0x65300D6776939774815c0c2f1195b13254586a0F">0x65300D6776939774815c0c2f1195b13254586a0F</a></td><td>No contract owner</td></tr><tr><td>TickLens</td><td><a href="https://explorer.zksync.io/address/0xAaB6e2b06961927Eb1665F0b2566170c71be50d3">0xAaB6e2b06961927Eb1665F0b2566170c71be50d3</a></td><td>No contract owner</td></tr><tr><td>Permit2</td><td><a href="https://explorer.zksync.io/address/0xf560df1cAfb0dA08ECb1f9E244c68640b701E53E">0xf560df1cAfb0dA08ECb1f9E244c68640b701E53E</a></td><td>No contract owner</td></tr></tbody></table>

### Zap

<table data-full-width="false"><thead><tr><th>Name</th><th>Address</th><th>Owner</th></tr></thead><tbody><tr><td>Zap</td><td><a href="https://explorer.zksync.io/address/0x9f20a1CE3B66EBEF612cbfA854C8F2dBF664ea28">0x9f20a1CE3B66EBEF612cbfA854C8F2dBF664ea28</a></td><td><a href="https://app.safe.global/settings/setup?safe=zksync:0x0D64C4eb0547C1F51b78Fb1A53583dC9042238C0">Multisig Core Wallet</a></td></tr></tbody></table>

### Aggregator & Bridge

<table data-full-width="false"><thead><tr><th>Name</th><th>Address</th><th>Owner</th></tr></thead><tbody><tr><td>ZF Bridge Adapter on ZKsync</td><td><a href="https://explorer.zksync.io/address/0x7ab61748AF61e0588296B6Edf5C80Ef5D0B6Bbc7">0x7ab61748AF61e0588296B6Edf5C80Ef5D0B6Bbc7</a></td><td><a href="https://app.safe.global/settings/setup?safe=zksync:0x0D64C4eb0547C1F51b78Fb1A53583dC9042238C0">Multisig Core Wallet</a></td></tr><tr><td>Aggregator Smart (Old)</td><td><a href="https://explorer.zksync.io/address/0x1420963C2367Eb21fF06511910946794d898c08C">0x1420963C2367Eb21fF06511910946794d898c08C</a></td><td><a href="https://app.safe.global/settings/setup?safe=zksync:0x0D64C4eb0547C1F51b78Fb1A53583dC9042238C0">Multisig Core Wallet</a></td></tr><tr><td>Aggregator Smart (New)</td><td><a href="https://explorer.zksync.io/address/0x484a72b4879ac8b04652B51Bf1D1C110077990a4">0x484a72b4879ac8b04652B51Bf1D1C110077990a4</a></td><td><a href="https://app.safe.global/settings/setup?safe=zksync:0x0D64C4eb0547C1F51b78Fb1A53583dC9042238C0">Multisig Core Wallet</a></td></tr></tbody></table>

### StableSwap Contracts

<table data-full-width="false"><thead><tr><th>Name</th><th>Address</th><th>Owner</th></tr></thead><tbody><tr><td>3pool (USDC - USDC.e - USDT)</td><td><a href="https://explorer.zksync.io/address/0x31c330f2febdA65693Ec8801B77A93c6D1F479e4">0x31c330f2febdA65693Ec8801B77A93c6D1F479e4</a></td><td>No contract owner</td></tr><tr><td>ZFStableSwapFactory</td><td><a href="https://explorer.zksync.io/address/0xc93397F26886daB0d752C86612C78dbd2C1d5a59">0xc93397F26886daB0d752C86612C78dbd2C1d5a59</a></td><td><a href="https://app.safe.global/settings/setup?safe=zksync:0x0D64C4eb0547C1F51b78Fb1A53583dC9042238C0">Multisig Core Wallet</a></td></tr><tr><td>ZFStableSwapTwoPool</td><td><a href="https://explorer.zksync.io/address/0x876CFCf817D031703B83C13FE0e7838E8C5aaBca">0x876CFCf817D031703B83C13FE0e7838E8C5aaBca</a></td><td><a href="https://app.safe.global/settings/setup?safe=zksync:0x0D64C4eb0547C1F51b78Fb1A53583dC9042238C0">Multisig Core Wallet</a></td></tr><tr><td>ZFStableSwapThreePool </td><td><a href="https://explorer.zksync.io/address/0x15309aaf4FEdf346e5204331027b4eF7b75b1Dd7">0x15309aaf4FEdf346e5204331027b4eF7b75b1Dd7</a></td><td><a href="https://app.safe.global/settings/setup?safe=zksync:0x0D64C4eb0547C1F51b78Fb1A53583dC9042238C0">Multisig Core Wallet</a></td></tr><tr><td>ZFStableSwapLPFactory </td><td><a href="https://explorer.zksync.io/address/0x8770aD37CB19Ac99ed86A49f2982592C323c17bE">0x8770aD37CB19Ac99ed86A49f2982592C323c17bE</a></td><td><a href="https://explorer.zksync.io/address/0xc93397F26886daB0d752C86612C78dbd2C1d5a59">ZFStableSwap Factory</a></td></tr><tr><td>ZFStableSwapTwoPool Deployer</td><td><a href="https://explorer.zksync.io/address/0x5cA90E8C00DB9402C84801A83f1fD24DDDa72C20">0x5cA90E8C00DB9402C84801A83f1fD24DDDa72C20</a></td><td><a href="https://explorer.zksync.io/address/0xc93397F26886daB0d752C86612C78dbd2C1d5a59">ZFStableSwap Factory</a></td></tr><tr><td>ZFStableSwapThreePool Deployer</td><td><a href="https://explorer.zksync.io/address/0x82e07a1E88F76E5934e1772CFd2A6ABcE1d6bf11">0x82e07a1E88F76E5934e1772CFd2A6ABcE1d6bf11</a></td><td><a href="https://explorer.zksync.io/address/0xc93397F26886daB0d752C86612C78dbd2C1d5a59">ZFStableSwap Factory</a></td></tr><tr><td>ZFStableSwapTwoPoolInfo</td><td><a href="https://explorer.zksync.io/address/0xCF7C16b82D0366ed8421a6bc71a56b97D7E5FF35">0xCF7C16b82D0366ed8421a6bc71a56b97D7E5FF35</a></td><td>No contract owner</td></tr><tr><td>ZFStableSwapThreePoolInfo</td><td><a href="https://explorer.zksync.io/address/0x1a5FB6977BCd9E5e16A7Faba15134a1A6CA4A0C9">0x1a5FB6977BCd9E5e16A7Faba15134a1A6CA4A0C9</a></td><td>No contract owner</td></tr><tr><td>ZFStableSwapLP</td><td><a href="https://explorer.zksync.io/address/0x31c330f2febdA65693Ec8801B77A93c6D1F479e4">0x31c330f2febdA65693Ec8801B77A93c6D1F479e4</a></td><td>No contract owner</td></tr></tbody></table>
