Mainnet Networks
The protocol is production-ready and fully operational on the following networks:Ethereum Mainnet (Chain ID: 1)
Ethereum Mainnet (Chain ID: 1)
The original deployment network for CoW Protocol.Core Contracts:
- GPv2Settlement:
0x9008D19f58AAbD9eD0D60971565AA8510560ab41 - GPv2AllowListAuthentication:
0x2c4c28DDBdAc9C5E7055b4C863b72eA0149D8aFE - GPv2VaultRelayer:
0xC92E8bdf79f0507f65a392b0ab4667716BFE0110
- Settlement:
0xf49f90aa5a268c40001d1227b76bb4dd8247f18361fcad9fffd4a7a44f1320d3
Gnosis Chain (Chain ID: 100)
Gnosis Chain (Chain ID: 100)
Formerly known as xDAI, Gnosis Chain is a key network for CoW Protocol.Core Contracts:
- GPv2Settlement:
0x9008D19f58AAbD9eD0D60971565AA8510560ab41 - GPv2AllowListAuthentication:
0x2c4c28DDBdAc9C5E7055b4C863b72eA0149D8aFE - GPv2VaultRelayer:
0xC92E8bdf79f0507f65a392b0ab4667716BFE0110
- Settlement:
0x9ddc538f89cd8433f4a19bc4de0de27e7c68a1d04a14b327185e4bba9af87133
Arbitrum One (Chain ID: 42161)
Arbitrum One (Chain ID: 42161)
Layer 2 scaling solution built on Ethereum.Core Contracts:
- GPv2Settlement:
0x9008D19f58AAbD9eD0D60971565AA8510560ab41 - GPv2AllowListAuthentication:
0x2c4c28DDBdAc9C5E7055b4C863b72eA0149D8aFE - GPv2VaultRelayer:
0xC92E8bdf79f0507f65a392b0ab4667716BFE0110
- Settlement:
0x240486f35ebf42ea69b2b3f1569d587c18c87f98c0ec997bef7d18182ca4c38c
Optimism (Chain ID: 10)
Optimism (Chain ID: 10)
Optimistic rollup Layer 2 solution.Core Contracts:
- GPv2Settlement:
0x9008D19f58AAbD9eD0D60971565AA8510560ab41 - GPv2AllowListAuthentication:
0x2c4c28DDBdAc9C5E7055b4C863b72eA0149D8aFE - GPv2VaultRelayer:
0xC92E8bdf79f0507f65a392b0ab4667716BFE0110
- Settlement:
0xd1bbd68ee6b0eecf6f883e148284fc4fb4c960299b75004dfddd5135246cd5eb
Polygon (Chain ID: 137)
Polygon (Chain ID: 137)
Ethereum’s leading sidechain solution.Core Contracts:
- GPv2Settlement:
0x9008D19f58AAbD9eD0D60971565AA8510560ab41 - GPv2AllowListAuthentication:
0x2c4c28DDBdAc9C5E7055b4C863b72eA0149D8aFE - GPv2VaultRelayer:
0xC92E8bdf79f0507f65a392b0ab4667716BFE0110
- Settlement:
0x0e24d3a2a8530eaad5ae62e54e64d57665a77ce3970227d20c1b77da315cbbf6
BNB Smart Chain (Chain ID: 56)
BNB Smart Chain (Chain ID: 56)
Binance’s EVM-compatible blockchain.Core Contracts:
- GPv2Settlement:
0x9008D19f58AAbD9eD0D60971565AA8510560ab41 - GPv2AllowListAuthentication:
0x2c4c28DDBdAc9C5E7055b4C863b72eA0149D8aFE - GPv2VaultRelayer:
0xC92E8bdf79f0507f65a392b0ab4667716BFE0110
- Settlement:
0x9e0c16a655ceadcb95ba2de3bf59d2b3a3d10cce7bdf52aa5520164b58ffd969
Base (Chain ID: 8453)
Base (Chain ID: 8453)
Coinbase’s Layer 2 network built on OP Stack.Core Contracts:
- GPv2Settlement:
0x9008D19f58AAbD9eD0D60971565AA8510560ab41 - GPv2AllowListAuthentication:
0x2c4c28DDBdAc9C5E7055b4C863b72eA0149D8aFE - GPv2VaultRelayer:
0xC92E8bdf79f0507f65a392b0ab4667716BFE0110
- Settlement:
0x00a3c4e2dc4241465208beeba27e90a9ce3159ad4f41581c4c3a1ef02d6e37cb
Avalanche C-Chain (Chain ID: 43114)
Avalanche C-Chain (Chain ID: 43114)
Avalanche’s Contract Chain for EVM-compatible smart contracts.Core Contracts:
- GPv2Settlement:
0x9008D19f58AAbD9eD0D60971565AA8510560ab41 - GPv2AllowListAuthentication:
0x2c4c28DDBdAc9C5E7055b4C863b72eA0149D8aFE - GPv2VaultRelayer:
0xC92E8bdf79f0507f65a392b0ab4667716BFE0110
- Settlement:
0x374b84f0ea6bc554abc3ffdc3fbce4374fefc76f2bd25e324ce95a62cafcc142
Testnet Networks
Test networks are provided for development and testing purposes. Do not use real assets on these networks.
Sepolia (Chain ID: 11155111)
Ethereum’s official testnet for application developers. Core Contracts:- GPv2Settlement:
0x9008D19f58AAbD9eD0D60971565AA8510560ab41 - GPv2AllowListAuthentication:
0x2c4c28DDBdAc9C5E7055b4C863b72eA0149D8aFE - GPv2VaultRelayer:
0xC92E8bdf79f0507f65a392b0ab4667716BFE0110
Contract Consistency
Notice that the core contracts share the same addresses across all networks. This deterministic deployment approach simplifies integration and reduces the complexity of multi-chain applications.
- GPv2Settlement:
0x9008D19f58AAbD9eD0D60971565AA8510560ab41 - GPv2AllowListAuthentication:
0x2c4c28DDBdAc9C5E7055b4C863b72eA0149D8aFE - GPv2VaultRelayer:
0xC92E8bdf79f0507f65a392b0ab4667716BFE0110
Network Information File
All deployment information is maintained in thenetworks.json file at the root of the repository. This file contains:
- Contract addresses for each network
- Deployment transaction hashes
- Chain IDs
- Historical deployment data
Integration
When integrating with CoW Protocol:- Select the appropriate network for your use case
- Use the contract addresses listed above
- Ensure your application can handle the network’s native token (ETH, xDAI, etc.)
- Configure appropriate RPC endpoints for your chosen network
