curl http://localhost:26657/consensus_state | jq '.result.round_state.height_vote_set[0].prevotes_bit_array'
Check to see if chain is sync
curl -s http://localhost:26657/status | jq '.result.sync_info.catching_up'
sed -i 's/^pruning = .*/pruning = "custom"/; s/^pruning-keep-recent = .*/pruning-keep-recent = "100"/; s/^pruning-keep-every = .*/pruning-keep-every = "0"/; s/^pruning-interval = .*/pruning-interval = "10"/' /home/juno/.juno/config/app.toml
sed -i 's/^indexer *=.*/indexer = "null"/' /home/nois/.noisd/config/config.toml
Validator pre-voting status
curl -s http://localhost:26657/dump_consensus_state | jq '.result.round_state.votes[0].prevotes' | grep $(curl -s http://localhost:26657/status | jq -r '.result.validator_info.address[:12]')
gaiad q staking validators --node http://localhost:26657 -o json --limit=1000 | jq '.validators[]' | jq -r '.tokens + " - " + .status + " - " + .description.moniker + " - " + .operator_address' | sort -gr | nl
sed -i "/^external_address = .*/ s//external_address = \"${ADDRESS:="your_ip_here:${PORT:=26656}"}\"/" $HOME/.kujira/config/config.toml
Number of connected peers
curl -s http://127.0.0.1:26677/metrics | grep '^tendermint_p2p_peers'
curl -s 127.0.0.1:26657/net_info | grep n_peers
curl -s localhost:26657/status | jq .result.validator_info.voting_power
curl -s http://127.0.0.1:26657/net_info | jq -r '.result.peers[] | "\(.node_info.id)@\(.remote_ip):\(.node_info.listen_addr | split(":")[2])"' | paste -sd,
Check Chain ID via REST API
curl --location --request GET 'https://NODE_IP/node_info' -s | jq '.node_info.network' | tr -d '"'
Download Genesis from RPC
curl https://NODE_IP/genesis | jq '.result.genesis' > genesis.json
junod export --height 112358 > some_file.json