Add block height workflow
This commit is contained in:
24
scripts/get_block_tip_height.sh
Normal file
24
scripts/get_block_tip_height.sh
Normal file
@@ -0,0 +1,24 @@
|
||||
BASE_HEIGHT=$(curl -sk https://node202.tk7.mempool.space/api/v1/blocks/tip/height)
|
||||
IN_SYNC=true
|
||||
echo "Base height (node202.tk7): $BASE_HEIGHT"
|
||||
|
||||
for LOCATION in fmt va1 fra tk7
|
||||
do
|
||||
for NODE in 201 202 203 204 205 206
|
||||
do
|
||||
NODE_HEIGHT=$(curl -sk https://node$NODE.$LOCATION.mempool.space/api/v1/blocks/tip/height)
|
||||
echo $(echo node$NODE.$LOCATION.mempool.space) - $NODE_HEIGHT
|
||||
if [ "$NODE_HEIGHT" -ne "$BASE_HEIGHT" ]; then
|
||||
echo $(echo node$NODE.$LOCATION.mempool.space) is not in sync
|
||||
IN_SYNC=false
|
||||
fi
|
||||
done
|
||||
done
|
||||
|
||||
if [ "$IN_SYNC" = false ]; then
|
||||
echo "One or more servers are out of sync. Check the logs."
|
||||
exit -1
|
||||
else
|
||||
echo "All servers are in sync."
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user