Useful Commands
Juno Node
Check block number
curl --location 'http://localhost:6062' \
--header 'Content-Type: application/json' \
--data '{
"jsonrpc": "2.0",
"method": "starknet_blockHashAndNumber",
"params": [],
"id": 1
}'
Check sync status
curl --location 'http://localhost:6062' \
--header 'Content-Type: application/json' \
--data '{
"jsonrpc": "2.0",
"method": "starknet_syncing",
"params": [],
"id": 1
}'
Check version
juno -v
Enable service
sudo systemctl enable juno
Restart service
sudo systemctl restart juno
Stop service
sudo systemctl stop juno
Check logs
sudo journalctl -fu juno
Check status
sudo systemctl status juno
Juno Attestation Validator
Enable validator service
sudo systemctl enable --now starknet-validator
Restart validator service
sudo systemctl restart starknet-validator
Check validator logs
sudo journalctl -fu starknet-validator
Metrics check (Prometheus)
curl -s http://localhost:9096/metrics | grep validator_attestation_successful_total
Attestations in logs
sudo journalctl -u starknet-validator.service | grep 'Attest transaction SUCCESFULL'