All errors

Contract reverts

insufficient allowance


What it means

The same failure as an ERC20 allowance revert, in its shorter modern form: the contract you called is not approved to move enough of your token. Newer token contracts emit this compact message instead of the long ERC20 prefix.

How to fix it

Approve the token for the spending contract, for at least the amount in the transaction, and retry. If you use exact-amount approvals, remember each new trade needs a fresh approval.

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.