Simple web dashboard, which tracks transactions for one specified address on the Ethereum blockchain
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.
- 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
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.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details
Thank you to /u/ma007 for inspiration and the focal ETH address