Revoke an unnecessary token approval
Reduce a supported onchain allowance and verify that the change took effect.
✨ Learn with AI
Start with: approvals, security tools.
Before you start
Use a verified tool or token interface for the correct network. Keep enough of its fee asset. You need a public address and signing access, never a private key pasted into the tool.
| Action | Does it remove an onchain allowance? |
|---|---|
| Disconnect a site | No |
| Revoke the token permission | Yes, after successful confirmation |
| Hide a token in the wallet | No |
| Move assets to another account | Changes control, but does not alter the old account's allowance |
Steps
- Inspect allowances for your address. Identify the exact token and spender, and distinguish token allowances from NFT operator permissions or smart-account modules.
- Choose the permission you no longer need. Check that the proposed action reduces or removes that permission rather than granting a new one.
- Review the wallet transaction and fee. Submit once if it matches the intended revoke action.
- Wait for successful inclusion, then refresh or independently inspect the allowance. A pending request has not necessarily removed authority.
- Repeat only for other permissions you understand. Review the application connection separately if you also want the site disconnected.
Verify the result
The supported permission is zero or disabled in the confirmed onchain state. Keep the transaction identifier. A reduced allowance does not withdraw a protocol deposit or refund a past transfer.
If something differs
An attacker may spend before your revoke is included. A compromised key can grant fresh permissions. Some signed permits or delegated mechanisms need different invalidation steps; consult their documentation rather than assuming an allowance dashboard covers everything.
warning — If the signing key is compromised, revoking one allowance does not secure the account.