This on-chain upgrade governance proposal is to adopt the Nolus v0.6.6 update for the Nolus Pirin (pirin-1) mainnet which is currently running on v0.6.5. This upgrade introduces the following changes:
Version Bumping: wasmvm gets updated to version 2.1.3, wasmd to v0.53.0, cometbft to v0.38.12 and ibc-go to v8.4.0.
Decoupling from Neutron Code: Use of a wasmd fork with only the components that Nolus is in fact utilizing.
A complete changelog can be seen in the v0.6.6 release on github.
When the network reaches the halt height, the state machine program of Nolus will be halted. The classic method for upgrading requires all validators and node operators to manually substitute the existing state machine binary with the new binary. Validators can coordinate with each other on Discord in advance of the release. Please use the "chat" channel under the "Validators" section. The target block for the scheduled update is 8453000 which should happen on the 8th of November, 2024 (Friday) at around 09:00 UTC. As a disclaimer, this is a rough estimate assuming an average block time of 2.7 seconds.
Validators can also make use of Cosmovisor to schedule the upgrade of the nolusd binary to the latest version. A sample guide to do so can be found here. Make sure to use the latest version - v0.6.6.