Security · Blockchain forensics · 2026
Vajra
Traces stolen funds across hops, identifies the receiving exchange, and produces court-ready evidence.
- Trace depth
- 5 hops, multi-branch
- Assets
- ETH + 4 tokens
- Attribution
- 10+ exchanges
- Output
- Sec. 65B PDF dossier
01 The problem
When crypto is stolen, investigators have hours, not weeks, to ask an exchange to freeze funds. Manually following a thief's wallet through dozens of hops and splits is too slow, and the output rarely stands up as evidence.
Vajra traces a suspect wallet with a multi-branch BFS engine, computes how much of the victim's loss reached each wallet, matches the end of each path to known exchange deposit addresses, and packages everything as an immutable, exportable case file.
02 How it works
Hover or tap a step
03 What I built
- 01A BFS tracer following fan-out, fan-in and peel chains up to 5 hops, with decaying taint shares so the victim's loss is conserved.
- 02Coverage of ETH, USDT, USDC, DAI and WETH, anchored to the time of the victim's transaction.
- 03Exchange attribution against a curated catalog of deposit addresses, with exchange-specific preservation notices.
- 04Immutable investigation snapshots exported as a PDF dossier with a Section 65B electronic-evidence certificate.
- 05A TypeScript + Python monorepo: Node API, FastAPI risk service and an interactive Cytoscape graph.