mirror of
https://github.com/mempool/mempool.git
synced 2024-11-19 18:03:00 +01:00
26 lines
745 B
Bash
26 lines
745 B
Bash
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
|
|
COUNT=$((BASE_HEIGHT-NODE_HEIGHT))
|
|
echo $(echo node$NODE.$LOCATION.mempool.space) is not in sync. delta: $COUNT
|
|
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
|
|
|