Self Chain Docs
WebsiteTwitter
  • Learn
    • About Self Chain
    • Keyless wallet
      • MPC-TSS
      • Secure Signing
      • Account Abstraction
  • Getting Started
    • Glossary
    • Frequently Asked Questions
    • Set up a wallet
      • Adding Self Chain to Keplr Wallet
      • Setting up Keplr with Ledger Wallet
      • Adding Self Chain to Leap Cosmos Wallet
    • How To Stake SLF
    • Self Chain Mainnet
    • How to IBC Transfer
  • Developer Guide
    • Self Chain Networks
    • Frontend dApps
    • Faucet
  • SLF Tokenomics
    • Token Allocation and Utility
      • Bonded Tokens Vs Circulating Supply
      • Address Transparency
    • FRONT Migration
      • How to Bridge FRONT from BNB Chain (BEP20) to Ethereum (ERC20)
      • How to Migrate FRONT to SLF using Binance Convert
    • FRONT Migration FAQs
    • Central Exchanges FRONT to SLF Migration
  • Staking and Delegation
    • Delegating $SLF
    • Redelegating $SLF
    • Undelegating $SLF
    • How to delegate $SLF with Frontier Wallet
    • How to Delegate $SLF with Ledger
    • How to Participate in SLF Binance Simple Earn Product
  • Nodes & Validators
    • Node Setup Guide
    • Node Configuration FAQs
    • Run a Validator Node
    • Validator FAQs
    • Releases
    • Run a Validator Node with NodeOps
    • Setting up Cosmovisor
    • Log Console Troubleshooting
    • Run Selfchain testnet node
  • Governance
    • Draft a Proposal
      • Text Proposal
      • Community Spend Proposal
      • Paramter Change Proposal
      • Software Upgrade Proposal
      • Cancel Software Upgrade
    • Submitting a Proposal
    • Depositing funds
    • Voting on a Proposal
    • FAQs
  • Official Links
  • Branding and Logos
Powered by GitBook
On this page
  • What is a Parameter Change Proposal?
  • Proposal Structure
  1. Governance
  2. Draft a Proposal

Paramter Change Proposal

PreviousCommunity Spend ProposalNextSoftware Upgrade Proposal

Last updated 5 months ago

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.

View the current parameters at

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
https://explorer.selfchain.xyz/selfchain/params