Proposal #458
Passed on 15 Mar 2023 with 97.7% of the votes for yes.
Yes
97.7%
99.5% without abstain
Veto
0.5%
of votes cast
Ended
15 Mar 2023
97.71%
of votes cast
1.80%
of votes cast
0.01%
of votes cast
0.49%
of votes cast
This is a proposal to do a software upgrade to the v15.0.0 software tag of the Osmosis codebase on block height 8732500, which is estimated to occur on Thursday 16th March 16:00 UTC. Block times have high variance, so please monitor the chain for more precise time estimates.
This upgrade adds the following features:
The ProtoRev module developed by [Hidden link], performs arbitrage transactions at the start of each block by identifying cyclic arbitrage, minting funds to perform it, burning the same amount of funds and returning the resultant profit into a module account controlled by Osmosis governance.
The Validator Set preference module gives users and contracts a better UX for staking to a set of validators by allowing delegation to multiple validators in a custom ratio in a single transaction.
The PoolManager module exists as a swap entry point for any pool model that exists on the chain by ensuring that all types of pools share the same underlying swap logic.
[Hidden link] Adds the ability to route incoming IBC packets from a source chain to a destination chain.
[Hidden link] [Hidden link] enable blockchains to query the state of an account on another chain without the need for ICA auth.
[Hidden link] Authorised during [Hidden link], this adds a minimum gas price for all transactions across the Osmosis chain which is then distributed to delegators and validators.
[Hidden link] Authorised during [Hidden link], initial IBC rate limits for large pools have been added, protecting assets on Osmosis in the event of security issues with Osmosis, a third party chain or IBC.
[Hidden link] Authorised during [Hidden link], pools 810 (stSTARS/STARS), 817 (stJUNO/JUNO) and 833 (stOSMO/OSMO) have been converted to Stableswap pools.
To build the binary, be sure to install golang 1.19.
As always, we recommend validators utilize 64GB of RAM. Since state migration is relatively negligible in this upgrade, it is likely possible to get away with less, but 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/v15/bin/.
If not using cosmovisor, wait for your node to halt at the upgrade height, then install and run the v15.0.0 binary.
The proposal targets the upgrade proposal block to be 8732500, anticipated to be on Thursday 16th March 16:00 UTC. Note that block times have high variance, so keep monitoring the time. See countdown [Hidden link].
The upgrade is anticipated to take approx 30 minutes, during which time, there will not be any on-chain activity on the network.
In the event of an issue at upgrade time, we should coordinate via the validators channel in discord to come to a quick emergency consensus and mitigate any further issues.