Proposal #606

Osmosis v19 Software Upgrade

Exec Legacy Content
passed
Expected result
Passed
Turnout / Quorum
85.43% / 20.00%

Voting period

Voting ended100.0%
Voting start 2023.08.31 at 13:40:09
Voting end 2023.09.05 at 13:40:09

Vote distribution

87.23%
154 480 738 osmo
Yes
0.00%
256 osmo
No
0.00%
100 osmo
Veto
12.77%
22 623 980 osmo
Abstain

Details

logo
Proposer
-
Total deposit
1 600 osmo
Submit time
2023.08.31 at 13:40:09
Deposit end time
2023.09.14 at 13:40:09

Description

This is a proposal to do a software upgrade to the v19.0.0 software tag of the Osmosis codebase on block height 11317300, which is estimated to occur on Tuesday September 5th, UTC 16:00. Block times have high variance, so please monitor the chain for more precise time estimates. \n## Upgrade Features\nThis upgrade adds the following features: \n\nTaker Fee Implementation\nParameters to enable a Taker fee on Osmosis have been added. \n* The initial global taker fee parameter is set to 0 and will need to be activated by governance. \n* Distribution parameters have been set according to Proposal 530 and Proposal 549\n* Stakers initially receive: \n * 100% of OSMO value collected. \n * 67% of Non-OSMO value collected which is swapped to OSMO before distribution, similar to the mechanism by which Transaction fees in non-OSMO assets are distributed. \n* The Community pool receives: \n * 33% of Non-OSMO value collected. \n * Takes the form of the Quote asset involved in the transaction. \n * Transactions not involving a Quote asset will swap to a governance adjustable asset, initially USDC, before being sent to the community pool. \n* This is an adjustment to the value distribution method mentioned in Proposal 530 due to issues with gas usage when claiming a wide variety of tokens discovered during implementation and a change to the expected mechanism of taker fee implementation when using pools with Quote assets. \n* Acceptance of this proposal approves the software upgrade using this modified implementation. Further information is detailed here. \n* Taker fee rates for specific denom pairings can be adjusted via governance or by a whitelisted address parameter which is initially not set. \n\nSuperfluid Staking Fix\nVoting power for Superfluid stake was removed during the expedited v18 software upgrade. \nThis software upgrade restores all voting power provided to validators through Superfluid Stake. \n\nSee the Full Change Log for more API Breaking, State Breaking and other miscellaneous changes. \n\n## Getting Prepared for the Upgrade \nTo build the binary, be sure to install golang 1.20. \n\nAs 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 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. \n\nIf using Cosmovisor, manually build & copy the osmosisd binary to /cosmovisor/upgrades/v19/bin/. \n\nIf not using Cosmovisor, wait for your node to halt at the upgrade height, then install and run the v19.0.0 binary. \n\n## Details of Upgrade Time\nThe proposal targets the upgrade proposal block to be 11317300, anticipated to be on Tuesday September 5th, UTC 16:00. Note that block times have high variance, so keep monitoring the time. See countdown here. \n\nThe upgrade is anticipated to take approx 30 minutes, during which time, there will not be any on-chain activity on the network. \n\nIn 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.

Votes

Voter
Answer