Documentation Index
Fetch the complete documentation index at: https://cowswap-mintlify-docs-quality-audit-1774862932.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
ExtensibleFallbackHandler
TheExtensibleFallbackHandler is a Safe fallback handler enabling signature verification multiplexing through domain-specific verifiers. It works with ComposableCoW to validate programmatic orders via EIP-1271.
Deployment
Deployed at the same address across multiple networks (Ethereum Mainnet, Gnosis Chain, Arbitrum One, Base, Optimism, and Polygon):How It Functions
When CoW Protocol initiates settlement:- It calls
isValidSignature()on the Safe - The Safe delegates to
ExtensibleFallbackHandler - The handler extracts the domain separator from the signature
- It routes to the appropriate domain verifier (typically ComposableCoW)
- The verifier validates the programmatic order and returns the EIP-1271 magic value if valid
Essential Setup Steps
Two configuration tasks are required:- Set the Safe’s fallback handler to the
ExtensibleFallbackHandleraddress - Configure ComposableCoW as the domain verifier for CoW Protocol’s domain separator using
setDomainVerifier()