Setup
This guide covers configuring Safe wallets to use ComposableCoW for conditional orders on CoW Protocol.Key Requirements
Your Safe needs two essential configurations:- ExtensibleFallbackHandler installed at
0x2f55e8b20D0B9FEFA187AA7d00B6Cbe563605bF5 - ComposableCoW registered as the domain verifier at
0xfdaFc9d1902f4e0b84f65F49f244b32b31013b74
ComposableCoW requires the ExtensibleFallbackHandler to enable EIP-1271 signature verification for conditional orders.
Deployment Consistency
The contracts maintain identical addresses across multiple blockchain networks including Ethereum Mainnet, Gnosis Chain, Arbitrum, Base, Optimism, and Polygon, simplifying cross-chain deployment strategies.Setup Implementation
The guide offers two approaches:- Sequential transactions - Execute each configuration step individually
- Atomic batching via MultiSend - Bundle both operations in a single transaction
Verification Steps
After configuration, verify both:- The fallback handler assignment
- The domain verifier registration
Next Steps
Once configured, you can proceed to:- Create conditional orders
- Manage order lifecycle
- Explore merkle root batching for gas optimization