Why CoW Swap
Standard DEX swaps broadcast to the public mempool where MEV bots can sandwich them. CoW Swap uses signed intents batched by solvers — sandwich attacks are structurally prevented.
Step-by-step
- 01
Connect wallet
Open swap.cow.fi on Ethereum mainnet. Connect MetaMask or Rabby.
- 02
Sign intent
Select tokens and amount. Sign the EIP-712 order — this is not an on-chain transaction yet.
- 03
Wait for settlement
Solvers include your order in the next batch. If filled, tokens arrive in your wallet. Unfilled orders expire without gas cost.
Frequently asked questions
CoW Swap vs Uniswap?
Uniswap executes immediately on-chain; CoW Swap batches orders with MEV protection — often better for large trades on Ethereum.
What is surplus?
If solvers find a better price than your limit, the extra tokens are returned to you as surplus.