Connecting โ signing. Connecting your wallet to a
site grants nothing โ it just lets the site see your address. Disconnecting
is cosmetic. Signing a transaction is the real action: that's when
you authorise something on-chain. The habit that keeps you safe is simple โ
read what you're signing, on every site, every time.
What an approval (delegate) is. An SPL token
account can have a delegate โ an address you've authorised to move
up to a set amount of that token out of your wallet. It's useful for things
like trading and staking. But a malicious or careless app can ask for one
and then pull the tokens later. The approval doesn't expire on its own โ it
sits there until you revoke it.
What this tool does. It reads your token accounts โ
both the Token and Token-2022 programs โ and lists any with an active
delegate: which token, how much is approved, and to whom. Revoking builds a
standard SPL Revoke transaction that clears the delegate. You
sign it in your own wallet; nothing here ever touches your keys.
What it does not cover. Solana has no
open-ended "spend my SOL forever" allowance like some chains โ the delegate
approval is the real lingering risk, and that's what this clears. A clean
scan means nothing is delegated; nothing can be moved by anyone but you.