Guide

Phishing Drainer & Malicious Approval — Trace the Setup Transaction

Zero-value native txs, fake mint sites, and malicious ERC-20 or SPL approvals that precede a drain. How to decode the setup tx, revoke permissions, and document evidence.

Drains often start before assets leave

Victims focus on the sweep tx, but the damage was often done earlier: a malicious approval, Permit2 signature, or SPL delegate that let a drainer contract move tokens later without further prompts.

Warning signs you may have signed a drainer setup

  • Zero-value ETH or SOL transfers from unknown addresses (address poisoning).
  • Unexpected “Claim airdrop” or “Verify wallet” sites linked from X or Discord.
  • Approval txs to unknown contracts days before the sweep.
  • WalletConnect session to a site you do not recognize.

Immediate response

  • Revoke EVM approvals at revoke.cash — or run a $10 Tracefunds approval audit for a ranked list.
  • On Solana, review SPL token-account delegates in Phantom or Solscan.
  • Copy the approval/setup tx hash — decode it with $5 single_tx before paying for full wallet index.
  • Do not interact further with the phishing site.

Decode the setup transaction ($5)

Paste the suspicious hash into tracefunds.app/analyze?mode=single_tx. You will see which contract received approval, which tokens were affected, and labeled counterparties when public data matches — scoped to that hash only.

After the sweep

  • Run $20 incident report on the victim wallet for full outbound fund-flow graph.
  • Include both approval tx and sweep txs in exchange abuse tickets.
  • See seed phrase guide if you typed your recovery phrase on the phishing site.

Prevention

  • Use a burner wallet for experimental mints and airdrops.
  • Read transaction simulation warnings in MetaMask / Phantom before signing.
  • Periodic approval audits even when you have not been drained.

Key terms

Next step

Ready to index your own wallet or transaction on-chain?

Related guides