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.

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