All errors

Contract reverts

INSUFFICIENT_LIQUIDITY

Also appears as: UniswapV2: INSUFFICIENT_LIQUIDITY, INSUFFICIENT_LIQUIDITY_MINTED


What it means

The pool does not hold enough of the tokens to fill the trade, mint the position, or cover the withdrawal at the size requested. Common on small or new pools, and on forgotten pools where liquidity has drained away.

How to fix it

Trade a smaller amount, or route through a bigger pool or an aggregator that splits across pools. If you are removing liquidity, the pool state may have changed since your quote: refresh and retry.

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.