Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 1.8 KB

README.md

File metadata and controls

40 lines (27 loc) · 1.8 KB

Ethdata

Build Status codecov PyPI version License: MIT

Offers developers and analysts a simple way to extract and analyse historical Ethereum data using free, public APIs and services.

  • Pull Ethereum data without waiting to sync a node
  • Data is automatically converted (as much as possible)
  • Start analysing data right away using Pandas or Excel

Documentation

https://docs.blocklytics.org/ethdata/introduction

Note you will need to set two environment variables:

  • GOOGLE_APPLICATION_CREDENTIALS set to your json service account key. See here for how to create this
  • ETHERSCAN_API_KEY. Key can be created for free on https://etherscan.io

GitHub

https://github.com/blocklytics/eth-data-tools

How to install from local copy

  • git clone locally
  • conda create --name ethdata python=3.9.4: create a new conda env
  • condo activate ethdata
  • conda install pip: your new env might not have pip installed by default
  • which pip: just to check you're now referring to the pip in your conda env
  • pip install -e .: this installs the package into ethdata according to the setup.py instructions
  • conda install pytest-cov: required to run the tests

How to install from remote

This package is hosted here: https://pypi.org/project/eth-data-tools/

pip install eth-data-tools