Security warning. The drained wallet's key is compromised. Do not perform any other action from that wallet during this flow. Use a hardware wallet for your fresh payout wallet — the payout wallet becomes the recipient of recovered funds and its key must not be shared with any service that also touches the drained wallet.
File a theft claim (dual signature)
Incident ID (bytes32)
Fresh payout wallet (must NOT be the drained wallet)
Evidence
Only keccak256(text) is committed on-chain; the full text is stored in Supabase for the transparency log and Tier-3 verdict draft.
- Step 1 — Connect drained wallet, sign possession hash(fill fields above)
- Step 2 — Switch to fresh payout wallet, sign destination-binding hash(fill fields above)
- Step 3 — Submit the claim