git.delta.rocks / unique-network / refs/commits / 538026a2f540

difftreelog

source

tests/scripts/wait_for_first_block.sh739 Bsourcehistory
1#!/usr/bin/env bash23DIR=$(dirname "$0")45. $DIR/functions.sh67last_block_id=08block_id=09function get_block {10	block_id_hex=$(do_rpc chain_getHeader | jq -r .result.number)11	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!"