All errors

Contract reverts

INSUFFICIENT_OUTPUT_AMOUNT

Also appears as: Too little received, UniswapV2: INSUFFICIENT_OUTPUT_AMOUNT


What it means

Slippage protection fired. Between signing the swap and it being mined, the price moved, and the trade would have delivered less than the minimum you agreed to receive. The contract refused to fill at the worse price, which is the protection working, not a malfunction.

How to fix it

Retry with a slightly higher slippage tolerance, or when the market is calmer. For volatile or low-liquidity tokens, split the trade into smaller amounts. Raising slippage very high is not free: it widens what a sandwich bot can take from the trade.

Still stuck?

Paste your transaction hash and get the exact decoded reason for your failure, free.

Decode my transaction

For the full walkthrough of why transactions fail, read the complete error guide.