Ping validator
By running pinger the validator shares leader data transmission times with the network.
Last updated
By running pinger the validator shares leader data transmission times with the network.
Last updated
Why Pinger?
Once a RPC receives a transaction message to be included in a block, it must be forwarded to the leader. Being fast to transmit data to the leader is important for the network and consensus speed.
It's important to keep track of your validators ping times to make sure your meet the leader schedule requirements of performance.
Ping times are measuring the time it takes for you validator to communicate with the current leader. Since the leader switches every 4 slots (1.6s) the variance of your ping times, usually between 500-3000ms, is big depending on the distance to the ever switching current leader.
Choose latest version, your OS and nvm. Run commands in terminal.
Following steps will install pinger and have it run automatically.
*or any keypair that has funds. You are sending a transaction with every ping.
Create a file called pinger:
Paste instruction to continuously run pinger:
Enable UFW if not already enabled:
Allow Port 3334
See output:
You can now close the terminal window. Your validator will continuously measure and share your leader ping times.
Get PID:
Also check your ping times on x1val.online: