SC-Bench: A Large-Scale Dataset for Smart Contract Auditing
Not on the map. Why?
Abstract (arXiv)
There is a huge demand to ensure the compliance of smart contracts listed on blockchain platforms to safety and economic standards. Today, manual efforts in the form of auditing are commonly used to achieve this goal. ML-based automated techniques have the promise to alleviate human efforts and the resulting monetary costs. However, unlike other domains where ML techniques have had huge successes, no systematic ML techniques have been proposed or applied to smart contract auditing. We present SC-Bench, the first dataset for automated smart-contract auditing research. SC-Bench consists of 5,377 real-world smart contracts running on Ethereum, a widely used blockchain platform, and 15,975 violations of standards on Ehereum called ERCs. Out of these violations, 139 are real violations programmers made. The remaining are errors we systematically injected to reflect the violations of different ERC rules. We evaluate SC-Bench using GPT-4 by prompting it with both the contracts and ERC rules. In addition, we manually identify each violated rule and the corresponding code site (i.e., oracle) and prompt GPT-4 with the information asking for a True-or-False question. Our results show that without the oracle, GPT-4 can only detect 0.9% violations, and with the oracle, it detects 22.9% violations. These results show the potential room for improvement in ML-based techniques for smart-contract auditing.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 3 of its 23 references that are in the map. First posted on arXiv 8 Oct 2024.
Builds on
3 of 23 references.
References · 3
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
- 2023Keep the Conversation Going: Fixing 162 out of 337 bugs for 0.42 each using ChatGPTcited by 125
- 2023InferFix: End-to-End Program Repair with LLMscited by 113
Built on by
Citing papers per year: 2024: 1; 2025: 1; 2026: 2.
4 papers.
- 2025PoCo: Agentic Proof-of-Concept Exploit Generation for Smart Contractscited by 7
- 2024Blockchain Meets LLMs: A Living Survey on Bidirectional Integrationcited by 2
- 2026ORACAL: A Robust and Explainable Multimodal Framework for Smart Contract Vulnerability Detection with Causal Graph Enrichmentcited by 0
- 2026CyberChainBench: Can AI Agents Secure Smart Contracts Against Real-World On-Chain Vulnerabilities?cited by 0
- 2026CyberChainBench: Can AI Agents Secure Smart Contracts Against Real-World On-Chain Vulnerabilities?24 Jun 2026
- 2026ORACAL: A Robust and Explainable Multimodal Framework for Smart Contract Vulnerability Detection with Causal Graph Enrichment30 Mar 2026
- 2025PoCo: Agentic Proof-of-Concept Exploit Generation for Smart Contracts4 Nov 2025
- 2024Blockchain Meets LLMs: A Living Survey on Bidirectional Integration25 Nov 2024