I keep funds split across 6 wallets on purpose, one address per DeFi strategy, so a bad approval on one can never reach the rest. That part has worked fine for two years. What finally made me clean house was that drainer writeup that went around last week.
Rabby's approval tab already shows everything across my accounts, so the audit itself took five minutes. 41 old approvals, some from 2023, including two unlimited USDC ones to contracts I don't even recognize anymore.
The cleanup was the ugly part. Revoke.cash acts on the connected address only, which is fair enough, but in practice it means connect wallet 1, revoke seven things one signature each, disconnect, switch account in Rabby, reconnect, repeat. Six times. Around wallet 4 I got sloppy and revoked a Permit2 approval I still use, so that one gets re-approved next time I trade.
Final damage was a bit over two hours of my evening and about 19 dollars in gas across 38 txs. And wallet 6 is technically still dirty, it lives on the Ledger in a drawer and I ran out of patience before digging it out.
For people running a similar per-strategy split, what's your routine for approval hygiene across addresses? Or do you just grind the same connect and sign loop wallet by wallet when it comes up?
[link] [comments]
You can get bonuses upto $100 FREE BONUS when you:
π° Install these recommended apps:
π² SocialGood - 100% Crypto Back on Everyday Shopping
π² xPortal - The DeFi For The Next Billion
π² CryptoTab Browser - Lightweight, fast, and ready to mine!
π° Register on these recommended exchanges:
π‘ Binanceπ‘ Bitfinexπ‘ Bitmartπ‘ Bittrexπ‘ Bitget
π‘ CoinExπ‘ Crypto.comπ‘ Gate.ioπ‘ Huobiπ‘ Kucoin.
Comments