Verified Smart Contracts

André Storhaug · Figshare · 2023

Verified Smart Contracts is a dataset of real Ethereum smart contracts, containing both Solidity and Vyper source code. It consists of every deployed Ethereum smart contract as of 1st of April 2022, whose been verified on Etherscan and has a least one transaction. A total of 186,397 unique smart contracts are provided, filtered down from 2,217,692 smart contracts. The dataset contains 53,843,305 lines of code. The dataset contains three folders: "train", "validation" and "test". Each folder contains several files in the Apache Parquet data file format. License All Smart Contracts in the dataset are publicly available, obtained by using Etherscan APIs, and subject to their own original licenses.

Read the paper · More papers on PaperTik