Skip to main content
Decentralized Finance Publication · DFR
All guides
BeginnerHow-To Guides
7 min read

How to Swap with CoW Swap (2026)

To use CoW Swap: visit swap.cow.fi, connect an Ethereum wallet, select sell and buy tokens, set slippage tolerance, and sign the trade intent (no gas until execution). Solvers compete to fill your order at the best price. You pay gas only if the batch settles successfully.

MEV-protected trading via intent-based batch auctions on Ethereum.

Last updated

Educational content only — not financial advice. Cryptocurrency involves significant risk including total loss of funds.

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

  1. 01

    Connect wallet

    Open swap.cow.fi on Ethereum mainnet. Connect MetaMask or Rabby.

  2. 02

    Sign intent

    Select tokens and amount. Sign the EIP-712 order — this is not an on-chain transaction yet.

  3. 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.

More guides