v1.2.0
Software UpgradePROPOSER: The KYVE Foundation ([email protected])
This software upgrade proposal, if passed, would enable full Ledger support for all of KYVE's custom transactions.
It was brought to the attention of the KYVE Development Team that Ledger needed to be supported for KYVE's custom transactions. After further investigation, it turns out no Amino types were registered (this is how Ledger understands the transaction information). This release resolves this issue but requires an on-chain software upgrade as this is consensus-breaking.
Additionally, this upgrade adjusts the vesting schedules of two KYVE Core Team members. Please see this pull request.
When the network reaches the defined upgrade height (1135000), block production on the KYVE network will be halted. Block production will not resume until significant voting power has switched to the new release. Validators can either manually replace the old binary with the new one or utilise Cosmovisor to automate this process.
v1.2.0
release.v1.1.x
release.The forum discussion for this proposal can be found here.
This upgrade has been tested on the Kaon network (our testnet). You can find the proposal here.
Please note that this proposal follows a template that will later be finalised through a governance discussion around processes.
[
{
"@type": "/cosmos.gov.v1.MsgExecLegacyContent",
"content": {
"@type": "/cosmos.upgrade.v1beta1.SoftwareUpgradeProposal",
"title": "v1.2.0 Software Upgrade",
"description": "# `v1.2.0` Software Upgrade\n\n**PROPOSER:** The KYVE Foundation ([email protected])\n\n## Proposal Summary\n\nThis software upgrade proposal, if passed, would enable full Ledger support for **all** of KYVE's custom transactions.\n\n## Proposal Details\n\nIt was brought to the attention of the KYVE Development Team that Ledger needed to be supported for KYVE's custom transactions. After further investigation, it turns out no [Amino](https://docs.cosmos.network/v0.47/core/encoding#amino) types were registered (this is how Ledger understands the transaction information). This release resolves this issue but requires an on-chain software upgrade as this is consensus-breaking.\n\nAdditionally, this upgrade adjusts the vesting schedules of two KYVE Core Team members. Please see this [pull request](https://github.com/KYVENetwork/chain/pull/45).\n\n## Upgrade Process\n\nWhen the network reaches the defined upgrade height ([**1135000**](https://www.mintscan.io/kyve/blocks/1135000)), block production on the KYVE network will be halted. Block production will not resume until significant voting power has switched to the new release. Validators can either manually replace the old binary with the new one or utilise [Cosmovisor](https://docs.cosmos.network/v0.47/tooling/cosmovisor) to automate this process.\n\n## Voting Options\n\n### Voting YES\n\n- A YES vote on this proposal indicates that the KYVE network **SHOULD** be upgraded; and that the validators should start running the [`v1.2.0`](https://github.com/KYVENetwork/chain/releases/tag/v1.2.0) release.\n\n### Voting NO\n\n- A NO vote on this proposal indicates that the KYVE network **SHOULD NOT** be upgraded; and that the validators should continue running the [`v1.1.x`](https://github.com/KYVENetwork/chain/releases/tag/v1.1.0) release.\n\n### Voting NO WITH VETO\n\n- A NO WITH VETO vote on this proposal indicates that the KYVE network **SHOULD NOT** be upgraded; and that the proposal depositors should be penalised.\n\n### Voting ABSTAIN\n\n- An ABSTAIN vote on this proposal indicates that you decline to give a specific opinion on this proposal while maintaining active governance participation.\n\n## Conclusion\n\nThe forum discussion for this proposal can be found [here](https://commonwealth.im/kyve/discussion/11439-kaon-v120-software-upgrade).\n\nThis upgrade has been tested on the Kaon network (our testnet). You can find the proposal [here](https://testnet.mintscan.io/kyve-testnet/proposals/6).\n\nPlease note that this proposal follows a template that will later be finalised through a governance discussion around processes.",
"plan": {
"name": "v1.2.0",
"time": "0001-01-01T00:00:00Z",
"height": "1135000",
"info": "{\"binaries\": {\"darwin/amd64\": \"https://github.com/KYVENetwork/chain/releases/download/v1.2.0/kyved_mainnet_darwin_amd64.tar.gz?checksum=sha256:d3bde147ec22fb96b44faad8760dc6d16c4d4775a170c35b28f8e74c1d633ef9\", \"darwin/arm64\": \"https://github.com/KYVENetwork/chain/releases/download/v1.2.0/kyved_mainnet_darwin_arm64.tar.gz?checksum=sha256:37d633e7e8226cf4505489e099b19566016863fcd775b518907d25061dad34bd\", \"linux/amd64\": \"https://github.com/KYVENetwork/chain/releases/download/v1.2.0/kyved_mainnet_linux_amd64.tar.gz?checksum=sha256:3712c9d385fb2efb642588bbcb8d6a3e5f54aedf1a786d894e27ff30e411db1c\", \"linux/arm64\": \"https://github.com/KYVENetwork/chain/releases/download/v1.2.0/kyved_mainnet_linux_arm64.tar.gz?checksum=sha256:45d5afccba1630a65323a6953f50864883179d274810df6774daf84b27225c16\"}}",
"upgraded_client_state": null
}
},
"authority": "kyve10d07y265gmmuvt4z0w9aw880jnsr700jdv7nah"
}
]