Ground truth, not scraped logs
Every attack is a reproducible simulation with the source code and validation files beside it, so you know exactly which transactions are malicious.
EVM attack simulation dataset — 36 documented smart-contract exploits running on a local chain, producing forensic-grade NDJSON that matches a published schema.
Detection tools get benchmarked against public logs scraped after the fact. Nobody knows which transactions were the attack, so the score means nothing.
Generate the ground truth instead: run the real exploit, keep the source and the expected signals beside the trace.
36 documented exploits reproduced as Foundry simulations, emitting forensic-grade NDJSON across seven entity files, with the attacker-controlled addresses marked.
Every attack is a reproducible simulation with the source code and validation files beside it, so you know exactly which transactions are malicious.
Train a detector or test a rule-based engine against known attack classes without touching mainnet.