Skip to content

julianprester/ethscraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ETHScraper

Simple web dashboard, which tracks transactions for one specified address on the Ethereum blockchain

Getting started

The dashboard shows three different plots tracking the transactional data for the Ethereum address 0x687aeda127fd2bd4f374c73e3724bf9b7c7a6b9c:

  • The first plot represents the incoming transactions per day in total Ether transferred
  • The second plot represents the outgoing transactions per day in total Ether transferred
  • The third plot represents the number of new Ethereum addresses making incoming transactions

The data is scraped using the ethscraper.py Python script. The script is run via a Cron job to deliver daily updates of transaction data to the dashboard.

Built with

  • Bootstrap - The web framework used for the dashboard
  • plotly.js - The charting library for the plots
  • Etherscan - The API used to track Ethereum blockchain transaction data
  • Requests - The HTTP library used to query the Etherscan API
  • pandas - The data analysis library preparing the dataframes for the plots

Contributing

Please feel free to fork and submit pull requests. However keep in mind that the project currently focuses on one specific ETH address, which will probably not be changed in the future. Changes requiring a different address are better off in a separate repository.

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details

Acknowledgements

Thank you to /u/ma007 for inspiration and the focal ETH address

About

Simple web dashboard, which tracks transactions for one specified address on the Ethereum blockchain

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published