archway

Prop 21: v4.0.2

This is a proposal to do a software upgrade to the v4.0.2 software tag of the Archway codebase on block height 1215711, which is estimated to occur on Sep 25th 2023, 09:23 UTC. Block times have high variance, so please monitor the chain for more precise time estimates.

### Where is v3.0.0 ?

The version v3.0.0 was tagged but never released to testnet/mainnet due to upstream depencdency of Cosmwasm receiving an update soon after. This upgrade proposal combines both changes from v3.0.0 and v4.0.2

# Upgrade Features

This upgrade adds the following features:

## Fee Burn

To better accommodate inflationary rewards increases within the Archway protocol, we are introducing transaction (TX) fee burning. This strategy permits us to offer more inflationary rewards to contracts safely, while simultaneously incinerating the TX fees which were previously distributed to validators and stakers.

For Contract Developers - Contract Execution txs will consume more gas now (approximately 12000). As such, the fees to interact with your contracts will get more expensive. By roughly 0.0108arch more.

You can find more details about the fee burn mechanism here: ADR-007 – Introduction of fee burning

## Cosmwasm_1_3 capabilities

By bumping the wasmd to v0.33.0, archway now supports cosmwasm_1_3 capabilities.

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

Recommended Go version: 1.20

sh<br />archwayd version --long<br />> name: archwayd<br />> server_name: archwayd<br />> version: 4.0.2<br />> commit: 23404f906b9f767d09d525672b962b5a19f3efee<br />> build_tags: netgo,ledger<br />> go: go version go1.20.1 linux/amd64<br />> cosmos_sdk_version: v0.45.16<br />

You can find more details on how to upgrade your node here.

Field
Data
info
{"binaries":{"linux/amd64":"https://github.com/archway-network/archway/releases/download/v4.0.2/archwayd_linux_amd64"}}
name
v4.0.2
time
0001-01-01T00:00:00Z
height
1215711
upgraded_client_state