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_CREDENTIALS
set 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 ethdata
conda install pip
: your new env might not havepip
installed 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.py
instructionsconda 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