A swap may fail or remain pending if the order cannot be executed, the asset is not supported, there is not enough liquidity, the price changes too much, or the transaction is still being processed. This guide explains the most common reasons a swap may not complete as expected in Gnosis App.
Before you start
Swaps in Gnosis App are powered by CoW Protocol. When you request a swap, the app helps you create an order. That order then needs to be matched and executed by the underlying swap infrastructure. This means a swap is not always instant, and execution is not guaranteed until the order is completed.
Why a swap can fail ?
A swap can fail for different reasons.
The most common reasons are:
the token is not supported
the network is not supported
your balance is too low
the minimum swap amount is not met
there is not enough liquidity
the price changed before execution
the order could not be matched
the order expired
the order was cancelled
the transaction failed during processing
the app or network had a temporary issue
If the swap fails, your funds should not be exchanged. Depending on the order status, the assets may remain in your wallet or become available again after the order expires or is cancelled.
If your swap is pending
A swap may stay pending while the order is waiting to be executed.
This can happen when the order is still looking for a valid match, when liquidity is limited, or when the market price changes before execution.
While a swap is pending, avoid creating repeated swap attempts for the same assets unless you understand the status of the first order.
If your swap failed
If your swap failed, check the swap status and your wallet balance.
A failed swap usually means the order was not executed. In that case, the assets should remain in your wallet or become available again after the failed order is cleared.
Before trying again, check:
that the asset is supported
that the network is supported
that your balance is sufficient
that the amount meets the minimum swap requirement
that there is enough liquidity
that the quote still looks correct
Unsupported tokens
Not every token can be swapped in Gnosis App.
A token may not be available if it is unsupported, not available on the selected network, has low liquidity, or cannot be routed through the swap infrastructure.
Always make sure the token shown in the app is the correct token before confirming a swap.
Low liquidity
A swap needs enough liquidity to be executed.
If liquidity is low, the order may fail, remain pending, or return a less favorable quote.
This can happen more often with smaller tokens, newly listed tokens, or assets that are not actively traded.
Price changes
The final swap may depend on the market price available when the order is executed.
If the price changes too much before execution, the swap may fail or expire instead of completing at a worse rate. This protects you from receiving a result that is too different from the quote you accepted.
Minimum swap amount
Some assets or routes may require a minimum amount to swap.
If the amount is too small, the swap may not be available or may fail before execution.
If this happens, try checking whether the amount meets the minimum requirement shown in the app.
Why the received amount may differ from the quote
The quote shown before confirming a swap is an estimate based on the available route and market conditions at that moment.
The final received amount may differ because of:
price movement
liquidity changes
execution timing
route changes
fees or costs included in the swap path
Always review the final swap details before confirming.
If the order expired
A swap order can expire if it is not executed in time.
If the order expires, the swap is not completed. You can review the current quote and create a new swap if you still want to proceed.
A new quote may be different from the previous one.
If the swap was cancelled
If you cancel a swap before it is executed, the order should not complete.
After cancellation, the assets should remain in your wallet or become available again once the cancellation is reflected.
Do not create a new order until you understand whether the previous one was cancelled, expired, failed, or executed.
If funds look missing after a swap
If your balance looks wrong after a swap, first check the transaction or order status.
The swap may still be pending, the received token may be displayed in another part of the app, or the order may not have finished updating yet.
Check:
the swap status
your transaction history
the token you swapped from
the token you swapped to
whether the order is pending, failed, expired, cancelled, or executed
Avoid repeating the same swap until the first order status is clear.
Important notes
Swaps are not guaranteed until they are executed.
Quotes can change before execution.
Some tokens may be unsupported or have low liquidity.
A pending swap does not always mean the swap failed.
FAQ
Why did my swap fail?
Your swap may have failed because the token was unsupported, your balance was too low, liquidity was not available, the price changed, the order expired, or the swap could not be executed.
Why is my swap still pending?
Your swap may still be waiting for execution. This can happen when the order has not been matched yet, liquidity is limited, or the price is moving.
Does a pending swap mean my funds are gone?
No. A pending swap does not necessarily mean your funds are gone. Check the order status before trying again.
Can a swap quote change?
Yes. A quote can change because of market movement, liquidity changes, or execution timing.
Why did I receive less than expected?
The received amount may differ from the quote because of price movement, liquidity changes, route changes, or execution timing.
Why can’t I swap a token?
The token may be unsupported, unavailable on the selected network, or have too little liquidity.
What happens if my order expires?
If your order expires, the swap is not completed. You can review the current quote and create a new swap if you still want to proceed.
Should I try again while my swap is pending?
It is better to wait until the pending swap is completed, failed, cancelled, or expired before creating another order for the same assets.
Are swaps guaranteed?
No. Swaps are only final once executed.
Who powers swaps in Gnosis App?
Swaps in Gnosis App are powered by CoW Protocol.
