DESMOS will be running with the following parameters at genesis. Most of the parameters can be updated by using a ParameterChangeProposal
and the x/gov
module. Below we list only the changes to the parameters from the Cosmos SDK modules. All the other parameters values are going to be the default ones.
"genesis_time": "2021-08-31T15:00:00Z"
. 31 Aug 2021 3pm UTC"chain_id": "desmos-1"
. The Chain ID of the DESMOS mainnet will bedesmos-1
.
"max_gas": "100000000"
. Maximum gas per block is set to100,000,000
. Considering the default200,000
gas per transaction, this means500
transactions should be included inside each block."max_age_duration": "1209600000000000"
. 2 weeks for double sign evidence."max_age_num_blocks": "204670"
. This is calculated bymax_age_duration
/5.91
which is the average block time onmorpheus-apollo-2
testnet.
"amount": "13333000000"
. We will need13333 DSM
to halt the chain if anything goes wrong.
"community_tax": "0.200000000000000000"
. The tax on inflation and fees for community pool will be20%
.
"min_deposit": 500000000udesmos
. The minimum deposit to make a proposal turn into voting period will be500 DSM
."max_deposit_period": "259200s"
. The maxmium deposit period for a proposal will be259,200 seconds
which is3 days
."voting_period": "604800s"
. The voting period of a proposal will be604,800 seconds
which is7 days
.
"mint_denom": "udsm"
. The mint denom will beudsm
. This is the smallest unit of the staking tokenDSM
."inflation_rate_change": "1.000000000000000000"
. Inflation change rate is set to1
to have the optimum speed to make the inflation rate change to the target inflation."inflation_max": "0.000000000000000000"
and"inflation_min": "0.000000000000000000"
. Both parameters are set to0
at genesis to avoid an imbalanced sudden change of token distribution at launch. These values will be changed by aParameterChangePropoal
right after launch. According to the parameters inside the Governance module, the earliest time for the parameter change to happen will be 7 days after the genesis time. This period of zero inflation will give enough time for token holders to stake until inflation is turned on. Theinflation_max
will be set to0.8
andinflation_min
will be set to0.4
as written in the whitepaper."goal_bonded": "0.9"
. We see staking ratio can reach over 82% on other networks. We are setting a highergoal_bonded
to attract token holders to stake and incentivize early stakers."blocks_per_year": "5339695"
. Based on5.91 seconds
of average block time onmorpheus-apollo-2
testnet.
"signed_blocks_window": "150000"
. This is around24 hours
based on5.91 seconds
block time."min_signed_per_window": "0.050000000000000000
. Validators will be kept on active set if they sign5%
of blocks in everysigned_blocks_window
."downtime_jail_duration": "1800s"
. Down time for uptime jail is30 minutes
."slash_fraction_double_sign": "0.050000000000000000"
. Validators and their delegators will encounter5%
slashing on their staked tokens if the validators double sign."slash_fraction_downtime": "0.000100000000000000"
. Validators and their delegators will encounter0.01%
slashing on their staked tokens if the validators cannot meet the uptime requirement.
"unbonding_time": "1209600s"
. Unbonding period onDESMOS
is set to1209600 seconds
which is14 days
."bond_denom": "udsm"
. The bond denom isudsm
. This is the smallest unit of theDSM
.