Monitoring a Validator
Check Gossip
Confirm the IP address and identity pubkey of your validator is visible in the gossip network by running:
velas-gossip spy --entrypoint bootstrap.velas.com:8001
Check Your Balance
Your account balance should decrease by the transaction fee amount as your
validator submits votes, and increase after serving as the leader. Pass the
--lamports
are to observe in finer detail:
velas balance --lamports
Check Vote Activity
The velas vote-account
command displays the recent voting activity from
your validator:
velas vote-account ~/vote-account-keypair.json
Get Cluster Info
There are several useful JSON-RPC endpoints for monitoring your validator on the cluster, as well as the health of the cluster:
# Similar to velas-gossip, you should see your validator in the list of cluster nodes
curl -X POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":1, "method":"getClusterNodes"}' https://explorer.testnet.velas.com/rpc
# If your validator is properly voting, it should appear in the list of `current` vote accounts. If staked, `stake` should be > 0
curl -X POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":1, "method":"getVoteAccounts"}' https://explorer.testnet.velas.com/rpc
# Returns the current leader schedule
curl -X POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":1, "method":"getLeaderSchedule"}' https://explorer.testnet.velas.com/rpc
# Returns info about the current epoch. slotIndex should progress on subsequent calls.
curl -X POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":1, "method":"getEpochInfo"}' https://explorer.testnet.velas.com/rpc