Skip to main content
Splyt Genesis

Crypto markets, protocols and policy

CoW Swap Approval: Check These Details Before Signing

CoW Swap approvals let a contract spend your sell token. Check the network, token, spender and allowance amount before signing, then review the separate swap order.

The Splyt Genesis Desk

CoW Swap Approval: Check These Details Before Signing

CoW Swap asks for a token approval before a trade when its vault relayer does not already have permission to spend your sell token. The approval gives a contract a defined allowance; it does not place the swap itself.

That distinction matters because an approval can remain active after you leave the page. The cowswap guide walks through a first trade, while this page focuses on what to check in the approval prompt. Look at the details your wallet shows before you sign.

What does a CoW Swap token approval allow?

It lets the named spender move up to the approved amount of one token from your wallet. For a CoW Swap sell order, that spender is the CoW Protocol vault relayer, which can pull the sell token for settlement after the order meets its conditions.

An approval is separate from your order. You still review and sign the order with its sell amount, buy token and price limits. That order describes the trade you want; the approval gives the contract permission to access the sell token.

CoW Swap’s documentation says the interface defaults to an “unlimited” allowance. That can save you from approving each later trade, but it leaves broader permission in place. A smaller allowance limits the amount the contract can pull, though you may need another approval when it runs out.

What should you check before signing?

Read the approval prompt as a set of specific permissions, not just a routine step. Check these details against the trade you started:

  • Network: Confirm your wallet is on the same network shown in the CoW Swap interface.
  • Token: Make sure the asset being approved is the token you intend to sell.
  • Spender: Check that the recipient of the allowance is the CoW Protocol vault relayer shown by the official interface.
  • Amount: See whether the allowance covers this trade or is unlimited. Choose the narrower amount if you prefer less standing access and your wallet offers that choice.

Token names and symbols can be copied, so verify the token contract address when you are dealing with a custom or unfamiliar token. If the spender, network, token or amount does not match what you expected, stop and verify the request through the official CoW Swap interface before signing.

Is an approval the same as signing a swap?

No. An on-chain approval changes the token allowance, while signing a swap order states what trade you want. Some supported tokens and wallet setups may offer an approval signature without a separate approval transaction, but that permission still deserves the same checks.

Once the approval is confirmed, return to the order and check the sell amount, the token you will receive, and the minimum amount or price protection shown. The allowance is not a promise that the trade will execute at a particular price; the order’s terms govern what you have asked the protocol to do.

For most readers, a limited allowance is the more cautious choice when the wallet makes it easy to set one. An unlimited allowance reduces repeat steps, but you should only grant it when the spender and token are clear and you are comfortable with ongoing permission.

What happens after you approve?

Your wallet should show whether the approval transaction is pending or confirmed. After confirmation, review and sign the swap order separately if the interface asks you to do so; then check the order’s status in the CoW Swap activity panel.

Watch for the next signal in your wallet and the activity panel: confirmation of the approval, followed by an order status or settlement update. If the approval is confirmed but the trade is not placed, review the order flow before signing anything else.