--- a/docker-compose-testnet.yml +++ b/docker-compose-testnet.yml @@ -40,7 +40,7 @@ - RPCPORT=9936 - BOOTNODE=False - BOOTPORT=30335 - - BOOTID=12D3KooWRYNrSRQvJ73esUhpyETQNJWGfC2LQ9dW3HJtzHJM28Hc + - BOOTID=12D3KooWRLrjXxByPkSCzcsRyf6652brnJT9s4AQHR3uujJ35mxz - VALIDATOR=True node_bohr: @@ -62,7 +62,7 @@ - RPCPORT=9934 - BOOTNODE=False - BOOTPORT=30335 - - BOOTID=12D3KooWRYNrSRQvJ73esUhpyETQNJWGfC2LQ9dW3HJtzHJM28Hc + - BOOTID=12D3KooWRLrjXxByPkSCzcsRyf6652brnJT9s4AQHR3uujJ35mxz - VALIDATOR=False networks: --- a/run-testnet.sh +++ b/run-testnet.sh @@ -8,18 +8,21 @@ echo RPC Port : $RPCPORT echo Boot = $BOOTNODE +echo Validator = $VALIDATOR if [ "$BOOTNODE" = True ]; then echo This is a Bootnode; BOOTNODES=""; +NODEKEY="--node-key-file einstein_key_file"; else echo Bootnode Port : $BOOTPORT; echo Bootnode PeerID : $BOOTID; BOOTNODES="--bootnodes /dns4/node_einstein/tcp/$BOOTPORT/p2p/$BOOTID"; +NODEKEY=""; fi -if [ "VALIDATOR" = True ]; +if [ "$VALIDATOR" = True ]; then echo This is a Validator node; /usr/local/bin/nft \ @@ -34,7 +37,8 @@ --ws-external \ --rpc-external \ -lruntime \ - $BOOTNODES; + $BOOTNODES \ + $NODEKEY; else echo This is a Gateway node; /usr/local/bin/nft \ @@ -43,11 +47,8 @@ --port $P2PPORT \ --ws-port $WSPORT \ --rpc-port $RPCPORT \ - --validator \ - --rpc-methods=Unsafe \ --name $NODE \ --ws-external \ - --rpc-external \ --rpc-cors all \ -lruntime \ $BOOTNODES;