An approval can outlive the moment that created it. Read the spender, scope, asset, and purpose before signing.
Approval is delegated spending authority
Some token standards require you to authorize a contract to spend a token before the contract can swap, deposit, or otherwise use it. The approval transaction may move nothing immediately. It changes permission that a later contract call can use.
Interfaces sometimes request a very large or unlimited allowance to avoid repeated approvals. That can be convenient, but it increases the amount exposed if the approved contract or interface is malicious or compromised.
Read the permission, not the button label
A website button may say Continue while the wallet prompt is the actual authorization. Check the token, spender address, allowance, network, and whether the action matches what you intended. Clear-signing standards aim to make prompts more readable, but support will vary and unfamiliar requests still deserve independent verification.
- Is this the correct network and token?
- Is the spender the contract documented by the project?
- Is the amount limited to the current task or effectively unlimited?
- Can I complete the action with a smaller allowance?
- Do I understand what happens after approval?
Review permissions with the same care
Revoking an approval is itself an on-chain transaction and costs a network fee. Use a permission checker linked by your wallet or independently verified documentation; fake revocation sites are a known phishing path. Removing stale approvals can reduce exposure, but it cannot reverse a completed transfer.
Sources and review
We use primary sources where possible and review this page when referenced guidance or underlying systems materially change.
- Written by
- Crypto Academy Editorial Desk
- Reviewed by
- Crypto Academy Research Desk
- Next review
- Dec 1, 2026
