Cancel Software Upgrade

What is a Cancel Software Upgrade Proposal?

The Cancel Software Upgrade Proposal is a governance mechanism that enables the community to revoke a previously scheduled software upgrade before it takes effect. This ensures the network can adapt quickly if problems are identified or circumstances change.

Use Cases

  • Technical Challenges: Issues like incompatibilities or deployment risks found during testing.

  • Community Concerns: Major opposition or feedback requiring upgrade reconsideration.

  • Identified Bugs: Critical software issues were discovered post-approval of the upgrade proposal.

Proposal Structure

Title: A concise title summarizing the purpose (e.g., “Proposal to Cancel v2.0 Upgrade”).

Summary: Summarize the reason for canceling the scheduled upgrade in 2-3 sentences.

{
  "messages": [
    {
      "@type": "/cosmos.upgrade.v1beta1.MsgCancelUpgrade",
      "authority": "self10d07y265gmmuvt4z0w9aw880jnsr700jlfwec6",
    }
  ],
  "metadata": "ipfs://CID",
  "deposit": "10000000uslf",
  "title": "Proposal to Cancel v2.0 Upgrade",
  "summary": "This proposal seeks to cancel the scheduled v2.0 upgrade at block height 1000000 due to critical bugs discovered during testing.",
}

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

Last updated