English

ScrawlD: A Dataset of Real World Ethereum Smart Contracts Labelled with Vulnerabilities

Cryptography and Security 2022-02-28 v3

Abstract

Smart contracts on Ethereum handle millions of U.S. Dollars and other financial assets. In the past, attackers have exploited smart contracts to steal these assets. The Ethereum community has developed plenty of tools to detect vulnerable smart contracts. However, there is no standardized data set to evaluate these existing tools, or any new tools developed. There is a need for an unbiased standard benchmark of real-world Ethereum smart contracts. We have created ScrawlD: an annotated data set of real-world smart contracts taken from the Ethereum network. The data set is labelled using 5 tools that detect various vulnerabilities in smart contracts, using majority voting.

Keywords

Cite

@article{arxiv.2202.11409,
  title  = {ScrawlD: A Dataset of Real World Ethereum Smart Contracts Labelled with Vulnerabilities},
  author = {Chavhan Sujeet Yashavant and Saurabh Kumar and Amey Karkare},
  journal= {arXiv preprint arXiv:2202.11409},
  year   = {2022}
}

Comments

5 pages, 2 figures, submitted to Data and Tool Showcase Track MSR 2022 (https://conf.researchr.org/track/msr-2022/msr-2022-data-showcase)