Skip to content

v2.4.0

Compare
Choose a tag to compare
@yoongbok-lee yoongbok-lee released this 17 Jun 11:04
· 135 commits to master since this release
40ac474

This release adds on a couple of new gov proposals to update and upgrade ibc clients, that were missing from the v2 upgrade, on top of the previous v2.4.0-rc1 release.

This release includes an important shield parameter change that encourages normal stakers to provide shield collateral.

There is an upgrade planned at height 8705500 for shentu mainnet. This release should be applied at the height where Shield-V2 software upgrade takes place. Further announcements & operations for the upgrade will be posted soon.

The upgrade operation should be a simple binary replacement at the upgrade height:

  1. Stop the running certik daemon
  2. Replace the binary (v2.3.1 or v2.3.2) with the v2.4.0 version.
  3. Start the daemon with the new binary.

The above steps are sufficient to perform this upgrade.

Make sure you do NOT perform the below operations:

  1. certik unsafe-reset-all or delete the data directory, as it will require you to sync from the beginning of shentu-2.2 network.
  2. Replace the binary before the upgrade height. It will corrupt your database and you will have to either download the snapshot at https://shentu-data-snapshot-light.s3.amazonaws.com/shentu.tar.gz or sync from the beginning of shentu-2.2 network.

Changelog

[v2.4.0] - 06/23/2022

State Machine Breaking Changes

  • (x/shield) #380 Add more fine-grained and additional shield rewards to the collateral providers.

sha256 checksum of the binaries

sha256sum ./*
44372489f633447b854a41ff8c426cdd8a61f3c85d8826bbce991900873450fd  ./certik_2.4.0_arm64_macos
f090b10fdc0c76db476d6dfd542031dfa58b2ce205e5f0d8060ab8cbaa23a2ee  ./certik_2.4.0_linux_amd64
e118f70e0913b6eb34a129d90ee61a154385fdbc1870dec4bc725dd9ba0a9777  ./certik_2.4.0_win_x86_64.exe