About This Dashboard
A real-time dashboard for monitoring Xandeum pNodes, similar to validator dashboards for Solana.
Xandeum is building a scalable storage layer for Solana dApps. Think of it as a second tier of Solana accounts that can grow to exabytes and beyond.
This storage layer runs on its own network of storage provider nodes, called pNodes. These nodes use the gossip protocol to announce their availability and capabilities.
pRPC Endpoints
We query multiple seed pNodes directly using standard JSON-RPC 2.0 (compatible with Solana tooling). By default, we connect to individual seed nodes on port 6000, but this can be configured via environment variables.
http://<seed-ip>:6000/rpcThe dashboard queries multiple seed nodes in parallel and merges results for comprehensive coverage of the gossip network.
How We Discover Nodes
We query multiple seed pNodes using the get-pods-with-stats method to discover all pNodes currently active in the gossip network. This gives us comprehensive data about each node's status, capabilities, and metrics.
What Data We Get
Each pNode includes:
pubkey
Unique node identifier
version
Software version
endpoints
RPC, gossip, TPU, TVU, etc.
storage stats
Used and committed storage
system metrics
CPU, RAM, network, streams
credits
Node credits from Xandeum API
We cache data to keep things fast and reduce load on the network:
Snapshot Cache
Full pNode list cached for 30 seconds (configurable)
Node Details Cache
Individual node data cached for 60 seconds
Geo Lookup Cache
IP geolocation results cached for 24 hours
Historical Data
Optional database storage for tracking network trends over time
If the pRPC endpoint is unreachable, you'll see cached data with a warning. The dashboard queries multiple seed nodes in parallel for better reliability.
Total pNodes
The number of unique pNodes found in the gossip network across all seed nodes.
Public pNodes
Nodes that have a publicly reachable RPC endpoint and can accept JSON-RPC requests.
Storage Committed
Total storage capacity committed across all pNodes in the network.
Average Uptime
Average uptime across all pNodes, calculated from their reported uptime values.
Version Distribution
Shows which software versions are running across all pNodes. The modal version is the most common one.
System Metrics
Individual node metrics including CPU usage, RAM consumption, network traffic, and active stream counts.
Staking Score
A composite score (0-100) that evaluates nodes for staking decisions based on multiple factors:
- Reliability (30 points): Public reachability of the RPC endpoint
- Performance (25 points): RPC health and latency (when probe data is available)
- Uptime (20 points): Reported uptime in seconds
- Credits (15 points): Available credits from the Xandeum Credits API
- Capacity (10 points): Storage capacity committed
Scores are normalized using percentiles across all nodes. Tiers: A (80+), B (60-79), C (40-59), D (<40).
Important: This scoring is a heuristic based on available metrics and is NOT official staking advice. Always do your own research before staking XAND.
