Is my wallet compromised?
Most wallet losses aren't a lost seed phrase — they're a forgotten approval. Check if any contract can still drain your wallet, right now, free.
The silent way wallets get drained
When you hear about someone getting their wallet drained, it's rarely because their private key leaked. Usually it's a token approval they granted months or years earlier to a dApp that later turned malicious or got exploited. The contract keeps its permission — unlimited — until you revoke it.
How to tell if your wallet is at risk
Paste your address into WalletWatch and it will list every active approval and SPL delegate for your wallet. Unlimited approvals, unverified contracts, known scam spenders, and approvals untouched for 90+ days are flagged Critical or Warning automatically, alongside a 0-100 Safety Score.
What to do if you see a dangerous approval
Revoke it. WalletWatch gives you the exact block-explorer link to revoke each approval, and Pro users get an in-app one-click revoke. Until you do, any contract holding an approval can spend those tokens at any time, without asking you.
Supported networks
Frequently asked questions
Can a wallet be drained without my approval?
Almost always, an approval was involved. WalletWatch's whole job is to surface those approvals so they can't quietly drain you. We never guarantee safety — we surface the permissions so you can act.
What's a critical approval?
A critical approval is typically an unlimited spending limit, a known-scam contract, or both. It means the contract can move your entire balance and should be revoked immediately.
Is a stale approval dangerous?
Yes. An approval you granted more than 90 days ago and haven't touched since is a prime target — you're less likely to notice it, and the contract may have been compromised in the meantime.