mirror of
https://github.com/fluencelabs/tendermint-demo
synced 2025-03-15 07:40:50 +00:00
scripts housekeeping
This commit is contained in:
parent
02a9c52ad5
commit
821e4f2217
0
cli/judge.py → bin/judge.py
Normal file → Executable file
0
cli/judge.py → bin/judge.py
Normal file → Executable file
@ -2,29 +2,22 @@ tendermint init --home $HOME/.tendermint/cluster4/1
|
|||||||
tendermint init --home $HOME/.tendermint/cluster4/2
|
tendermint init --home $HOME/.tendermint/cluster4/2
|
||||||
tendermint init --home $HOME/.tendermint/cluster4/3
|
tendermint init --home $HOME/.tendermint/cluster4/3
|
||||||
tendermint init --home $HOME/.tendermint/cluster4/4
|
tendermint init --home $HOME/.tendermint/cluster4/4
|
||||||
# tendermint show_node_id --home $HOME/.tendermint/cluster4/1
|
echo "node1: `tendermint show_node_id --home $HOME/.tendermint/cluster4/1`"
|
||||||
# tendermint show_node_id --home $HOME/.tendermint/cluster4/2
|
echo "node2: `tendermint show_node_id --home $HOME/.tendermint/cluster4/2`"
|
||||||
# tendermint show_node_id --home $HOME/.tendermint/cluster4/3
|
echo "node3: `tendermint show_node_id --home $HOME/.tendermint/cluster4/3`"
|
||||||
# tendermint show_node_id --home $HOME/.tendermint/cluster4/4
|
echo "node4: `tendermint show_node_id --home $HOME/.tendermint/cluster4/4`"
|
||||||
# tendermint show_validator --home $HOME/.tendermint/cluster4/1
|
|
||||||
# tendermint show_validator --home $HOME/.tendermint/cluster4/2
|
|
||||||
# tendermint show_validator --home $HOME/.tendermint/cluster4/3
|
|
||||||
# tendermint show_validator --home $HOME/.tendermint/cluster4/4
|
|
||||||
|
|
||||||
TM_VALIDATOR1='{"pub_key":'$(tendermint show_validator --home $HOME/.tendermint/cluster4/1)',"power":10,"name":""}'
|
TM_VALIDATOR1='{"pub_key":'$(tendermint show_validator --home $HOME/.tendermint/cluster4/1)',"power":10,"name":""}'
|
||||||
TM_VALIDATOR2='{"pub_key":'$(tendermint show_validator --home $HOME/.tendermint/cluster4/2)',"power":10,"name":""}'
|
TM_VALIDATOR2='{"pub_key":'$(tendermint show_validator --home $HOME/.tendermint/cluster4/2)',"power":10,"name":""}'
|
||||||
TM_VALIDATOR3='{"pub_key":'$(tendermint show_validator --home $HOME/.tendermint/cluster4/3)',"power":10,"name":""}'
|
TM_VALIDATOR3='{"pub_key":'$(tendermint show_validator --home $HOME/.tendermint/cluster4/3)',"power":10,"name":""}'
|
||||||
TM_VALIDATOR4='{"pub_key":'$(tendermint show_validator --home $HOME/.tendermint/cluster4/4)',"power":10,"name":""}'
|
TM_VALIDATOR4='{"pub_key":'$(tendermint show_validator --home $HOME/.tendermint/cluster4/4)',"power":10,"name":""}'
|
||||||
TM_VALIDATORS=$TM_VALIDATOR1,$TM_VALIDATOR2,$TM_VALIDATOR3,$TM_VALIDATOR4
|
TM_VALIDATORS=$TM_VALIDATOR1,$TM_VALIDATOR2,$TM_VALIDATOR3,$TM_VALIDATOR4
|
||||||
sed -i -e 's#'$TM_VALIDATOR1'#'$TM_VALIDATORS'#g' $HOME/.tendermint/cluster4/genesis.json
|
sed -i -e 's#'$TM_VALIDATOR1'#'$TM_VALIDATORS'#g' $HOME/.tendermint/cluster4/1/config/genesis.json
|
||||||
cp $HOME/.tendermint/cluster4/genesis.json $HOME/.tendermint/cluster4/1/config/genesis.json
|
sed -i -e 's#'$TM_VALIDATOR1'#'$TM_VALIDATORS'#g' $HOME/.tendermint/cluster4/2/config/genesis.json
|
||||||
cp $HOME/.tendermint/cluster4/genesis.json $HOME/.tendermint/cluster4/2/config/genesis.json
|
sed -i -e 's#'$TM_VALIDATOR1'#'$TM_VALIDATORS'#g' $HOME/.tendermint/cluster4/3/config/genesis.json
|
||||||
cp $HOME/.tendermint/cluster4/genesis.json $HOME/.tendermint/cluster4/3/config/genesis.json
|
sed -i -e 's#'$TM_VALIDATOR1'#'$TM_VALIDATORS'#g' $HOME/.tendermint/cluster4/4/config/genesis.json
|
||||||
cp $HOME/.tendermint/cluster4/genesis.json $HOME/.tendermint/cluster4/4/config/genesis.json
|
|
||||||
|
|
||||||
sed -i -e 's#addr_book_strict = true#addr_book_strict = false#g' $HOME/.tendermint/cluster4/1/config/config.toml
|
sed -i -e 's#addr_book_strict = true#addr_book_strict = false#g' $HOME/.tendermint/cluster4/1/config/config.toml
|
||||||
sed -i -e 's#addr_book_strict = true#addr_book_strict = false#g' $HOME/.tendermint/cluster4/2/config/config.toml
|
sed -i -e 's#addr_book_strict = true#addr_book_strict = false#g' $HOME/.tendermint/cluster4/2/config/config.toml
|
||||||
sed -i -e 's#addr_book_strict = true#addr_book_strict = false#g' $HOME/.tendermint/cluster4/3/config/config.toml
|
sed -i -e 's#addr_book_strict = true#addr_book_strict = false#g' $HOME/.tendermint/cluster4/3/config/config.toml
|
||||||
sed -i -e 's#addr_book_strict = true#addr_book_strict = false#g' $HOME/.tendermint/cluster4/4/config/config.toml
|
sed -i -e 's#addr_book_strict = true#addr_book_strict = false#g' $HOME/.tendermint/cluster4/4/config/config.toml
|
||||||
|
|
||||||
export TM_PERSISTENT_PEERS=$(tendermint show_node_id --home $HOME/.tendermint/cluster4/1)"@0.0.0.0:46156,"$(tendermint show_node_id --home $HOME/.tendermint/cluster4/2)"@0.0.0.0:46256,"$(tendermint show_node_id --home $HOME/.tendermint/cluster4/3)"@0.0.0.0:46356,"$(tendermint show_node_id --home $HOME/.tendermint/cluster4/4)"@0.0.0.0:46456"
|
|
@ -1,11 +1,19 @@
|
|||||||
screen -d -m -S app1 bash -c 'sbt "run 46158"'
|
CWD=`dirname $0`
|
||||||
screen -d -m -S app2 bash -c 'sbt "run 46258"'
|
|
||||||
screen -d -m -S app3 bash -c 'sbt "run 46358"'
|
TM_PERSISTENT_PEERS=\
|
||||||
screen -d -m -S app4 bash -c 'sbt "run 46458"'
|
$(tendermint show_node_id --home $HOME/.tendermint/cluster4/1)"@0.0.0.0:46156,"\
|
||||||
|
$(tendermint show_node_id --home $HOME/.tendermint/cluster4/2)"@0.0.0.0:46256,"\
|
||||||
|
$(tendermint show_node_id --home $HOME/.tendermint/cluster4/3)"@0.0.0.0:46356,"\
|
||||||
|
$(tendermint show_node_id --home $HOME/.tendermint/cluster4/4)"@0.0.0.0:46456"
|
||||||
|
|
||||||
|
screen -d -m -S app1 bash -c "cd $CWD/../tmdemoapp; sbt 'run 46158'"
|
||||||
|
screen -d -m -S app2 bash -c "cd $CWD/../tmdemoapp; sbt 'run 46258'"
|
||||||
|
screen -d -m -S app3 bash -c "cd $CWD/../tmdemoapp; sbt 'run 46358'"
|
||||||
|
screen -d -m -S app4 bash -c "cd $CWD/../tmdemoapp; sbt 'run 46458'"
|
||||||
|
|
||||||
screen -d -m -S tm1 bash -c 'tendermint node --home=$HOME/.tendermint/cluster4/1 --consensus.create_empty_blocks=false --proxy_app=tcp://127.0.0.1:46158 --rpc.laddr=tcp://0.0.0.0:46157 --p2p.laddr=tcp://0.0.0.0:46156 --p2p.persistent_peers=$TM_PERSISTENT_PEERS'
|
screen -d -m -S tm1 bash -c 'tendermint node --home=$HOME/.tendermint/cluster4/1 --consensus.create_empty_blocks=false --proxy_app=tcp://127.0.0.1:46158 --rpc.laddr=tcp://0.0.0.0:46157 --p2p.laddr=tcp://0.0.0.0:46156 --p2p.persistent_peers=$TM_PERSISTENT_PEERS'
|
||||||
screen -d -m -S tm2 bash -c 'tendermint node --home=$HOME/.tendermint/cluster4/2 --consensus.create_empty_blocks=false --proxy_app=tcp://127.0.0.1:46258 --rpc.laddr=tcp://0.0.0.0:46257 --p2p.laddr=tcp://0.0.0.0:46256 --p2p.persistent_peers=$TM_PERSISTENT_PEERS'
|
screen -d -m -S tm2 bash -c 'tendermint node --home=$HOME/.tendermint/cluster4/2 --consensus.create_empty_blocks=false --proxy_app=tcp://127.0.0.1:46258 --rpc.laddr=tcp://0.0.0.0:46257 --p2p.laddr=tcp://0.0.0.0:46256 --p2p.persistent_peers=$TM_PERSISTENT_PEERS'
|
||||||
screen -d -m -S tm3 bash -c 'tendermint node --home=$HOME/.tendermint/cluster4/3 --consensus.create_empty_blocks=false --proxy_app=tcp://127.0.0.1:46358 --rpc.laddr=tcp://0.0.0.0:46357 --p2p.laddr=tcp://0.0.0.0:46356 --p2p.persistent_peers=$TM_PERSISTENT_PEERS'
|
screen -d -m -S tm3 bash -c 'tendermint node --home=$HOME/.tendermint/cluster4/3 --consensus.create_empty_blocks=false --proxy_app=tcp://127.0.0.1:46358 --rpc.laddr=tcp://0.0.0.0:46357 --p2p.laddr=tcp://0.0.0.0:46356 --p2p.persistent_peers=$TM_PERSISTENT_PEERS'
|
||||||
screen -d -m -S tm4 bash -c 'tendermint node --home=$HOME/.tendermint/cluster4/4 --consensus.create_empty_blocks=false --proxy_app=tcp://127.0.0.1:46458 --rpc.laddr=tcp://0.0.0.0:46457 --p2p.laddr=tcp://0.0.0.0:46456 --p2p.persistent_peers=$TM_PERSISTENT_PEERS'
|
screen -d -m -S tm4 bash -c 'tendermint node --home=$HOME/.tendermint/cluster4/4 --consensus.create_empty_blocks=false --proxy_app=tcp://127.0.0.1:46458 --rpc.laddr=tcp://0.0.0.0:46457 --p2p.laddr=tcp://0.0.0.0:46456 --p2p.persistent_peers=$TM_PERSISTENT_PEERS'
|
||||||
|
|
||||||
screen -d -m -S judge bash -c 'python ../cli/judge.py'
|
screen -d -m -S judge bash -c "python $CWD/../bin/judge.py"
|
Loading…
x
Reference in New Issue
Block a user