What problem does it solve?
Operators and developers need clear, actionable guidance to deploy, monitor, and troubleshoot Midnight blockchain nodes across validator, full, archive, and development modes to avoid downtime, consensus stalls, and state corruption.
Core Features & Use Cases
- Multi-mode Operations: Instructions for running validator, full, archive, and development nodes with required keys and hardware considerations.
- Deployment & Monitoring: Docker deployment patterns, port and volume mappings, Prometheus metrics, memory monitoring, and graceful shutdown behavior for production readiness.
- Diagnostics & Troubleshooting: Practical checks and RPC diagnostic commands for health, sync state, peers, consensus rounds, and common failure modes such as finalization stalls and IPC errors.
- Use Case: Deploy a Dockerized full node with Prometheus metrics, verify sync and peers, and troubleshoot a node that is not finalizing blocks.
Quick Start
Start a preview full node in Docker with RPC and Prometheus exposed and then run the health, sync, and peers RPC checks to verify the node is syncing and reachable.