In crypto, trust is expensive.
Every few months an exchange, bridge or protocol loses a fortune, and someone posts “funds are SAFU”. SAFU is the tool you open when that happens, and the museum of those moments.
Am I exposed?
Most people who lose funds in a hack never touched the hacked app that day. They approved it months ago and forgot. The exposure check takes a Robinhood Chain wallet and lists every approval that can still move its tokens:
- Every approval ever given on Robinhood's 200+ official stock tokens, ETH and USDG.
- Every approval on any other token or NFT in the last 3 days.
- Any approval at all to a contract on the flagged list: exploited apps and known drainers, added as incidents happen.
Each spender gets a verdict. Approvals to a personal wallet are marked dangerous (that's how drainers work), so are contracts our scanner rates high risk, and unlimited approvals are marked risky. Revoke sends one transaction from your own wallet that sets the approval to zero. Nothing is stored and there's nothing to sign up for.
The approval history is indexed in the background, so a check takes seconds instead of minutes.
The Hall of Shame
Each incident report covers what happened, a timeline, the aftermath and the official line. Dollar amounts are the value at the time. Every report links its sources, and nothing in the facts is made up: the satire stays in the “official statement” and “lesson” boxes.
We mock the failures, not the victims, and we never celebrate the people who did it. There's no how-to here: reports explain what went wrong at the level a newspaper would, nothing more.
Tor
The whole site also runs as a Tor onion service, so checking a wallet doesn't have to tie it to your IP address. The exposure check and the polls work in Tor Browser on its safest setting, with JavaScript off. Revoking needs a wallet, so it needs JavaScript, or use the explorer link on each approval.
Polls
Polls ask the questions crypto Twitter argues about anyway: who gets drained next, which excuse is the worst. One vote per poll, no account.