Token Approvals on Solana: When to Revoke and How

14 February 2026
Every time you interact with a Solana dApp, you may grant its smart contract permission to spend certain tokens from your wallet. These approvals persist on-chain until you explicitly revoke them — even if you stopped using the application months ago.
Why Approvals Matter
A compromised or malicious program with active approval can transfer approved tokens without further prompts. Unlimited approvals are especially risky: they allow the program to spend your entire balance of that token type.
Finding Your Active Approvals
Block explorers like Solscan and SolanaFM display token approvals when you search your wallet address. Dedicated tools such as Revoke.cash (supporting Solana) aggregate approvals across programs and let you revoke them in batches.
Which Approvals to Revoke First
Prioritise revoking approvals for:
- dApps you no longer use
- Programs with unlimited spending authority
- Projects that have shut down or been flagged as scams
- Approvals granted during a period when you connected to unfamiliar sites
Keep active approvals only for dApps you use regularly and trust.
The Revocation Process
Revoking requires signing a transaction, which costs a small SOL fee for network processing. Work through revocations methodically — doing twenty at once is tedious but worthwhile after a security scare.
Ongoing Hygiene
Schedule a quarterly approval audit, similar to checking your credit report. After our consultations, clients often add this to their calendar alongside seed phrase storage checks.
Need Help?
If you are unsure which approvals are safe to revoke, a Wallet Security Consultation includes a guided approval review using your public wallet address.