/etherscan-labels

Full label data dump of etherscan in JSON/CSV.

Primary LanguagePythonMIT LicenseMIT

Etherscan Labels

Scrapes labels from etherscan website and stores into JSON/CSV.

Individual Labels (CSV+JSON)

Combined Labels JSON

Setup

  1. On the command-line, run the command pip install -r requirements.txt while located at folder with code.
  2. (Required) Setup selenium by downloading relevant drivers and adding to path
  3. (Optional) Add ETHERSCAN_USER and ETHERSCAN_PASS to sample.config.json and rename to config.json
  4. Run the script with the command python main.py.
  5. Login to your etherscan account (Prevents popup/missing data)
  6. Press enter in CLI once logged in
  7. Proceed to enter either single (Retrieve specific label) or all (Retrieve ALL labels)
  8. If single: Follow up with the specific label e.g. exchange , bridge ....
  9. If all: Simply let it run (Take about ~1h+ to retrieve all, note that it occassionally crashes as well)
  10. Individual JSON and CSV data is dumped into data subfolder.
  11. Consolidated JSON label info is dumped into combined subfolder.