File tree Expand file tree Collapse file tree 2 files changed +10
-13
lines changed
tests/e2e/testnet-scripts Expand file tree Collapse file tree 2 files changed +10
-13
lines changed Original file line number Diff line number Diff line change @@ -681,12 +681,7 @@ func New(
681
681
// upgrade handler code is application specific. However, as an example, standalone to consumer
682
682
// changeover chains should utilize customized upgrade handler code similar to below.
683
683
684
- // TODO: should have a way to read from current node home
685
- userHomeDir , err := os .UserHomeDir ()
686
- if err != nil {
687
- stdlog .Println ("Failed to get home dir %2" , err )
688
- }
689
- nodeHome := userHomeDir + "/.sovereign/config/genesis.json"
684
+ nodeHome := homePath + "/.sovereign/config/genesis.json"
690
685
appState , _ , err := genutiltypes .GenesisStateFromGenFile (nodeHome )
691
686
if err != nil {
692
687
return fromVM , fmt .Errorf ("failed to unmarshal genesis state: %w" , err )
Original file line number Diff line number Diff line change @@ -38,15 +38,17 @@ TENDERMINT_CONFIG_TRANSFORM=$6
38
38
echo " killing nodes"
39
39
pkill -f " ^" interchain-security-sd & > /dev/null || true
40
40
41
- mkdir -p /root/.sovereign/config
42
-
43
- # apply genesis changes to existing genesis -> this creates the changeover genesis file with initial validator set
44
- jq " $GENESIS_TRANSFORM " /sover/validatoralice/config/genesis.json > /root/.sovereign/config/genesis.json
45
-
46
-
47
41
# Get number of nodes from length of validators array
48
42
NODES=$( echo " $VALIDATORS " | jq ' . | length' )
49
43
44
+ for i in $( seq 0 $(( $NODES - 1 )) ) ;
45
+ do
46
+ VAL_ID=$( echo " $VALIDATORS " | jq -r " .[$i ].val_id" )
47
+ mkdir -p /$CHAIN_ID /validator$VAL_ID /.sovereign/config
48
+ # apply genesis changes to existing genesis -> this creates the changeover genesis file with initial validator set
49
+ jq " $GENESIS_TRANSFORM " /sover/validatoralice/config/genesis.json > /$CHAIN_ID /validator$VAL_ID /.sovereign/config/genesis.json
50
+ done
51
+
50
52
# SETUP NETWORK NAMESPACES, see: https://adil.medium.com/container-networking-under-the-hood-network-namespaces-6b2b8fe8dc2a
51
53
52
54
# Create virtual bridge device (acts like a switch)
@@ -184,4 +186,4 @@ set -e
184
186
185
187
echo " done!!!!!!!!"
186
188
187
- read -p " Press Return to Close..."
189
+ read -p " Press Return to Close..."
You can’t perform that action at this time.
0 commit comments