Skip to content

Commit

Permalink
Merge pull request #2574 from OffchainLabs/split-val-options
Browse files Browse the repository at this point in the history
split-val-entry: allow options for validators
  • Loading branch information
PlasmaPower authored Aug 13, 2024
2 parents 7e654ed + 48be6bb commit b3283dc
Showing 1 changed file with 25 additions and 2 deletions.
27 changes: 25 additions & 2 deletions scripts/split-val-entry.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,36 @@

xxd -l 32 -ps -c 40 /dev/urandom > /tmp/nitro-val.jwt

legacyvalopts=()
latestvalopts=()
while [[ $1 == "--val-options"* ]]; do
setlegacy=true
setlatest=true
if [[ $1 == "--val-options-legacy" ]]; then
setlatest=false
fi
if [[ $1 == "--val-options-latest" ]]; then
setlegacy=false
fi
shift
while [[ "$1" != "--" ]] && [[ $# -gt 0 ]]; do
if $setlegacy; then
legacyvalopts=( "${legacyvalopts[@]}" "$1" )
fi
if $setlatest; then
latestvalopts=( "${latestvalopts[@]}" "$1" )
fi
shift
done
shift
done
echo launching validation servers
# To add validation server:
# > launch them here with a different port and --validation.wasm.root-path
# add their port to wait loop
# edit validation-server-configs-list to include the other nodes
/usr/local/bin/nitro-val --file-logging.enable=false --auth.addr 127.0.0.10 --auth.origins 127.0.0.1 --auth.jwtsecret /tmp/nitro-val.jwt --auth.port 52000 &
/home/user/nitro-legacy/bin/nitro-val --file-logging.enable=false --auth.addr 127.0.0.10 --auth.origins 127.0.0.1 --auth.jwtsecret /tmp/nitro-val.jwt --auth.port 52001 --validation.wasm.root-path /home/user/nitro-legacy/machines &
/usr/local/bin/nitro-val --file-logging.enable=false --auth.addr 127.0.0.10 --auth.origins 127.0.0.1 --auth.jwtsecret /tmp/nitro-val.jwt --auth.port 52000 "${latestvalopts[@]}" &
/home/user/nitro-legacy/bin/nitro-val --file-logging.enable=false --auth.addr 127.0.0.10 --auth.origins 127.0.0.1 --auth.jwtsecret /tmp/nitro-val.jwt --auth.port 52001 --validation.wasm.root-path /home/user/nitro-legacy/machines "${legacyvalopts[@]}" &
for port in 52000 52001; do
while ! nc -w1 -z 127.0.0.10 $port; do
echo waiting for validation port $port
Expand Down

0 comments on commit b3283dc

Please sign in to comment.