33
44set -e
55
6- update_test_genesis () {
7- cat $HOME_DIR /config/genesis.json | jq $1 > $HOME_DIR /config/tmp_genesis.json
8- mv $HOME_DIR /config/tmp_genesis.json $HOME_DIR /config/genesis.json
6+ update_test_genesis () {
7+ cat $HOME_DIR /config/genesis.json | jq " $1 " > $HOME_DIR /config/tmp_genesis.json && mv $HOME_DIR /config/tmp_genesis.json $HOME_DIR /config/genesis.json
98}
109
1110echo " $MNEMO1 " | $BINARY keys add " $KEY " --home=" $HOME_DIR " --keyring-backend " $KEYRING " --recover
1211echo " $MNEMO2 " | $BINARY keys add " $KEY2 " --home=" $HOME_DIR " --keyring-backend " $KEYRING " --recover
1312$BINARY init $MONIKER --home=$HOME_DIR --chain-id $CHAIN_ID
1413update_test_genesis ' .consensus["params"]["block"]["max_gas"]="1000000000"'
14+ update_test_genesis ' .app_state["bank"]["denom_metadata"]=[{"base":"umfx","denom_units":[{"aliases":[],"denom":"umfx","exponent":0},{"aliases":[],"denom":"MFX","exponent":6}],"description":"MFX","display":"MFX","name":"MFX","symbol":"MFX","uri":"","uri_hash":""}]'
1515update_test_genesis ' .app_state["gov"]["params"]["min_deposit"]=[{"denom":"' $DENOM ' ","amount":"1000000"}]'
1616update_test_genesis ' .app_state["gov"]["params"]["voting_period"]="15s"'
1717update_test_genesis ' .app_state["gov"]["params"]["expedited_voting_period"]="10s"'
@@ -27,6 +27,10 @@ update_test_genesis '.app_state["group"]["groups"]=[{"id":"1","admin":"'${POA_AD
2727update_test_genesis ' .app_state["group"]["group_members"]=[{"group_id":"1","member":{"address":"' ${ADDR1} ' ","weight":"1","metadata":"user1","added_at":"2024-05-16T15:10:54.372190727Z"}},{"group_id":"1","member":{"address":"' ${ADDR2} ' ","weight":"1","metadata":"user2","added_at":"2024-05-16T15:10:54.372190727Z"}}]'
2828update_test_genesis ' .app_state["group"]["group_policy_seq"]="1"'
2929update_test_genesis ' .app_state["group"]["group_policies"]=[{"address":"' ${POA_ADMIN_ADDRESS} ' ","group_id":"1","admin":"' ${POA_ADMIN_ADDRESS} ' ","metadata":"AQ==","version":"2","decision_policy":{"@type":"/cosmos.group.v1.ThresholdDecisionPolicy","threshold":"1","windows":{"voting_period":"5s","min_execution_period":"0s"}},"created_at":"2024-05-16T15:10:54.372190727Z"}]'
30+ update_test_genesis ' .app_state["tokenfactory"]["factory_denoms"]=[{"denom":"factory/manifest1afk9zr2hn2jsac63h4hm60vl9z3e5u69gndzf7c99cqge3vzwjzsfmy9qj/upwr","authority_metadata":{"admin":"manifest1afk9zr2hn2jsac63h4hm60vl9z3e5u69gndzf7c99cqge3vzwjzsfmy9qj"}}]'
31+ update_test_genesis ' .app_state["bank"]["denom_metadata"] |= . + [{"description":"PWR","denom_units":[{"denom":"factory/manifest1afk9zr2hn2jsac63h4hm60vl9z3e5u69gndzf7c99cqge3vzwjzsfmy9qj/upwr","exponent":0,"aliases":["PWR"]},{"denom":"PWR","exponent":6,"aliases":["factory/manifest1afk9zr2hn2jsac63h4hm60vl9z3e5u69gndzf7c99cqge3vzwjzsfmy9qj/upwr"]}],"base":"factory/manifest1afk9zr2hn2jsac63h4hm60vl9z3e5u69gndzf7c99cqge3vzwjzsfmy9qj/upwr","display":"PWR","name":"POWER","symbol":"PWR","uri":"","uri_hash":""}]'
32+ update_test_genesis ' .app_state["wasm"]["params"]["code_upload_access"]["permission"]="Everybody"'
33+ update_test_genesis ' .app_state["wasm"]["params"]["instantiate_default_permission"]="Everybody"'
3034$BINARY genesis add-genesis-account $KEY 100000000000000000${BOND_DENOM} ,100000000000000000000000000000${DENOM} --keyring-backend $KEYRING --home=$HOME_DIR
3135$BINARY genesis add-genesis-account $KEY2 100000000000000000${DENOM} --keyring-backend $KEYRING --home=$HOME_DIR
3236$BINARY genesis gentx $KEY 1000000${BOND_DENOM} --keyring-backend $KEYRING --home=$HOME_DIR --chain-id $CHAIN_ID --commission-rate=0.0 --commission-max-rate=1.0 --commission-max-change-rate=0.1
0 commit comments