-
Notifications
You must be signed in to change notification settings - Fork 0
Home
dev-mondoshawan edited this page Apr 15, 2026
·
3 revisions
Welcome to the InfraWatch documentation wiki. InfraWatch is a real-time monitoring platform designed to enhance transparency and reliability in the Solana ecosystem.
InfraWatch provides comprehensive network monitoring, RPC provider health tracking, and validator performance analytics through live dashboards and alerting capabilities.
- Validator operators: Track uptime, performance, and reputation signals to optimize operations
- Application developers: Ensure reliable RPC connectivity and choose optimal endpoints
- Retail stakers: Gain insights into validator rankings and performance metrics
- Project Overview - Introduction to InfraWatch and its core value proposition
- Architecture Overview - High-level system architecture and component interactions
- Getting Started - Installation, configuration, and local development setup
- Development Guide - Development workflows, testing, and contribution guidelines
- Backend Architecture - Backend system overview and design patterns
- Server Setup & Configuration - Express server initialization and middleware
- Middleware & Error Handling - Error handling and security middleware
- WebSocket Communication - Real-time communication system
- Service Layer Architecture - Service layer patterns and abstractions
- Solana RPC Service - Solana RPC integration
- Helius Integration - Helius API integration
- RPC Prober Service - Multi-provider RPC health monitoring
- Validators.app Integration - Validator data integration
- Background Jobs - Job scheduling and orchestration
- Critical Poller (30s) - High-frequency data collection
- Routine Poller - Lower-frequency data collection
- Data Persistence Layer - Data layer overview
- Database Abstraction - PostgreSQL integration
- Redis Caching - Caching strategy and implementation
- Routing System - Route organization and structure
- Network Routes - Network API endpoints
- RPC Routes - RPC health API endpoints
- Validators Routes - Validator API endpoints
- Epoch Routes - Epoch data endpoints
- Alerts Routes - Alert system endpoints
- Frontend Architecture - Frontend system overview
- Component Architecture - UI component structure
- State Management - Zustand store patterns
- Routing & Navigation - React Router configuration
- API Integration Layer - API client and data fetching
- Features Overview - Feature documentation overview
- Network Health Dashboard - Network metrics dashboard
- RPC Provider Monitoring - RPC health monitoring
- Validator Health Tracking - Validator analytics
- MEV Exposure Monitoring - MEV analysis
- MEV Tracker Page - MEV tracking interface
- Data Center Risk Assessment - Data center analysis
- Data Center Map Page - Geographic validator distribution
- Bags Ecosystem Page - Token ecosystem view
- Alert System - Alerting and notifications
- API Reference - API documentation overview
-
Network API - Network data endpoints
- Current Network Status - Live network metrics
- Historical Network Data - Historical metrics
- RPC API - RPC provider endpoints
- Validators API - Validator data endpoints
- Epoch API - Epoch information endpoints
- Alerts API - Alert management endpoints
- Data Models & Database Schema - Database design and entities
- Real-time Data Flow - Data pipeline and WebSocket streaming
- Deployment & Maintenance - Production deployment guide
For detailed information about any topic, click on the links above or use the sidebar navigation.