📃 Contract Addresses
For JavaScript/TypeScript developers, we publish the @0x/contract-addresses package to NPM with all these addresses.
You can find the full list of addresses here: https://github.com/0xProject/protocol/blob/development/packages/contract-addresses/addresses.json
0x v4​
Ethereum Mainnet (Chain ID: 1)​
- ExchangeProxy: 0xdef1c0ded9bec7f1a1670819833240f027b25eff
- ExchangeProxyFlashWallet: 0x22f9dcf4647084d6c31b2765f6910cd85c178c18
- ExchangeProxyGovernor: 0x618f9c67ce7bf1a50afa1e7e0238422601b0ff6e
- ExchangeProxyLiquidityProviderSandbox: 0x407b4128e9ecad8769b2332312a9f655cb9f5f3a
- ExchangeProxyTransformerDeployer: 0x39dce47a67ad34344eab877eae3ef1fa2a1d50bb
Goerli Testnet (Chain ID: 5)​
- ExchangeProxy: 0xf91bb752490473b8342a3e964e855b9f9a2a668e
- ExchangeProxyFlashWallet: 0xF15469C80a1965f5f90bE5651FCB6C6F3392B2a1
- ExchangeProxyGovernor: 0xf289F8a9d26F9a32ecC8602e92E634d71a91d490
- ExchangeProxyTransformerDeployer: 0x7b4f0063cc0097C19c6B8CC74eCaF630621e2Be6
Binance Smart Chain (Chain ID: 56)​
- ExchangeProxy: 0xdef1c0ded9bec7f1a1670819833240f027b25eff
- ExchangeProxyFlashWallet: 0xdb6f1920a889355780af7570773609bd8cb1f498
- ExchangeProxyGovernor: 0xccc9769c1a58766e79423a34b2cc5052d65c1983
- ExchangeProxyLiquidityProviderSandbox: 0x407b4128e9ecad8769b2332312a9f655cb9f5f3a
- ExchangeProxyTransformerDeployer: 0x39dce47a67ad34344eab877eae3ef1fa2a1d50bb
Polygon (Chain ID: 137)​
- ExchangeProxy: 0xdef1c0ded9bec7f1a1670819833240f027b25eff
- ExchangeProxyFlashWallet: 0xdb6f1920a889355780af7570773609bd8cb1f498
- ExchangeProxyGovernor: 0x4d3e56c56a55d23fc7aa9a9ffad61631cf7d1ae6
- ExchangeProxyLiquidityProviderSandbox: 0x4dd97080adf36103bd3db822f9d3c0e44890fd69
- ExchangeProxyTransformerDeployer: 0xe6d9207df11c55bce2f7a189ae95e3222d5484d3
Mumbai (Chain ID: 80001)​
- ExchangeProxy: 0xf471d32cb40837bf24529fcf17418fc1a4807626
- ExchangeProxyFlashWallet: 0x64254Cf2F3AbD765BeE46f8445B76e2bB0aF5A2c
- ExchangeProxyGovernor: 0x30186B2e187AEDdaBf019089f9375a8DC53138E4
- ExchangeProxyTransformerDeployer: 0x05481589F447A0767DEF2b0Ed98A04Ea5f5eba50
Avalanche (Chain ID: 43114)​
- ExchangeProxy: 0xdef1c0ded9bec7f1a1670819833240f027b25eff
- ExchangeProxyFlashWallet: 0xdb6f1920a889355780af7570773609bd8cb1f498
- ExchangeProxyGovernor: 0xca7bab1b2d1ec7d81710b7f9e2ab4e6788930588
- ExchangeProxyLiquidityProviderSandbox: 0x8953c63d0858d286cc407cd6f8e26b9cbd02a511
- ExchangeProxyTransformerDeployer: 0xa60b57833dce6260f4f2411c811755dd980bc0a7
Fantom (Chain ID: 250)​
- ExchangeProxy: 0xdef189deaef76e379df891899eb5a00a94cbc250
- ExchangeProxyFlashWallet: 0xb4d961671cadfed687e040b076eee29840c142e5
- ExchangeProxyGovernor: 0xf760c5b88d970d6f97e64e264dac5a3767dafd74
- ExchangeProxyLiquidityProviderSandbox: 0xca64d4225804f2ae069760cb5ff2f1d8bac1c2f9
- ExchangeProxyTransformerDeployer: 0x47f01db18a38261e4cb153bae6db7d3743acb33c
Celo (Chain ID: 42220)​
- ExchangeProxy: 0xdef1c0ded9bec7f1a1670819833240f027b25eff
- ExchangeProxyFlashWallet: 0xdb6f1920a889355780af7570773609bd8cb1f498
- ExchangeProxyGovernor: 0x92115010fd9b170d4918b102efc86b1b7bebdc7f
- ExchangeProxyTransformerDeployer: 0x1fe80d5ad9464dba2d60b88e449305f184823f8a
Optimism (Chain ID: 10)​
- ExchangeProxy: 0xdef1abe32c034e558cdd535791643c58a13acc10
- ExchangeProxyFlashWallet: 0xa3128d9b7cca7d5af29780a56abeec12b05a6740
- ExchangeProxyGovernor: 0x6d506b2847df0c6f04d2628da1adaf4d8fb2e81b
- ExchangeProxyTransformerDeployer: 0x3a539ed6bd42de8fbaf3899fb490c792e153d647
Arbitrum (Chain ID: 42161)​
- ExchangeProxy: 0xdef1c0ded9bec7f1a1670819833240f027b25eff
- ExchangeProxyFlashWallet: 0xdb6f1920a889355780af7570773609bd8cb1f498
- ExchangeProxyGovernor: 0x1fe80d5ad9464dba2d60b88e449305f184823f8a
- ExchangeProxyTransformerDeployer: 0x29f80c1f685e19ae1807063eda432f431ac623d0
0x v3​
Ethereum Mainnet (Chain ID: 1)​
- Exchange: 0x61935cbdd02287b511119ddb11aeb42f1593b7ef
- ERC20Proxy: 0x95e6f48254609a6ee006f7d493c8e5fb97094cef
- ERC721Proxy: 0xefc70a1b18c432bdc64b596838b4d138f6bc6cad
- Forwarder: 0x6958f5e95332d93d21af0d7b9ca85b8212fee0a5
- Governor: 0x7d3455421bbc5ed534a83c88fd80387dc8271392
- CoordinatorRegistry: 0x45797531b873fd5e519477a070a955764c1a5b07
- Coordinator: 0x38a795580d0f687e399913a00ddef6a17612c722
- MultiAssetProxy: 0xef701d5389ae74503d633396c4d654eabedc9d78
- StaticCallProxy: 0x3517b88c19508c08650616019062b898ab65ed29
- ERC1155Proxy: 0x7eefbd48fd63d441ec7435d024ec7c5131019add
- DevUtils: 0x161793cdca4ff9e766a706c2c49c36ac1340bbcd
- Staking: 0xa26e80e7dea86279c6d778d702cc413e6cffa777
- ZrxVault: 0xba7f8b5fb1b19c1211c5d49550fcd149177a5eaf
- Broker: 0xd4690a51044db77D91d7Aa8f7a3a5ad5dA331Af0
Ropsten Testnet (Chain ID: 3)​
- Exchange: 0xfb2dd2a1366de37f7241c83d47da58fd503e2c64
- ERC20Proxy: 0xb1408f4c245a23c31b98d2c626777d4c0d766caa
- ERC721Proxy: 0xe654aac058bfbf9f83fcaee7793311dd82f6ddb4
- Forwarder: 0x2127a60bedfba1c01857b09b8f24094049c48493
- CoordinatorRegistry: 0x403cc23e88c17c4652fb904784d1af640a6722d9
- Coordinator: 0x6ff734d96104965c9c1b0108f83abc46e6e501df
- MultiAssetProxy: 0xab8fbd189c569ccdee3a4d929bb7f557be4028f6
- StaticCallProxy: 0xe1b97e47aa3796276033a5341e884d2ba46b6ac1
- ERC1155Proxy: 0x19bb6caa3bc34d39e5a23cedfa3e6c7e7f3c931d
- DevUtils: 0x161793cdca4ff9e766a706c2c49c36ac1340bbcd
- Staking: 0xfaabcee42ab6b9c649794ac6c133711071897ee9
- Broker: 0x4Aa817C6f383C8e8aE77301d18Ce48efb16Fd2BE
Miscellaneous​
- ZRX Token (Ethereum Mainnet): 0xe41d2489571d322189246dafa5ebde1f4699f498
- ZRX Treasury (Ethereum Mainnet): 0x0bb1810061c2f5b2088054ee184e6c79e1591101