Skip to content

Commit 3e5eb90

Browse files
committed
chore: update set-genesis-params.sh
1 parent 78bf30d commit 3e5eb90

File tree

1 file changed

+29
-4
lines changed

1 file changed

+29
-4
lines changed

network/manifest-1/set-genesis-params.sh

+29-4
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,14 @@ update_genesis () {
1212
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
1313
}
1414

15+
# Consensus
1516
update_genesis '.consensus["params"]["block"]["max_gas"]="-1"'
1617
update_genesis '.consensus["params"]["abci"]["vote_extensions_enable_height"]="1"'
1718

18-
# auth
19+
# Auth
1920
update_genesis '.app_state["auth"]["params"]["max_memo_characters"]="512"'
2021

22+
# Bank
2123
update_genesis '.app_state["bank"]["denom_metadata"]=[
2224
{
2325
"base": "umfx",
@@ -40,18 +42,21 @@ update_genesis '.app_state["bank"]["denom_metadata"]=[
4042
}
4143
]'
4244

45+
# Crisis
4346
update_genesis '.app_state["crisis"]["constant_fee"]={"denom": "umfx","amount": "100000000"}'
4447

48+
# Distribution
4549
update_genesis '.app_state["distribution"]["params"]["community_tax"]="0.000000000000000000"'
4650

51+
# Gov
4752
update_genesis '.app_state["gov"]["params"]["min_deposit"]=[{"denom":"umfx","amount":"100000000"}]'
4853
update_genesis '.app_state["gov"]["params"]["max_deposit_period"]="259200s"'
4954
update_genesis '.app_state["gov"]["params"]["voting_period"]="259200s"'
5055
update_genesis '.app_state["gov"]["params"]["expedited_min_deposit"]=[{"denom":"umfx","amount":"250000000"}]'
5156
update_genesis '.app_state["gov"]["params"]["min_deposit_ratio"]="0.100000000000000000"' # 10%
5257
# update_genesis '.app_state["gov"]["params"]["constitution"]=""' # ?
5358

54-
# not used
59+
# Mint
5560
update_genesis '.app_state["mint"]["minter"]["inflation"]="0.000000000000000000"'
5661
update_genesis '.app_state["mint"]["minter"]["annual_provisions"]="0.000000000000000000"'
5762
update_genesis '.app_state["mint"]["params"]["mint_denom"]="notused"'
@@ -60,18 +65,38 @@ update_genesis '.app_state["mint"]["params"]["inflation_max"]="0.000000000000000
6065
update_genesis '.app_state["mint"]["params"]["inflation_min"]="0.000000000000000000"'
6166
update_genesis '.app_state["mint"]["params"]["blocks_per_year"]="6311520"' # default 6s blocks
6267

68+
# Slashing
6369
update_genesis '.app_state["slashing"]["params"]["signed_blocks_window"]="10000"'
6470
update_genesis '.app_state["slashing"]["params"]["min_signed_per_window"]="0.050000000000000000"'
6571
update_genesis '.app_state["slashing"]["params"]["downtime_jail_duration"]="60s"'
66-
update_genesis '.app_state["slashing"]["params"]["slash_fraction_double_sign"]="1.000000000000000000"'
72+
update_genesis '.app_state["slashing"]["params"]["slash_fraction_double_sign"]="0.000000000000000000"'
6773
update_genesis '.app_state["slashing"]["params"]["slash_fraction_downtime"]="0.000000000000000000"'
6874

75+
# Group
76+
update_genesis '.app_state["group"]["group_seq"]="1"'
77+
update_genesis '.app_state["group"]["groups"]=[{"id": "1", "admin": "manifest1afk9zr2hn2jsac63h4hm60vl9z3e5u69gndzf7c99cqge3vzwjzsfmy9qj", "metadata": "AQ==", "version": "2", "total_weight": "2", "created_at": "2024-05-16T15:10:54.372190727Z"}]'
78+
update_genesis '.app_state["group"]["group_members"]=[{"group_id": "1", "member": {"address": "manifest1hj5fveer5cjtn4wd6wstzugjfdxzl0xp8ws9ct", "weight": "1", "metadata": "user1", "added_at": "2024-05-16T15:10:54.372190727Z"}}, {"group_id": "1", "member": {"address": "manifest1efd63aw40lxf3n4mhf7dzhjkr453axurm6rp3z", "weight": "1", "metadata": "user2", "added_at": "2024-05-16T15:10:54.372190727Z"}}]'
79+
update_genesis '.app_state["group"]["group_policy_seq"]="1"'
80+
update_genesis '.app_state["group"]["group_policies"]=[{"address": "manifest1afk9zr2hn2jsac63h4hm60vl9z3e5u69gndzf7c99cqge3vzwjzsfmy9qj", "group_id": "1", "admin": "manifest1afk9zr2hn2jsac63h4hm60vl9z3e5u69gndzf7c99cqge3vzwjzsfmy9qj", "metadata": "AQ==", "version": "2", "decision_policy": { "@type": "/cosmos.group.v1.ThresholdDecisionPolicy", "threshold": "1", "windows": {"voting_period": "30s", "min_execution_period": "0s"}}, "created_at": "2024-05-16T15:10:54.372190727Z"}]'
6981

