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
https://docs.blocklytics.org/ethdata/introduction
Note you will need to set two environment variables:
GOOGLE_APPLICATION_CREDENTIALSset to your json service account key. See here for how to create thisETHERSCAN_API_KEY. Key can be created for free on https://etherscan.io
https://github.com/blocklytics/eth-data-tools
- git clone locally
conda create --name ethdata python=3.9.4: create a new conda envcondo activate ethdataconda install pip: your new env might not havepipinstalled by defaultwhich pip: just to check you're now referring to the pip in your conda envpip install -e .: this installs the package into ethdata according to thesetup.pyinstructionsconda install pytest-cov: required to run the tests
This package is hosted here: https://pypi.org/project/eth-data-tools/
pip install eth-data-tools