This repo is used to provide our collection for real-world SRV attacks, for the purpose of supporting the ISSTA2023 paper SmartState : Detecting State-reverting Vulnerabilities in Smart Contracts via Fine-grained State-dependency Analysis
SmartState-dataset consists of two parts:
-
11 contracts that are collected based on reports of real-world attacks (see details via: https://github.com/InPlusLab/Collection-for-real-world-SRV-attacks).
-
36 contracts that are manually collected by inspecting and reviewing financial-related contracts(e.g., wallet and refund) from popular DApps.