|
|
- #!/usr/bin/env bash
-
- # make all the files
- tendermint init --home ./tester/node0
- tendermint init --home ./tester/node1
- tendermint init --home ./tester/node2
- tendermint init --home ./tester/node3
-
- file0=./tester/node0/config/genesis.json
- file1=./tester/node1/config/genesis.json
- file2=./tester/node2/config/genesis.json
- file3=./tester/node3/config/genesis.json
-
- genesis_time=`cat $file0 | jq '.genesis_time'`
- chain_id=`cat $file0 | jq '.chain_id'`
-
- value0=`cat $file0 | jq '.validators[0].pub_key.value'`
- value1=`cat $file1 | jq '.validators[0].pub_key.value'`
- value2=`cat $file2 | jq '.validators[0].pub_key.value'`
- value3=`cat $file3 | jq '.validators[0].pub_key.value'`
-
- rm $file0
- rm $file1
- rm $file2
- rm $file3
-
- echo "{
- \"genesis_time\": $genesis_time,
- \"chain_id\": $chain_id,
- \"validators\": [
- {
- \"pub_key\": {
- \"type\": \"tendermint/PubKeyEd25519\",
- \"value\": $value0
- },
- \"power:\": 10,
- \"name\":, \"\"
- },
- {
- \"pub_key\": {
- \"type\": \"tendermint/PubKeyEd25519\",
- \"value\": $value1
- },
- \"power:\": 10,
- \"name\":, \"\"
- },
- {
- \"pub_key\": {
- \"type\": \"tendermint/PubKeyEd25519\",
- \"value\": $value2
- },
- \"power:\": 10,
- \"name\":, \"\"
- },
- {
- \"pub_key\": {
- \"type\": \"tendermint/PubKeyEd25519\",
- \"value\": $value3
- },
- \"power:\": 10,
- \"name\":, \"\"
- }
- ],
- \"app_hash\": \"\"
- }" >> $file0
-
- cp $file0 $file1
- cp $file0 $file2
- cp $file2 $file3
|