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.

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