ethTrace is a public REST API that enables real-time and historical analysis of Ethereum transaction flows based on geolocation, block height, token transfers, and contract activity. Built for developers, analysts, and researchers, ethTrace turns blockchain noise into actionable insights. 🚀📊🌍
Ethereum powers global decentralized finance — but understanding the geographic flow of ETH and tokens remains a challenge. ethTrace answers questions like: 💬
- Where is PYUSD or USDC flowing today?
- What regions are driving NFT or DeFi contract interactions?
- Which wallets are active in certain time zones?
ethTrace delivers a suite of endpoints powered by: 🛠️🔍🌍
- Public Etherscan API
- Google Cloud's Blockchain BigQuery datasets
- Lightweight geo-tagging and wallet tagging techniques
All wrapped in a blazing-fast FastAPI backend. ⚡🦄🚀
- 🌍 Geographic Ethereum Flow Mapping
- ⛽ Token Volume & Transfer Trends
- 🔗 Contract Activity Insights
- 🧠 Known Wallet Labeling (e.g. merchant, CEX, NGO)
- ⏳ Real-Time + Historical Support
- 🚀 Simple REST API Interface
GET /flow?region=asia&hours=24
Returns aggregate transaction flow to/from a specified region in the past n hours.
GET /token-volume?symbol=PYUSD
Returns estimated transfer volume for a given token symbol.
GET /top-contracts?limit=5
Returns top active contracts over the past 24 hours.
GET /wallets?tag=merchant®ion=na
Returns labeled wallets active in a region or tag.
GET /summary?block_range=latest
Returns summary stats for the latest block range.
- Python 3.10+
- fastapi, uvicorn, pandas, requests, google-cloud-bigquery
bash git clone https://github.com/mredidy/ethTrace.git cd ethTrace pip install -r requirements.txt uvicorn main:app --reload
A short walkthrough showing ethTrace in action, including endpoint queries, dashboard examples, and live deployment. 📈🧪🌍
Try it live at: https://ethtrace.onrender.com
MIT License — See LICENSE for details. 📜👐🛠️
- X (Twitter): @mister_edidy
- GitHub: mredidy
- Discord: mredidy
- Submitted to: StackUp April 2025 Coding Challenge
- Theme: Build Your Own API
- Focus: Ethereum + Public Data + Geolocation
Made with ❤️ by @mredidy 🚀🧑🚀✨