difftreelog
ci fix wait_for_first_block
in: master
1 file changed
js-packages/scripts/wait_for_first_block.shdiffbeforeafterboth1#!/usr/bin/env bash23DIR=dirname"$0"45. "$DIR/functions.sh"67last_block_id=08block_id=09function get_block {10 block_id_hex=do_rpc|jq-r11 block_id=$((block_id_hex))12 echo Id = $block_id13}1415function had_new_block {16 last_block_id=$block_id17 get_block18 if (( last_block_id != 0 && block_id > last_block_id )); then19 return 020 fi21 return 122}2324function reset_check {25 last_block_id=026 block_id=027}2829while ! had_new_block; do30 echo "Waiting for next block..."31 sleep 1232done33reset_check3435echo "Chain is running, but lets wait for another block after a minute, to avoid startup flakiness."36sleep 603738while ! had_new_block; do39 echo "Waiting for another block..."40 sleep 1241done4243echo "Chain is running!"