Should I shut my approval to Uniswap's Permit2?
Usually not. Permit2 is how Uniswap's apps move your tokens, and each trade still needs a fresh signature from you. Shutting it means your next trade asks for the approval again. What Hasp ticks by default is different: approvals to plain wallets, to contracts with no published source, and any that could take more than $1.00.
What is a Permit2 allowance, and why is it one call?
Once a token is approved to Permit2, an app can ask you to sign a message that lets a specific contract move an amount until a date. Those live inside Permit2, not the token. Permit2 has a lockdown function that sets any number of them to zero at once, so Hasp shuts all you tick in one transaction.
Do I have to connect a wallet to look?
No. Paste any address and Hasp reads it. You only connect when you want to shut something, and it has to be the wallet that gave the approval — nobody else can take one back.
Why does it take a minute?
Hasp reads your history from the chain's first block. Robinhood's node answers in pieces, and busy stretches of the chain have to be asked for in smaller ones. An address with more than 20,000 approval events is almost certainly a bot, and Hasp stops rather than read it all.
What does Hasp not find?
Approvals for a single NFT (they clear when the NFT moves), tokens that change an allowance without announcing it, and anything on another chain. The docs list every limit.
Can shutting an approval lose me money?
No. It only removes permission. It moves nothing and cannot be used to move anything. The worst case is that an app you still use asks for approval again.