The Most Comprehensive Blockchain Explorer for 0G Network
π Live Demo | πΉ Demo Video | π Documentation | πΊοΈ Roadmap
- Track: DevTooling
- Team: CoinsSpor Team
- Current Wave: Wave 4 Completed β
- Overall Progress: 4/5 Waves Completed
- Demo Video: Watch on YouTube
Completion Rate: 100%
Delivered Features:
- β Complete delegation management system with MetaMask integration
- β One-click delegate/undelegate operations
- β Portfolio analytics with Recharts visualization
- β 100-block uptime analysis grid
- β Real-time block proposer detection
- β Transaction history tracking with categorization
- β Delegator distribution analytics
- β Validator performance metrics
- β Enhanced UI/UX with responsive design
Completion Rate: 100%
All Features Delivered:
- β Advanced Search System - Transaction hash, block number, and address lookup
- β Transaction Detail Pages - Comprehensive transaction information with builder UI
- β RPC Scanner Tool - Testing and comparing multiple RPC endpoints
- β Contract Deployment Helper - Simplified smart contract deployment interface
- β Smart Contract Verification System - Source code verification for deployed contracts
- β Gas Price Estimator - Intelligent gas fee prediction algorithms
π Note: Advanced search and transaction features were delivered ahead of schedule in Wave 2, allowing us to complete all Wave 3 developer tools earlier than planned.
Completion Rate: 100%
π― All Features Delivered:
- β Replaced all mock data with real blockchain block data
- β Real validator names and block rewards displayed
- β Block size and gas used information integrated
- β Simple pagination system (Previous/Next buttons)
- β Click-to-view block details functionality
- β Real-time block updates every 6 seconds
π Note: Block page is fully functional with real data. You can see it live on 0G Mainnet Explorer - our testnet version is ready but waiting for validator announcement to populate data.
- β Comprehensive statistics cards added to homepage
- β Total blocks count with live updates
- β Total transactions count tracking
- β Network health indicators
- β Last update timestamp
- β Average block time calculation
- β Real-time synchronization with blockchain
Left Widget - Mainnet Network Statistics:
- β Real-time data from 0G Mainnet (chainscan.0g.ai API)
- β Chain ID: 16661 display
- β Total blocks counter (live)
- β Total transactions tracker
- β Active accounts monitoring
- β Current TPS display
- β Gas usage metrics
- β Smart contracts count
- β Direct link to mainnet explorer
- β Glassmorphism design with blue pulse animation
Right Widget - Mainnet Launch Announcement:
- β "Mainnet Launched" celebration banner
- β Network status indicators
- β Operational status display
- β One-click "Add to MetaMask" button
- β Official resources links (Docs, Explorer)
- β Quick actions panel
- β Glassmorphism design with green pulse animation
π¨ Design Features:
- β Widget placement: Left and right side of rotating cube
- β Floating animations for smooth user experience
- β Pulse glow effects (blue for left, green for right)
- β Live data updates every 30 seconds
- β Responsive layout for all screen sizes
π Additional Improvements:
- β Enhanced block explorer with filtering options
- β Improved data caching for faster page loads
- β Real-time synchronization with blockchain
- β Mobile-responsive block display
- β Dual network monitoring (Testnet + Mainnet)
π― Result: Wave 4 exceeded expectations! Not only did we complete all required features, but we also added mainnet integration widgets that showcase both Galileo Testnet and 0G Mainnet simultaneously.
Target Completion: Next Wave
Planned Features:
- π² Dark/Light theme toggle with localStorage persistence
- π² Copy buttons for all addresses and transaction hashes
- π² Skeleton loaders and loading states
- π² Enhanced footer with version info and links
- π² Comprehensive error handling with retry mechanisms
- 127+ validators tracked with 6-layer detection system
- Live block production monitoring
- Instant uptime calculations
- Network health dashboard
- Dual network display (Testnet + Mainnet)
- MetaMask wallet integration
- One-click delegation operations
- Portfolio management and analytics
- Reward tracking and history
- Real blockchain data (no mock data)
- Transaction search and filtering
- Block details with validator information
- Gas usage analytics
- Live on Mainnet: 0g-explorer.com
- Real-time mainnet statistics
- Chain ID and network info
- Live transaction counts
- Active accounts monitoring
- Current TPS tracking
- One-click MetaMask network addition
- RPC endpoint scanner and comparator
- Smart contract deployment helper
- Contract verification system
- Gas price estimation tools
- Delegator distribution visualization
- Performance metrics and charts
- Uptime grid (last 100 blocks)
- Transaction categorization
- πΉ Video Demo: YouTube - 0G Galileo Explorer Walkthrough
- π Testnet Explorer: 0ggalileoexplorer.coinsspor.com
- π Mainnet Explorer: 0g-explorer.com (See Blocks page in action!)
- π Full Documentation: API Documentation
- πΊοΈ Roadmap: Project Roadmap
# Clone repository
git clone https://github.com/coinsspor/0g-galileo-explorer.git
cd 0g-galileo-explorer
# Install all dependencies
npm run install:all
# Start all services
npm run start:all
# Access endpoints:
# Frontend: http://localhost:5174
# Validator API: http://localhost:3001
# Blockchain API: http://localhost:3002
# Uptime API: http://localhost:3004# Copy environment template
cp .env.example .env
# Configure your RPC endpoints
VITE_RPC_ENDPOINT=https://evmrpc-testnet.0g.ai
VITE_STAKING_CONTRACT=0x0000000000000000000000000000000000001000
# Mainnet Configuration (for widgets)
VITE_MAINNET_RPC=https://evmrpc.0g.ai
VITE_MAINNET_API=https://chainscan.0g.aiβββββββββββββββββββββββββββββββββββββββββββββββ
β Frontend (React + TypeScript) β
β - Modern UI with TailwindCSS β
β - Real-time updates β
β - Wallet integration β
β - Mainnet widgets integration β
ββββββββββββββββββββ¬βββββββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββ
β 3-Layer Microservices API β
βββββββββββββββββββββββββββββββββββββββββββββββ€
β API 1: Validator Service (Port 3001) β
β - Validator data & management β
β - Staking operations β
β - Performance metrics β
βββββββββββββββββββββββββββββββββββββββββββββββ€
β API 2: Blockchain Service (Port 3002) β
β - Block data & transactions β
β - Network statistics β
β - Search functionality β
βββββββββββββββββββββββββββββββββββββββββββββββ€
β API 3: Uptime Service (Port 3004) β
β - Real-time block proposer tracking β
β - Uptime calculations β
β - Performance analytics β
ββββββββββββββββββββ¬βββββββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββ
β 0G Network Infrastructure β
β - Testnet: Galileo (evmrpc-testnet) β
β - Mainnet: Production (evmrpc.0g.ai) β
β - Staking Smart Contracts β
β - Real Blockchain Data β
βββββββββββββββββββββββββββββββββββββββββββββββ
| Metric | Value | Status | Improvement |
|---|---|---|---|
| Response Time | <100ms | β Excellent | +30% faster |
| Uptime | 99.9% | β Excellent | Maintained |
| Cache Hit Rate | 87% | β Good | +15% |
| Validators Tracked | 127+ | β Complete | 100% coverage |
| Daily API Calls | 15,000+ | β Active | +50% growth |
| Block Updates | 6 seconds | β Real-time | Live sync |
| Data Accuracy | 100% | β Perfect | No mock data |
| Mainnet Integration | Live | β Operational | New feature |
- Framework: React 19 with TypeScript
- Build Tool: Vite 5.x
- Styling: TailwindCSS 3.x
- Charts: Recharts for data visualization
- Wallet: MetaMask SDK integration
- State Management: React Hooks & Context API
- Icons: Lucide React
- Runtime: Node.js 18+
- Framework: Express.js
- Blockchain: ethers.js v6
- Caching: In-memory cache with TTL
- API Design: RESTful microservices
- Blockchain: 0G Network (EVM Compatible)
- Testnet: Galileo (Chain ID: 16600)
- Mainnet: Production (Chain ID: 16661)
- RPC: Multiple endpoints for redundancy
- Deployment: VPS with Nginx reverse proxy
- SSL: Let's Encrypt certificates
- Monitoring: Real-time health checks
- 0G Testnet: Full RPC integration for Galileo testnet
- 0G Mainnet: Live statistics integration
- Smart Contracts: Direct interaction with staking and validator contracts
- Real-time Data: Live block and transaction tracking
- Validator System: Complete validator management and monitoring
- Mainnet API: Integration with chainscan.0g.ai for live mainnet data
Testnet APIs:
https://evmrpc-testnet.0g.ai- Galileo testnet RPC
Mainnet APIs:
https://evmrpc.0g.ai- Mainnet RPChttps://chainscan.0g.ai- Mainnet explorer API/statistics/tps- Transaction per second/statistics/transaction- Transaction stats/statistics/account/growth- Account growth/statistics/block/gas-used- Gas metrics/statistics/contract- Contract statistics
- 0G Storage: Decentralized storage integration (Wave 5)
- 0G DA: Data availability layer features (Wave 6)
- 0G Compute: Computational network integration (Wave 6)
GET /api/validators - List all validators
GET /api/validators/:address - Get validator details
POST /api/validators/delegate - Delegate tokens
POST /api/validators/undelegate - Undelegate tokens
GET /api/blocks - Get recent blocks (real data)
GET /api/blocks/:number - Get block details
GET /api/transactions - Get recent transactions
GET /api/transactions/:hash - Get transaction details
GET /api/stats - Get network statistics
GET /api/search - Search blocks/txs/addresses
GET /api/uptime/:validator - Get validator uptime
GET /api/uptime/grid - Get 100-block uptime grid
GET /api/proposers - Get recent block proposers
β¨ 100% Real Data Implementation
- Eliminated all mock data from the platform
- Real-time blockchain synchronization
- Accurate validator and block information
- Live mainnet statistics integration
π Enhanced Statistics Dashboard
- Live network metrics
- Dynamic data tracking
- Real-time update timestamps
- Mainnet and testnet comparison
π Mainnet Integration Widgets
- Left widget: Real-time mainnet network statistics
- Right widget: Mainnet launch announcement & quick actions
- Live data from chainscan.0g.ai API
- One-click MetaMask network addition
- Glassmorphism design with animations
π¨ Performance Optimization
- 30% faster response times
- Improved caching strategies
- Better API calls management
- Smooth animations and transitions
- Exceeded Requirements: We didn't just deliver what was asked - we added mainnet integration!
- Dual Network Support: Users can monitor both testnet and mainnet simultaneously
- Live Mainnet Data: Real-time statistics from production network
- Enhanced UX: Beautiful glassmorphism widgets with smooth animations
- Future-Ready: Block page structure ready for validator announcements
- Testnet Explorer: 0ggalileoexplorer.coinsspor.com
- Mainnet Block Page: 0g-explorer.com - See our work in action!
- π 4/6 Waves completed successfully
- π― 127+ validators actively tracked
- π 15,000+ daily API requests
- β‘ <100ms average response time
- π 99.9% uptime maintained
- π― Zero mock data remaining
- π Mainnet integration bonus feature
- β Block page with 100% real data
- β Statistics widgets on homepage
- β Mainnet integration (bonus!)
- β Dual network monitoring
- β Live API connections
- β Beautiful UI animations
- β One-click MetaMask integration
We welcome contributions from the community! Here's how you can help:
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Please read our Contributing Guide for more details.
This project is licensed under the MIT License - see the LICENSE file for details.
- Testnet Explorer: https://0ggalileoexplorer.coinsspor.com
- Mainnet Blocks: https://0g-explorer.com
- GitHub: @coinsspor
- Discord: 0G Labs Community
- Demo Video: YouTube Tutorial
- Documentation: Full API Docs
- 0G Labs Team - For building an amazing blockchain infrastructure and launching mainnet!
- Wavehack Organizers - For creating this opportunity to showcase our work
- 0G Community - For continuous support and valuable feedback
- Contributors - Everyone who helped improve this project
A huge thank you to the 0G team for launching the mainnet! This allowed us to go beyond Wave 4 requirements and integrate real mainnet data into our explorer. The dual network monitoring feature showcases the power and scalability of the 0G ecosystem.
β Star this repo | π Report Bug | π‘ Request Feature
Wave 4 Completed β | Mainnet Integration Live π | 4/5 Waves Done π