Smart Contracts Corpus Repository: Source Code and Metrics.
<p>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.</p>
ShareScore
24/100
Overall dataset sharing score
Score breakdown
These five areas show where the dataset supports — or may limit — practical reuse.
- Stewardship
- 4
- Harmonization
- 4
- Access
- 16
- Reuse readiness
- 0
- Engagement
- 0