Including collected smart contracts, scripts for collecting these contracts, and logs.
- Collected data is stored in
smart_contracts
directory. - Previously collected data is stored in
smart_contracts_old
directory.
smart_contract_reptile.py
: used to collect names and links of repositories from GitHub, and store results in.log
files for each category.smart_contract_download.py
: used to automatically clone repositories from the collected links, and store incontracts
directory.sol_selector.py
: used to find all.sol
files incontracts
directory, and record the file paths insol.log
.smart_contract_copy.py
: used to copy all.sol
files fromcontracts
directory tosmart_contracts
directory.
.log
files record the names and links of GitHub repositories with specific category.sol.log
records the paths of.sol
files in downloaded repositories.
The search limit of GitHub is 1000, which means that although 1311 voting dapps can be found, GitHub can only display the first 1000 results.