Skip to content

Gas Dog ๐Ÿ• - A Monad chain Gas fee analysis tool that helps users track and analyze Gas consumption on the Monad network.

License

Notifications You must be signed in to change notification settings

lispking/gas-dog

Repository files navigation

Gas Dog ๐Ÿ•

English | ็ฎ€ไฝ“ไธญๆ–‡

A Monad chain Gas fee analysis tool that helps users track and analyze Gas consumption on the Monad network.

Netlify Status

Features โœจ

  • ๐Ÿ” Monad chain Gas fee tracking and analysis
  • ๐Ÿ“Š Intuitive data visualization
  • ๐Ÿ•’ Flexible time range selection
  • ๐Ÿ“ฑ Responsive design, mobile-friendly
  • ๐ŸŒ Multi-language support (Chinese/English)
  • ๐Ÿ’พ Local data caching for improved loading speed

Tech Stack ๐Ÿ› ๏ธ

  • Frontend Framework: React + TypeScript
  • Build Tool: Vite
  • Styling Solution: Tailwind CSS
  • Data Visualization: React Heat Map
  • Blockchain Data: Flipside API
  • State Management: React Context
  • Data Caching: IndexedDB

Quick Start ๐Ÿš€

Requirements

  • Node.js >= 16
  • pnpm

Installation Steps

  1. Clone the project
git clone https://github.com/lispking/gas-dog.git
cd gas-dog
  1. Install dependencies
pnpm install
  1. Configure environment variables
cp .env.example .env

Edit the .env file and fill in the necessary configuration information

  1. Start the development server
pnpm dev

Project Structure ๐Ÿ“

src/
โ”œโ”€โ”€ components/     # UI Components
โ”œโ”€โ”€ contexts/       # React Context
โ”œโ”€โ”€ hooks/          # Custom Hooks
โ”œโ”€โ”€ queries/        # Flipside Queries
โ”œโ”€โ”€ types/          # TypeScript Type Definitions
โ””โ”€โ”€ utils/          # Utility Functions

Main Features ๐Ÿ’ก

Gas Fee Tracking

  • Real-time view of Gas consumption on Monad chain
  • Support for filtering data by time range
  • Display of Gas fee statistics and trend analysis

Data Visualization

  • Gas consumption heat map
  • Transaction type distribution chart
  • Gas fee trend chart

Multi-language Support

  • Support for Chinese and English interface switching
  • Easy to extend to other languages

Contributing ๐Ÿค

Issues and Pull Requests are welcome!

License ๐Ÿ“„

This project is open-sourced under the Apache-2.0 License, see the LICENSE file for details.

About

Gas Dog ๐Ÿ• - A Monad chain Gas fee analysis tool that helps users track and analyze Gas consumption on the Monad network.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published