Skip to content

blocklytics/eth-data-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A Python package to help analyse Ethereum data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages