MoonRunners
LogoLogo

914

  1. /
  2. Cosmoshub
  3. /
  4. Mainnet
  5. /
  6. Governance
  7. /
  8. 914
  • Docs
  • Support
2026 © Made with 💜 by MoonRunnersAPI OK
DocsSupportDonate

Proposal #914

Gaia v16 Software Upgrade

PassedSoftware Upgrade Proposal

Passed on 10 May 2024 with 99.8% of the votes for yes.

Yes

99.8%

100.0% without abstain

Veto

0.0%

of votes cast

Ended

10 May 2024

The ballotvotes cast · final tally
Yes

99.80%

of votes cast

Abstain

0.16%

of votes cast

No

0.02%

of votes cast

Veto

0.02%

of votes cast

Background

The Gaia v16 release is a major release that will follow the standard governance process by initially submitting this post on the Cosmos Hub forum. After collecting forum feedback (~ 1 week) and adapting the proposal as required, a governance proposal will be sent to the Cosmos Hub for voting. The on-chain voting period typically lasts 2 weeks.

On governance vote approval, validators will be required to update the Cosmos Hub binary at the halt-height specified in the on-chain proposal.

Release Binary & Upgrade Resources

IMPORTANT: Note that Gaia v16.0.0 binary MUST be used.

  • The release can be found [Hidden link].
  • The changelog can be found [Hidden link].
  • The upgrade guide can be found [Hidden link].

Proposed Release Contents

The relevant Github epic for this release is: [Hidden link]

This release introduces the following new features:

  • ICA Controller sub-module
  • IBC Rate Limit [Hidden link] with initial rate limits as outlined in [Hidden link]
  • IBC Fee module
  • ICS epochs (part of ICS v4.1.0)

This upgrade also bumps the following dependencies:

  • Bump PFM to v7.1.3
  • Bump ibc-go to v7.4.0
  • Bump cosmos-sdk to v0.47.13-ics-lsm. This is a special cosmos-sdk branch with support for both ICS and LSM
  • Bump ICS to v4.1.1-lsm

Testing and Testnets

The v16 release has gone through rigorous testing, including e2e tests, integration tests, and differential tests. Differential tests are similar to integration tests, but they compare the system state to an expected state generated from a model implementation. In addition, v16 has been independently tested by the team at Hypha Co-op.

Validators and node operators have joined a public testnet to participate in a test upgrade to a release candidate before the Cosmos Hub upgrades to the final release. You can find the relevant information (genesis file, peers, etc.) to join the [Hidden link] (theta-testnet-001), or the [Hidden link] (provider).

Potential risk factors

Although very extensive testing and simulation will have taken place there always exists a risk that the Cosmos Hub might experience problems due to potential bugs or errors from the new features. In the case of serious problems, validators should stop operating the network immediately.

Coordination with validators will happen in the [Hidden link] channel of the Cosmos Network Discord to create and execute a contingency plan. Likely this will be an emergency release with fixes or the recommendation to consider the upgrade aborted and revert back to the previous release of gaia (v15).

Governance votes

The following items summarize the voting options and what it means for this proposal:

YES - You agree that the Cosmos Hub should be updated with this release.

NO - You disagree that the Cosmos Hub should be updated with this release.

NO WITH VETO - A ‘NoWithVeto’ vote indicates a proposal either (1) is deemed to be spam, i.e., irrelevant to Cosmos Hub, (2) disproportionately infringes on minority interests, or (3) violates or encourages violation of the rules of engagement as currently set out by Cosmos Hub governance. If the number of ‘NoWithVeto’ votes is greater than a third of total votes, the proposal is rejected and the deposits are burned.

ABSTAIN - You wish to contribute to the quorum but you formally decline to vote either for or against the proposal.

Timeline

  1. Submitted26 Apr 2024
  2. Voting started26 Apr 2024
  3. Voting ended10 May 2024
  4. Deposit deadline10 May 2024

Proposer

Address
cosmos1t…ntmhkv
Deposit250

Rules

Not recorded for this proposal.