A web-app using Blockscout to analyze gas spending, tx patterns & estimate location from activity.
Prize Pool
GasAnalyzer is a Next.js 14 web app that: Tracks Ethereum Gas Spending Shows total ETH spent on gas & average cost per transaction. Analyzes Transaction Patterns Charts when most transactions happen (3-hour time blocks). Estimates User Location Guesses likely timezone based on activity hours. Built with Blockscout API, TypeScript, and Chart.js. Clean, fast, and developer-friendly.
Here’s a concise technical breakdown of how GasAnalyzer was built: Core Stack Frontend: Next.js 14 (App Router) + TypeScript Styling: Tailwind CSS + ShadCN for UI components Charts: Chart.js (WebGL-accelerated) API: Blockscout (Ethereum data) + Vercel Edge caching Key Features & How They Work Gas Tracking Fetches full transaction history via Blockscout Calculates total ETH spent (wei → ETH conversion) Estimates average costs per transaction type Time Analysis Groups transactions into 3-hour UTC blocks Charts peak activity hours using optimized rendering Location Detection Analyzes timestamp patterns to guess timezone Confidence score based on business-hour activity Optimizations Speed: Cached API responses + lazy-loaded charts Accuracy: Fallback methods for incomplete data Mobile: GPU-accelerated animations Notable Tricks Pre-rendered critical charts for slow connections Simplified gas estimates without full transaction decoding Built for performance, with careful attention to real-world blockchain data quirks