Skip to content

Commit f92ac68

Browse files
authored
Merge pull request #115 from aws-samples/bsc
BSC Fixing the negative blocks behind metrics problem
2 parents 6d7e036 + a982942 commit f92ac68

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

lib/bsc/lib/assets/bsc-checker/syncchecker-bsc.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ BSC_HIGHEST_BLOCK=$(echo $((${BSC_HIGHEST_BLOCK_HEX})))
1414
BSC_SYNC_BLOCK=$(echo $((${BSC_SYNC_BLOCK_HEX})))
1515
BSC_BLOCKS_BEHIND="$((BSC_HIGHEST_BLOCK-BSC_SYNC_BLOCK))"
1616

17+
# Handle negative values if current block is bigger than highest block
18+
if [[ "$BSC_BLOCKS_BEHIND" -lt "0" ]]; then
19+
BSC_BLOCKS_BEHIND=0
20+
fi
21+
1722
# Sending data to CloudWatch
1823
TOKEN=$(curl -s -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600")
1924
INSTANCE_ID=$(curl -H "X-aws-ec2-metadata-token: $TOKEN" -s http://169.254.169.254/latest/meta-data/instance-id)

0 commit comments

Comments
 (0)