diff --git a/multinode-demo/bootstrap-validator.sh b/multinode-demo/bootstrap-validator.sh index 2872af5cc..374a9288f 100755 --- a/multinode-demo/bootstrap-validator.sh +++ b/multinode-demo/bootstrap-validator.sh @@ -88,6 +88,9 @@ while [[ -n $1 ]]; do elif [[ $1 == --expected-bank-hash ]]; then args+=("$1" "$2") shift 2 + elif [[ $1 == --expected-shred-version ]]; then + args+=("$1" "$2") + shift 2 elif [[ $1 == --accounts ]]; then args+=("$1" "$2") shift 2 diff --git a/net/remote/remote-node.sh b/net/remote/remote-node.sh index b7d224088..713780197 100755 --- a/net/remote/remote-node.sh +++ b/net/remote/remote-node.sh @@ -264,7 +264,8 @@ EOF if [[ -n "$maybeWaitForSupermajority" ]]; then bankHash=$(agave-ledger-tool -l config/bootstrap-validator bank-hash --halt-at-slot 0) - extraNodeArgs="$extraNodeArgs --expected-bank-hash $bankHash" + shredVersion="$(cat "$SOLANA_CONFIG_DIR"/shred-version)" + extraNodeArgs="$extraNodeArgs --expected-bank-hash $bankHash --expected-shred-version $shredVersion" echo "$bankHash" > config/bank-hash fi fi