Running Push Validator
Fast validator setup for Push Chain
🚀 Quick Start
Step 1: Install & Start
curl -fsSL https://get.push.network/node/install.sh | bash
Automatically installs and starts your validator using snapshot download (no full sync needed).
Note: Restart terminal or run
source ~/.bashrcto usepush-validatorfrom anywhere.
Step 2: Verify Sync
push-validator status
Wait for: ✅ Catching Up: false (snapshot download takes ~5-20 mins depending on connection, then block sync begins)
Step 3: Register Validator
push-validator register-validator
Wallet Setup: You'll be prompted to either:
- Create new wallet — Generates a new recovery phrase (save it securely!)
- Import existing wallet — Use your existing 12/24-word recovery phrase
Configuration: You'll also set:
- Moniker — Your validator's display name (must be unique on the network)
- Commission Rate — Fee charged to delegators (5-100%, default: 10%)
- Stake Amount — How much to stake (minimum: 1.5 PC)
Requirements: 2+ PC tokens from faucet
Done! Your validator is running with automatic recovery enabled! 🎉
📊 Dashboard
Monitor your validator in real-time with an interactive dashboard:
push-validator dashboard
Features:
- Node Status - Process state, RPC connectivity, resource usage (CPU, memory, disk)
- Chain Sync - Real-time block height, sync progress with ETA, network latency
- Validator Metrics - Bonding status, voting power, commission rate, accumulated rewards
- Network Overview - Connected peers, chain ID, active validators list
- Live Logs - Stream node activity with search and filtering
- Auto-Refresh - Updates every 2 seconds for real-time monitoring
The dashboard provides everything you need to monitor validator health and performance at a glance.
📖 Commands
Core
push-validator start # Start node with snapshot sync
push-validator stop # Stop node
push-validator status # Check sync & validator status
push-validator dashboard # Live interactive monitoring dashboard
push-validator register-validator # Register as validator (create or import wallet)
push-validator logs # View logs