Limit orders. Gasless, MEV-protected
Set the price you want to buy at — your order goes to a public orderbook and gets executed automatically when the market hits it. The gas is paid by the solver, not by you.
Limit order
Connect a wallet
To see your limit orders, connect an EVM wallet at the top of the page.
Three steps to a limit order
You set the price you want to buy or sell at. Once the market reaches it, a CoW Protocol solver picks up the order and executes it for you.
Connect a wallet and sign the order
Set the sell token, buy token and target rate. Your wallet shows an EIP-712 signature request — free, no gas. The signed intent goes into CoW Protocol's public orderbook.
The order waits for the market
Solver bots constantly watch the orderbook. As soon as the price becomes favorable enough (covering their margin), one of them picks up your order. You can close the tab — the order lives on its own.
Receive the funds at your address
The solver executes your order through a MEV-protected batch auction and sends the proceeds to you. They pay the gas, not you. If the market never reaches your price during the validity period, the order simply expires with no consequences.
How limit orders beat plain swaps
Gasless
Signing an order is free — the solver pays gas to execute it. You can have ten open orders without spending a cent.
MEV protection
All orders settle in CoW Protocol batch auctions. Sandwich and frontrunning attacks are impossible by design.
Full control
Funds stay in your wallet until execution. You can cancel any order at any time with a single off-chain signature, no gas.
Flexible expiry
Validity ranges from 1 hour to 30 days. If the market doesn't reach your price, the order expires — nothing lost.
Things to know
Is my order guaranteed to execute?
No. Your order only executes if the market reaches the price you set and a solver finds it profitable to fill. If neither happens within the validity period, the order simply expires. No losses, just no trade.
Can I cancel an open order?
Yes, anytime before execution. Cancellation is free — it's an off-chain signature (just like creation). Your wallet signs a 'cancel' message and the orderbook removes the order from the executable list.
Who pays for gas?
The solver — an external bot — pays the on-chain settlement gas. They build that cost into their margin. You don't pay gas for creating, cancelling or executing.
Which networks support limit orders?
Right now CoW Protocol supports Ethereum, Arbitrum One and Base. There are no limit orders on BSC, Polygon, Optimism and other chains — use the regular swap there.
Can my order partially fill?
By default — no. The order either fills entirely or waits. This simplifies tracking. On low-liquidity pairs the solver might wait until they can fill the whole thing.
What's the fee?
Our 0.5% fee is already included in the rate — we receive it in the buy token at execution time. No separate charges. Additionally: the solver takes a small cut (typically 0.1–0.3%) covering gas and their margin. That's also already in the quoted rate — no surprises.