Your Swap Keeps Reverting? Set a Better Slippage Limit
When a crypto swap reverts, adjust slippage only enough to cover normal price movement; learn how minimum received, pool depth and trade size affect success.
Uruguay Can Editorial

A swap that keeps reverting often has a minimum-received limit the market no longer meets. The quoted route can move before your transaction reaches the pool.
Why does a crypto swap revert?
A swap reverts when its output falls below the minimum amount you agreed to receive. Slippage tolerance sets that floor: if a swap quotes 100 tokens and your tolerance is 1%, the transaction can accept as few as 99. A price move beyond that makes it fail instead of completing at a worse rate.
That move can come from other trades changing the pool while your transaction waits, or from your own trade moving the price in a shallow pool. For a fuller walkthrough of swapping and liquidity on SpookySwap’s swap and liquidity mechanics, see the linked guide; the minimum-received rule is the part that explains many reverts.
- Slippage tolerance is the maximum price movement your swap will accept.
- Price impact is the effect your trade size has on the pool’s price.
- Pool depth affects how much a given trade moves that price.
How should you adjust slippage?
Raise the limit only enough to cover the movement your trade is likely to face. A higher tolerance makes execution more likely, but also allows the swap to complete for less than the quoted output, so setting it very high trades fewer reverts for weaker price protection.
Use this sequence to find a better setting:
- Check the quoted output and minimum received before signing.
- Refresh the quote; if it has changed, compare the new minimum with the amount you’re willing to accept.
- If the quote is stable but the transaction still reverts, increase tolerance by a small step and try again.
- If you need a much higher limit, reduce the trade size or wait for a steadier quote instead.
What should you change before raising the limit again?
Check whether the trade itself is moving the pool too much. A smaller swap can reduce price impact and keep the minimum-received floor closer to the quote; waiting for a less crowded moment can also give the transaction less time for the price to move while pending.
Keep the limit especially tight when the pool is thin or the token’s price is moving quickly. A generous tolerance can expose you to a worse execution, including trades that take advantage of your willingness to accept a lower output. The useful setting is the narrowest one that lets the swap clear under the conditions you see.