You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hey, yeah so you are stuck, you cannot do a gov proposal as 'stake' isn't a token.
You need to do the modification in an upgrade handler and upgrade the binary without upgrade gov proposal.
Create a binary that schedules the upgrade (before anything in Preblocker or BeginBlocker, depending on the version you are running, v0.50+ should be Preblocker). This should be non-breaking, so validators can upgrade to this binary async, but make sure you make it to 2/3s+1 power before the upgrade height or you'll have consensus issues.
In the upgrade handler, you should add any changes that you want to have, like (pseudo-code-ish):
Test, test, test. In my experience it is hard to get this right, so do a lot of testing in a local environment with at least 4 validators with %25 power each (running just one might make you think it works but it really doesn't)
This is not the standard way to do upgrades, just a way to get you back on track. After this, you should be able to do normal gov initiated upgrades.
As mentioned on issue #21389, I want change denom of min_deposit gov param. Now this denom is
stake
not correct with native denomuduke
.Is it not possible to upgrade via proposal?
Can you suggest manual upgrade steps?
The text was updated successfully, but these errors were encountered: