Skip to content

v4.0.1

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Feb 15:15
· 737 commits to main since this release
c9c37b5

Release Notes

Release Procedure is defined in the CONTRIBUTING document.

v4.0.1

This release is a consensus breaking patch which contains a fix to how we handle assets with lowercase symbols on the leverage module. Relevant PR here.

Building from source will automatically link the libwasmvm.x86_64.so created as a part of the build process (you must build on the same host as you run the binary, or copy the libwasmvm.x86_64.so your lib directory).

If you build on system different than Linux amd64, then you need to download appropriate version of libwasmvm (eg from CosmWasm/wasmvm Releases) or build it from source (you will need Rust toolchain).

Otherwise you have to download libwasmvm. Please check Supported Platforms. Example:

wget https://raw.githubusercontent.com/CosmWasm/wasmvm/v1.1.1/internal/api/libwasmvm.$(uname -m).so -P /lib/

Please see the CHANGELOG for an exhaustive list of changes.

Update instructions

  • Note: Skip this step if you build binary from source and are able to properly link libwasmvm.
    • Download libwasmvm:
$ wget https://raw.githubusercontent.com/CosmWasm/wasmvm/v1.1.1/internal/api/libwasmvm.$(uname -m).so -O /lib/libwasmvm.$(uname -m).so
  • Wait for software upgrade proposal to pass and trigger the chain upgrade.
  • Run latest Price Feeder (v2.0.3) - updated
  • Swap binaries.
  • Restart the chain.

You can use Cosmovisor → see instructions.

NOTE: BEFORE the upgrade, make sure the binary is working and libwasmvm is in your system. You can test it by running ./umeed-v4.0.0 --version.

Docker

Docker images are available in ghcr.io umee-network repository.