遇见数据集

Understanding Transaction-Reverting Faults in Smart Contracts

收藏
Zenodo2024-06-21 更新2026-05-26 收录
官方服务:

资源简介:

Understanding Transaction-Reverting Faults in Smart Contracts This project aims to provide a benchmark for smart contract developers and researchers to enhance their understanding of transaction-reverting faults (TR faults) in smart contracts. The project is associated with a paper titled Understanding Transaction-Reverting Faults in Smart Contracts. Dataset Description Overview We identify 301 real-world TR faults from open-source GitHub project and categorize them into machine auditable and machine unauditable faults. Among these faults, 224 (74.4%) fall into the machine auditable category, while the remaining 77 (25.6%) fall into the machine unauditable category. For detailed information on these 301 TR fault contracts, please refer to the TRFaults.zip. For more details, please refer to our GitHub repo. Folder Structure The dataset is structured into four distinct sections within the TRFaults.zip : machine_auditable_faults: includes the buggy and patched version of the 224 machine auditable faults. machine_unauditable_faults: includes the buggy and patched version of the 77 machine unauditable faults. machine_auditable_faults.csv: contains detailed information of each machine auditable fault, including the commit URL, category, and project type. machine_unauditable_faults.csv: contains the detailed information of each machine unauditable fault, including the commit URL, category, and project type.

提供机构:
Zenodo
创建时间:
2024-06-17
二维码
社区交流群
二维码
科研交流群
商业服务