82+
# Staking
7083
update_genesis '.app_state["staking"]["params"]["bond_denom"]="upoa"'
7184

85+
# Token Factory
7286
update_genesis '.app_state["tokenfactory"]["params"]["denom_creation_fee"]=[]'
7387
update_genesis '.app_state["tokenfactory"]["params"]["denom_creation_gas_consume"]="250000"'
88+
# SPDT Token
89+
update_test_genesis '.app_state["tokenfactory"]["factory_denoms"]=[{"denom": "factory/manifest1afk9zr2hn2jsac63h4hm60vl9z3e5u69gndzf7c99cqge3vzwjzsfmy9qj/uspdt", "authority_metadata": {"admin": "manifest1afk9zr2hn2jsac63h4hm60vl9z3e5u69gndzf7c99cqge3vzwjzsfmy9qj"}}]'
90+
update_test_genesis '.app_state["bank"]["denom_metadata"]=[{"description": "SpaceData", "denom_units": [{"denom": "factory/manifest1afk9zr2hn2jsac63h4hm60vl9z3e5u69gndzf7c99cqge3vzwjzsfmy9qj/uspdt", "exponent": 0, "aliases": ["SPDT"]}, {"denom": "SPDT", "exponent": 6, "aliases": ["factory/manifest1afk9zr2hn2jsac63h4hm60vl9z3e5u69gndzf7c99cqge3vzwjzsfmy9qj/uspdt"]}], "base": "factory/manifest1afk9zr2hn2jsac63h4hm60vl9z3e5u69gndzf7c99cqge3vzwjzsfmy9qj/uspdt", "display": "SPDT", "name": "SpaceData", "symbol": "SPDT", "uri": "", "uri_hash": ""}]'
91+
# ABUS Token
92+
update_test_genesis '.app_state["tokenfactory"]["factory_denoms"] |= . + [{"denom": "factory/manifest1afk9zr2hn2jsac63h4hm60vl9z3e5u69gndzf7c99cqge3vzwjzsfmy9qj/uabus", "authority_metadata": {"admin": "manifest1afk9zr2hn2jsac63h4hm60vl9z3e5u69gndzf7c99cqge3vzwjzsfmy9qj"}}]'
93+
update_test_genesis '.app_state["bank"]["denom_metadata"] |= . + [{"description": "Arebus Gas Token", "denom_units": [{"denom": "factory/manifest1afk9zr2hn2jsac63h4hm60vl9z3e5u69gndzf7c99cqge3vzwjzsfmy9qj/uabus", "exponent": 0, "aliases": ["ABUS"]}, {"denom": "ABUS", "exponent": 6, "aliases": ["factory/manifest1afk9zr2hn2jsac63h4hm60vl9z3e5u69gndzf7c99cqge3vzwjzsfmy9qj/uabus"]}], "base": "factory/manifest1afk9zr2hn2jsac63h4hm60vl9z3e5u69gndzf7c99cqge3vzwjzsfmy9qj/uabus", "display": "ABUS", "name": "Arebus Gas Token", "symbol": "ABUS", "uri": "", "uri_hash": ""}]'
94+
# ... Add other MANY tokens here
95+
96+
# FeeGrant
97+
# TODO: Add feegrant gas station here
7498

7599
# # add genesis accounts
76100
# # TODO:
77-
# manifestd genesis add-genesis-account manifest1hj5fveer5cjtn4wd6wstzugjfdxzl0xp8ws9ct 1umfx --append
101+
# manifestd genesis add-genesis-account $KEY 1000000upoa,10000000umfx,1000000000000000000000factory/manifest1afk9zr2hn2jsac63h4hm60vl9z3e5u69gndzf7c99cqge3vzwjzsfmy9qj/uspdt,100000000000000000000000factory/manifest1afk9zr2hn2jsac63h4hm60vl9z3e5u69gndzf7c99cqge3vzwjzsfmy9qj/uabus
102+
# manifestd genesis add-genesis-account $KEY2 100000umfx

0 commit comments

Comments
 (0)