diff --git a/packages/deployment/ansible/roles/cosmos-genesis/files/faucet-helper.sh b/packages/deployment/ansible/roles/cosmos-genesis/files/faucet-helper.sh index db80d35b33cb..e7c370e3a95d 100755 --- a/packages/deployment/ansible/roles/cosmos-genesis/files/faucet-helper.sh +++ b/packages/deployment/ansible/roles/cosmos-genesis/files/faucet-helper.sh @@ -80,8 +80,14 @@ while [[ ${#rpcAddrs[@]} -gt 0 ]]; do txfile="/tmp/faucet.$$.json" trap 'rm -f "$txfile"' EXIT echo "$body0" | jq ".body.messages += $msg1" > "$txfile" - $TX sign "$txfile" | $TX broadcast --broadcast-mode=block - | tee /dev/stderr | grep -q '^code: 0' - exit $? + if $TX sign "$txfile" | $TX broadcast --broadcast-mode=block - | tee /dev/stderr | grep -q '^code: 0'; then + status=0 + else + status=$? + echo "Failed to append $msg1" 1>&2 + echo "to $body0" 1>&2 + fi + exit $status ;; gift) ADDR=$1