five

Smart Contracts Corpus Repository: Source Code and Metrics.

收藏
Zenodo2020-08-01 更新2026-05-25 收录
下载链接:
https://zenodo.org/record/3766241
下载链接
链接失效反馈
官方服务:
资源简介:
Many empirical software engineering studies show that there is a great need for repositories where code is acquired, filtered and classified.<br> During the last few years, Ethereum block explorer services have emerged as a popular project to explore and search Ethereum blockchain data such as transactions, addresses, tokens, smart-contracts' source code, prices and other activities taking place on Ethereum blockchain.<br> Despite the availability of this kind of services, retrieving specific information useful to empirical software engineering studies, such as the study of smart-contracts' software metrics, might be a tedious task that requires different sub-tasks such as searching specific transactions in a block, parsing files in HTML format and filtering the smart-contracts to remove duplicated code or unused smart-contracts.<br> Smac-Corpus aims to create a smart-contracts' repository where smart contracts data (source code, ABI and byte code) are freely and immediately available and also classified based on software metrics identified in the scientific literature.

诸多经验性软件工程研究均表明,业界亟需可对代码进行获取、筛选与分类的代码存储库。 近年来,以太坊区块浏览器服务已成为热门项目,用于探索与检索以太坊区块链上的各类数据,涵盖交易、地址、代币、智能合约(smart-contracts)源代码、价格及其他链上活动。 尽管此类服务已投入使用,但针对经验性软件工程研究所需的特定信息(如智能合约软件度量研究)开展检索,往往是一项繁琐的工作,需完成多项子任务,例如在区块中检索特定交易、解析HTML格式文件,以及筛选智能合约以剔除重复代码或未使用的智能合约。 Smac-Corpus旨在构建一个智能合约仓库,可免费且即时提供智能合约数据(源代码、应用二进制接口(ABI)与字节码),并基于科学文献中已确认的软件度量标准对其进行分类。
提供机构:
Zenodo
创建时间:
2020-04-25
二维码
社区交流群
二维码
科研交流群
商业服务