Skip to main content
ComposableCoW is deployed across multiple EVM-compatible networks. All contracts are deployed at deterministic addresses using CREATE2, ensuring consistency across chains.

Core Contracts

ExtensibleFallbackHandler

The extensible fallback handler that enables significant customization of a Safe while preserving security guarantees.
0x2f55e8b20D0B9FEFA187AA7d00B6Cbe563605bF5

ComposableCoW

The main contract providing a unified interface for stateless, composable conditional orders.
0xfdaFc9d1902f4e0b84f65F49f244b32b31013b74

Order Types

TWAP (Time-Weighted Average Price)

Enables splitting large orders into smaller parts executed over time intervals.
0x6cF1e9cA41f7611dEf408122793c358a3d11E5a5

GoodAfterTime

Creates orders that become valid only after a specified timestamp.
0xdaf33924925e03c9cc3a10d434016d6cfad0add5

PerpetualStableSwap

Enables automated stable swap orders between stablecoins.
0x519BA24e959E33b3B6220CA98bd353d8c2D89920

TradeAboveThreshold

Executes trades only when token balances exceed specified thresholds.
0x812308712a6d1367f437e1c1e4af85c854e1e9f6

StopLoss

Automatically executes sell orders when prices fall below specified levels.
0x412c36e5011cd2517016d243a2dfb37f73a242e7

Utilities

CurrentBlockTimestampFactory

Provides current block timestamp values for conditional order evaluation.
0x52eD56Da04309Aca4c3FECC595298d80C2f16BAc

Network Chain IDs

All contracts are deployed at the same deterministic addresses across networks using CREATE2.
NetworkChain IDBlock Explorer
Ethereum Mainnet1Etherscan
Gnosis Chain100Gnosisscan
Sepolia11155111Sepolia Etherscan
Arbitrum One42161Arbiscan
Base8453Basescan
BSC56BscScan
Avalanche43114Snowscan
Optimism10Optimistic Etherscan
Polygon137Polygonscan
Lens9745Lens Explorer

Audits

All deployed contracts have been audited. Review the audit reports before integration.
The deployed contracts have been audited by:

Verifying Deployments

You can verify contract deployments using the block explorers linked above. All contracts should have identical bytecode across networks due to deterministic CREATE2 deployment.
# Example: Verify ComposableCoW on Ethereum Mainnet
cast code 0xfdaFc9d1902f4e0b84f65F49f244b32b31013b74 --rpc-url $ETH_RPC_URL

Build docs developers (and LLMs) love