Check wallet approvals in 10 seconds
Paste any EVM or Solana address to see every smart contract you've ever approved — and exactly how much it can still spend. No wallet connection, no private key, ever.
What is a token approval?
Every time you swap, mint, or use a DeFi app, you let a contract move tokens on your behalf. Many apps ask for unlimited approval. That permission stays live forever until you revoke it — even if you never use the app again. If the contract is later compromised, it can drain you without a single extra signature.
How to check your wallet approvals
Just paste your address in the box above. WalletWatch reads public on-chain data and lists every active approval with a plain-English risk label: Critical (unlimited amounts, known-scam contracts), Warning (unverified or stale 90+ day approvals), or OK. You get a 0-100 Safety Score and clear instructions to revoke anything dangerous.
What makes WalletWatch different
Free on-demand scanning on Ethereum, Base, Arbitrum, Polygon, BSC and Solana. No account needed for a scan, and we never ask for your private key or seed phrase — the tool is read-only and non-custodial. Pro adds continuous monitoring with instant Telegram + email alerts the moment a new approval appears.
Supported networks
Frequently asked questions
Is checking wallet approvals safe?
Yes. WalletWatch only reads public on-chain data. You never connect your wallet or share a private key, so nothing can be signed or moved.
Why would someone approve unlimited spending?
Many dApps default to unlimited approval for convenience. It means the contract can spend your entire token balance at any time, which becomes dangerous if that contract is exploited.
How do I revoke an approval?
WalletWatch shows a deep link to the block explorer for each approval, and Pro users get an in-app one-click revoke that builds the transaction for you to sign in your own wallet.