Osmosis Proposal: #879

Osmosis v28 Software Upgrade

Status:
Passed
Yes99.9%

Turnout:64.25%

Quorum:20.00%

Yes: 99.9%

205,835,383 OSMO

No: 0%

23,204 OSMO

No With Veto: 0%

3,850 OSMO

Abstain: 0.1%

114,702 OSMO

Voting Period

  -  

Proposer

osmo19w2t4ue7qpdh6022m3yxmxvv3w7jla7u3hfq0r

Deposit End

Submit Time

Description

This is a proposal to do a software upgrade to the v28.0.0 software tag of the Osmosis codebase on block height 25861100, which is estimated to occur on Tuesday, December 17th, UTC 14:00. Block times have high variance, so please monitor the chain for more precise time estimates.

Upgrade Features

This upgrade consists of fixes and improvements for the Osmosis codebase, ensuring that Osmosis continues to operate with the most up-to-date and secure software available.

Please see the Full Change Log for a complete list of optimizations and any API changes.

Getting Prepared for the Upgrade

Binary Installation

To build the binary, be sure to install Golang 1.22.7 or higher

As always, we recommend validators utilize 64GB of RAM. Since state migration is relatively negligible in this upgrade, it is possible to get away with less, but it is still not recommended. If you are unable to have 64GB of RAM, at a minimum, have a total of 64GB of swap set to prevent out-of-memory errors.

If using Cosmovisor, manually build & copy the osmosisd binary to /cosmovisor/upgrades/v28/bin/.

If not using Cosmovisor, wait for your node to halt at the upgrade height, then install and run the v28.0.0 binary.

Details of Upgrade Time

The proposal targets the upgrade proposal block to be 25861100, anticipated to be on Tuesday, December 17th, UTC 14:00. Note that block times have high variance, so keep monitoring the time. See the countdown HERE.

The upgrade is anticipated to take approximately 15 minutes, during which time there will be no on-chain activity on the network.

In the event of an issue at upgrade time, coordinate via the validators channel in Discord to come to a quick emergency consensus and mitigate any further issues.