Archway Proposal: #38
Archway v6.0.0 software upgrade
Turnout:73.54%
Quorum:33.40%
Yes: 99.5%
363,521,343 ARCH
No: 0.5%
1,885,169 ARCH
No With Veto: 0%
0 ARCH
Abstain: 0%
6,316 ARCH
Voting Period
-Deposit End
Submit Time
Description
This is a proposal to do a software upgrade to the v6.0.0 software tag of the Archway codebase on block height 3554500
, which is estimated to occur on 04.03.2024, 13:30:00 UTC
. Block times have high variance, so please monitor the chain for more precise time estimates.
Where is v5.0.0 ?
The version v5.0.0 was tagged but never released to testnet/mainnet due to upstream dependency of Cosmwasm receiving an update soon after. This upgrade proposal combines both changes from v5.0.0 and v6.0.0
Upgrade Features
This upgrade adds the following features:
Enhanced Rewards Withdrawal
The process of withdrawing gas and inflationary rewards on Archway was cumbersome and expensive. A new attribute named withdraw_to_wallet
has been introduced in the ContractMetadata
. When this attribute is activated (set to true), instead of generating a RewardRecord for the contract upon accruing gas or inflationary rewards, the rewards will be directly dispatched to the ContractMetadata.withdraw_address
.
Cosmwasm_1_4
By bumping the wasmd to v0.45.0, Archway now supports cosmwasm_1_4
capabilities.
Cosmos-sdk v0.47.7
By bumping the cosmos-sdk to v0.47.7, Archway supports new modules like x/nft and x/group. More details on what this entails, can be found here.
See the Full Change Log here.
Details of Upgrade Time
The proposal targets the upgrade proposal block to be <block_height>
, anticipated to be on <block_time>
. Note that block times have high variance, so keep monitoring the time. See countdown here.
In the event of an issue at upgrade time, we should coordinate via the #mainnet-validators channel in Discord to come to a quick emergency consensus and mitigate any further issues.
Upgrade Instructions
Kindly go through the node operators guide to the Archway v6.0.0 upgrade here.
Recommended Go version: 1.21
archwayd version --long
> name: archwayd
> server_name: archwayd
> version: 6.0.0
> commit: a2f4f93355c44e30ebaebeb912331af944d53a74
> go: go version go1.21.1 linux/amd64
> cosmos_sdk_version: v0.47.7
You can find more details on how to upgrade your node here.