Skip to content

The dataset of 62,464 smart contracts with modifiers used in our ISSTA'23 paper

Notifications You must be signed in to change notification settings

VPRLab/ModifierDataset

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

SoMo Code

SoMo code is now available at VPRLab/SoMo.

ModifierDataset

The dataset of 62,464 smart contracts with modifiers used in our ISSTA'23 paper

Beyond “Protected” and “Private”: An Empirical Security Analysis of Custom Function Modifiers in Smart Contracts

Paper link and bib reference: link

@INPROCEEDINGS{SoMo2023,
  author = {Fang, Yuzhou and Wu, Daoyuan and Yi, Xiao and Wang, Shuai and Chen, Yufan and Chen, Mengjie and Liu, Yang and Jiang, Lingxiao},
  booktitle = {Proc. ACM ISSTA},
  title = {Beyond ``Protected'' and ``Private'': An Empirical Security Analysis of Custom Function Modifiers in Smart Contracts},
  year = {2023}
}

How to use the dataset?

  • Directly obtain the contract address from the dataset file under the root dir of this repo.
  • Fetch contract source code via EtherScan API.
  • Note that we have confirmed that all the contract source code is publicly available on etherscan.io

How to obtain vulnerable contracts?

For ethics considerations, we would not disclose the details of the vulnerabilities as we declared in the paper. However, to facilitate the comparison with SoMo, we make the vulnerable contract list on request. Please send an email to the first and corresponding authors for the request.

About

The dataset of 62,464 smart contracts with modifiers used in our ISSTA'23 paper

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published