Debugging a Penumbra node
Below are a list of FAQs about running a Penumbra node.
How do I check whether my node is connected to other peers?
Poll the CometBFT RPC for current number of peers:
curl -s http://localhost:26657/net_info | jq .result.n_peersHow do I check whether my node is synchronized with the network?
Poll the CometBFT RPC for sync status:
curl -s http://localhost:26657/status | jq .result.sync_infoSpecifically, check that catching_up=false. You can also compare the latest_block_height
value with the tip of the chain visible when running pcli view sync.
How long does it take to synchronize with the network?
A new node will sync at a rate of approximately 100,000 blocks per 6h.
How do I check whether my validator is active?
You can view the list of known validators by running:
pcli query validator list --show-inactiveRemember that it will take time for delegations made against your validator to become bonded. You can check how long this will take by running:
pcli query chain info --verboseInspect the values for Current Block Height, Current Epoch, and Epoch Duration.
You'll need to wait until the next epoch boundary post-delegation for the delegated weight
to be computed in your validator's voting power.