github umee-network/umee v4.3.0

latest releases: v6.6.0, v6.6.0-rc1, v6.5.0...
17 months ago

Release Notes

Release Procedure is defined in the CONTRIBUTING document.

v4.3.0

Highlights:

  • Gravity Bridge Shutdown Phase 2. Following Prop-67 we are disabling Umee -> Ethereum token transfers. Ethereum -> Umee transfers are still possible, and we encourage everyone to move the tokens back to Umee. In May we are planning the complete shut down. See more in the blog post.
  • IBC updated to ibc-go v6.1. That also triggered our wasmvm dependency update (see libwasmvm update in Validators section)
  • ICA Host integration.
  • IBC ICS20: we will only accept tokens (denoms) which are registered in the x/leverage token registry. You can check the supported tokens by umeed q leverage registered-tokens or by visiting umee/leverage/v1/registered_tokens.
  • IBC Quota status handling: enable/disable quota or pause IBC ICS20 app.

See CHANGELOG for a full list of changes.

Validators

libwasmvm update

Our dependencies have been updated. Now the binary requires libwasmvm v1.2.1. When you build the binary from source on the server machine you probably don't need any change. However when you download a binary from GitHub, or from other source, make sure you update the /usr/lib/libwasmvm.<cpu_arch>.so. For example:

  • copy from $GOPATH/pkg/mod/github.com/!cosm!wasm/wasmvm@v1.2.1/internal/api/libwasmvm.$(uname -m).so
  • or download from github wget https://raw.githubusercontent.com/CosmWasm/wasmvm/v1.2.1/internal/api/libwasmvm.$(uname -m).so -O /lib/libwasmvm.$(uname -m).so

You don't need to do anything if you are using our Docker image.

Min Gas Prices

Same as with v4.2 release. We request all validators set a minimum-gas-prices setting (in app config/app.toml file, general settings). We recommend 0.1uumee which is equal the current Keplr average setting:

minimum-gas-prices = "0.1uumee"

You MUST also set the related parameter when starting Peggo --cosmos-gas-prices="0.1uumee"

Upgrade instructions

  • Download latest binary or build from source.
  • Make sure libwasmvm.$(uname -m).so is properly linked
    • Run the binary to make sure it works for you: umeed --version
  • Wait for software upgrade proposal to pass and trigger the chain upgrade.
  • Swap binaries.
  • Ensure latest Peggo (v1.4.0) is running
  • Ensure latest Price Feeder (v2.1.1) is running and check your price feeder config is up to date. Price Feeder was moved to the new repository: ojo-network/price-feeder.
  • 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.3.0 --version.

Docker

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

Don't miss a new umee release

NewReleases is sending notifications on new releases.