Paramter Change Proposal

What is a Parameter Change Proposal?

A Parameter Change Proposal is a governance tool that enables changes to configurable parameters within Self Chain. Examples of parameters that can be updated include:

  • Governance Parameters: Adjusting deposit amounts, quorum thresholds, or voting periods.

  • Inflation Rates: Changing block rewards or inflation rates.

  • Staking Requirements: Modifying minimum delegation or unbonding periods.

  • Gas Fees: Adjusting minimum gas prices.

Proposal Structure

Title: a concise title summarizing the proposed change (e.g., “Proposal to Adjust Gas Fees to 0.01 SLF”).

Summary: summarize the purpose of the proposal in 2-3 sentences, including the parameter(s) to be updated and the intended benefits.

Prepare the JSON file:

{
  "title": "Upgrade Voting Period to 1h",
  "summary": "We would like to upgrade the voting period to 1 hour.",
  "metadata": "ipfs://CID",
  "messages": [
    {
     "@type": "/cosmos.gov.v1.MsgUpdateParams",
     "authority": "self10d07y265gmmuvt4z0w9aw880jnsr700jlfwec6",
     "params": {
        "min_deposit": [
          {
            "denom": "uslf",
            "amount": "10000000"
          }
        ],
        "max_deposit_period": "172800s",
        "quorum": "0.334000000000000000",
        "threshold": "0.500000000000000000",
        "veto_threshold": "0.334000000000000000",
        "min_initial_deposit_ratio": "1",
        "voting_period": "300s"
     }
    }
   ],
  "deposit": "10000000uslf"
}

To query the gov account for the authority field, use the command:

selfchaind query auth module-account gov --node http://165.232.125.66:26657

Query the gov module params:

selfchaind query gov params --node http://165.232.125.66:26657

Last updated