Skip to main content

Documentation Index

Fetch the complete documentation index at: https://cowswap-mintlify-seo-audit-1777280932.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Introduction to ComposableCoW

ComposableCoW is the contract that implements programmatic orders (sometimes called conditional orders) on CoW Protocol. Programmatic orders execute automatically when predefined on-chain conditions are satisfied, functioning as smart contract-based trading strategies.

Primary Use Cases

The framework supports multiple order types:
  • TWAP: Distributes large trades across time intervals
  • Good After Time: Activates orders after specific timestamps
  • Stop Loss: Triggers sales when prices drop below oracle-determined thresholds
  • Trade Above Threshold: Executes when token balances exceed minimums
  • Perpetual Stable Swap: Maintains consistent token position ratios

Authorization Mechanisms

Two approaches are available:
  1. Individual order creation via ComposableCoW.create() for simpler scenarios
  2. Merkle tree-based authorization for efficiently managing numerous programmatic orders with reduced on-chain storage requirements

Technical Infrastructure

Deployed Contract Addresses

All contracts are deployed at consistent addresses across multiple networks:
ContractAddress
ComposableCoW0xfdaFc9d1902f4e0b84f65F49f244b32b31013b74
ExtensibleFallbackHandler0x2f55e8b20D0B9FEFA187AA7d00B6Cbe563605bF5
TWAP Handler0x6cF1e9cA41f7611dEf408122793c358a3d11E5a5

Security Status

The system underwent audits by Ackee Blockchain and Gnosis teams, with reports available in the repository’s audit directory.
Last modified on April 27, 2026