#! /bin/bash set -u N=$1 cd $GOPATH/src/github.com/tendermint/tendermint echo "Waiting for nodes to come online" for i in `seq 1 $N`; do addr=$(test/p2p/ip.sh $i):46657 curl -s $addr/status > /dev/null ERR=$? while [ "$ERR" != 0 ]; do sleep 1 curl -s $addr/status > /dev/null ERR=$? done echo "... node $i is up" done set -e # persistent_peers need quotes persistent_peers="\"$(test/p2p/ip.sh 1):46656\"" for i in `seq 2 $N`; do persistent_peers="$persistent_peers,\"$(test/p2p/ip.sh $i):46656\"" done echo $persistent_peers echo $persistent_peers IP=$(test/p2p/ip.sh 1) curl --data-urlencode "persistent_peers=[$persistent_peers]" "$IP:46657/dial_persistent_peers"