English

DISL: Fueling Research with A Large Dataset of Solidity Smart Contracts

Software Engineering 2024-03-27 v2 Distributed, Parallel, and Cluster Computing Machine Learning

Abstract

The DISL dataset features a collection of 514,506514,506 unique Solidity files that have been deployed to Ethereum mainnet. It caters to the need for a large and diverse dataset of real-world smart contracts. DISL serves as a resource for developing machine learning systems and for benchmarking software engineering tools designed for smart contracts. By aggregating every verified smart contract from Etherscan up to January 15, 2024, DISL surpasses existing datasets in size and recency.

Keywords

Cite

@article{arxiv.2403.16861,
  title  = {DISL: Fueling Research with A Large Dataset of Solidity Smart Contracts},
  author = {Gabriele Morello and Mojtaba Eshghie and Sofia Bobadilla and Martin Monperrus},
  journal= {arXiv preprint arXiv:2403.16861},
  year   = {2024}
}