From 25ba160414c51a2be1ba1af721518c56d6b1337c Mon Sep 17 00:00:00 2001 From: Robert Zaremba Date: Mon, 11 Mar 2024 15:21:56 +0100 Subject: [PATCH 1/9] v6.4.0-beta1 release notes --- CHANGELOG.md | 9 +++++++-- README.md | 1 + RELEASE_NOTES.md | 29 +++++++++++++++++++++++++---- docs/VALIDATOR.md | 6 ++++-- x/uibc/uics20/memo_handler.go | 2 -- 5 files changed, 37 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 509104f8cd..855cf9f917 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -46,10 +46,14 @@ Ref: https://keepachangelog.com/en/1.0.0/ ## Unreleased +## v6.4.0-beta1 - 2024-03-11 + ### Features - [2408](https://github.com/umee-network/umee/pull/2408) New `converter` helper app. -- [2349](https://github.com/umee-network/umee/pull/2349), [2437](https://github.com/umee-network/umee/pull/2437) IBC ICS20 memo handlers. +- [2349](https://github.com/umee-network/umee/pull/2349), [2437](https://github.com/umee-network/umee/pull/2437), [2411](https://github.com/umee-network/umee/pull/2411), [2442](https://github.com/umee-network/umee/pull/2442), [2443](https://github.com/umee-network/umee/pull/2443) IBC ICS20 memo handlers. +- [2381](https://github.com/umee-network/umee/pull/2381) Integrated Packet Forward Middleware. +- [2433](https://github.com/umee-network/umee/pull/2433) Noop Axelar GMP handler. ### Improvements @@ -58,8 +62,9 @@ Ref: https://keepachangelog.com/en/1.0.0/ ### Bug Fixes +- [2384](https://github.com/umee-network/umee/pull/2384) Fix `sdkclient` acc sequence setting. - [2417](https://github.com/umee-network/umee/pull/2417) Fix the ibc inflows storing of registered tokens when sender chain is source chain. - + ## v6.3.0 - 2024-01-03 ### Improvements diff --git a/README.md b/README.md index c59706c96a..74bb016ec7 100644 --- a/README.md +++ b/README.md @@ -63,6 +63,7 @@ See [Release procedure](CONTRIBUTING.md#release-procedure) for more information | v6.1.x | ✓ | v0.46.15+ | v6.2.x | --- | umee/v2.1.7+ | --- | v1.3.0 | | v6.2.x | ✓ | v0.47.6+ | v7.2.x | --- | umee/v2.3.0 | --- | v1.5.0 | | v6.3.x | ✓ | v0.47.7+ | v7.3.1 | --- | umee/v2.3.0+ | --- | v1.5.0 | +| v6.4.x | x | v0.47.10+ | v7.3.2 | --- | umee/v2.4.1+ | --- | v1.5.2 | #### Price Feeder diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 48f4d6d717..a87d663721 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -6,20 +6,41 @@ Release Procedure is defined in the [CONTRIBUTING](CONTRIBUTING.md#release-procedure) document. -## v6.3.0 +## v6.4.0 Highlights: -- Cosmos SDK v0.47.7 patch update. -- New queries: `oracle/MissCounters`, `uibc/Inflows`, `uibc/QuotaExpires`, `leverage/RegisteredTokenMarkets` +- Cosmos SDK v0.47.10 patch update. +- IBC Hooks: we integrated ICS20 Memo handling. - Update `uibc/MsgGovUpdateQuota` Msg type to handle the new inflow parameters. - Update `uibc/QueryAllOutflowsResponse` to include denom symbol (token name) in every outflow. [CHANGELOG](CHANGELOG.md) +### IBC Hooks + +This release bring the first part of the seamless cross chain money market transactions. At UX we want to provide the best User Experience for handling lending and leverage. In this release we support the following `x/leverage` messages: + +- `MsgSupply` +- `MsgSupplyCollateral` +- `MsgLiquidate` + +The operation can only use tokens as the part of the IBC transfer (after any intermediate deductions) and the supplier / liquidator must be the IBC recipient (we don't acting on someone else behalf). Authz is not supported. The remaining tokens will be credited to the recipient. + ### Validators -**Upgrade Title** (for Cosmovisor): **v6.3**. +**Upgrade Title** (for Cosmovisor): **v6.4**. + +Update Price Feeder to `umee/2.4.2+`. + +#### libwasmvm update + +Our dependencies have been updated. The binary requires `libwasmvm v1.5.2`. 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..so`. For example: + +- copy from `$GOPATH/pkg/mod/github.com/!cosm!wasm/wasmvm@v1.5.2/internal/api/libwasmvm.$(uname -m).so` +- or download from github `wget https://raw.githubusercontent.com/CosmWasm/wasmvm/v1.5.2/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. ### Upgrade instructions diff --git a/docs/VALIDATOR.md b/docs/VALIDATOR.md index dc68bf3c6a..9958eb7580 100644 --- a/docs/VALIDATOR.md +++ b/docs/VALIDATOR.md @@ -10,11 +10,13 @@ Full documentation is hosted at [learning.ux.xyz](https://learning.ux.xyz). Howe You need 2 binaries to run a validator: `umeed` and `price-feeder`. +Make sure you run the right binary for the testnet or the mainnet. Consult the chain upgrades on [mainnet](https://www.mintscan.io/umee/proposals) and [testnet](https://explorer.network.umee.cc/Canon-4/gov). + ### Umeed You can get a binary by: -1. [Build](./README.md#build) yourself and follow the latest [Release Notes](./RELEASE_NOTES.md). Make sure you run the right binary for the testnet or the mainnet. Consult the chain upgrades on [mainnet](https://www.mintscan.io/umee/proposals) and [testnet](https://explorer.network.umee.cc/Canon-4/gov). +1. [Build](./README.md#build) yourself and follow the latest [Release Notes](./RELEASE_NOTES.md). 2. If you build the binary on a different OS than your validator OS, then you need to copy `libwasmvm`: @@ -24,7 +26,7 @@ You can get a binary by: NOTE: use the correct `wasmvm` version, according to the latest [Release Notes](./RELEASE_NOTES.md) or the [compatibility matrix](./README.md#release-compatibility-matrix). -3. Download the right [binary build](https://github.com/umee-network/umee/releases) or use a [container image](https://github.com/umee-network/umee/pkgs/container/umeed) (docker). The binary build is compatible with the latest Ubuntu LTS x86-64. You MUST also copy the `libwasmvm` (see note in 2. about libwasmvm version): +3. Download the right [binary build](https://github.com/umee-network/umee/releases). The binary build is compatible with the latest Ubuntu LTS x86-64. You MUST also copy the `libwasmvm` (see note in 2. about libwasmvm version): ```sh wget https://raw.githubusercontent.com/CosmWasm/wasmvm//internal/api/libwasmvm.$(uname -m).so -O /lib/libwasmvm.$(uname -m).so diff --git a/x/uibc/uics20/memo_handler.go b/x/uibc/uics20/memo_handler.go index 07075c9210..d3164628d1 100644 --- a/x/uibc/uics20/memo_handler.go +++ b/x/uibc/uics20/memo_handler.go @@ -186,8 +186,6 @@ func (mh MemoHandler) handleMemoMsg(ctx *sdk.Context, msg sdk.Msg) (err error) { _, err = mh.leverage.Supply(*ctx, msg) case *ltypes.MsgSupplyCollateral: _, err = mh.leverage.SupplyCollateral(*ctx, msg) - case *ltypes.MsgBorrow: - _, err = mh.leverage.Borrow(*ctx, msg) case *ltypes.MsgLiquidate: _, err = mh.leverage.Liquidate(*ctx, msg) default: From 2d18abdca550023e597dce39ec5f9b10a66b535c Mon Sep 17 00:00:00 2001 From: Robert Zaremba Date: Mon, 11 Mar 2024 15:39:25 +0100 Subject: [PATCH 2/9] gramma --- CHANGELOG.md | 4 ++-- README.md | 4 ++-- RELEASE_NOTES.md | 6 +++--- docs/VALIDATOR.md | 8 ++++---- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 855cf9f917..33b5008e18 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -136,7 +136,7 @@ Ref: https://keepachangelog.com/en/1.0.0/ ### Improvements -- [2256](https://github.com/umee-network/umee/pull/2256) unify and refactore `client` package. +- [2256](https://github.com/umee-network/umee/pull/2256) unify and refactor `client` package. - [2261](https://github.com/umee-network/umee/pull/2261) Use go 1.21 - [2267](https://github.com/umee-network/umee/pull/2267) Leverage transactions accept spot prices up to 3 minutes old, and leverage queries use most recent spot price when required. - [2263](https://github.com/umee-network/umee/pull/2263) Add spot price fields to account summary. @@ -153,7 +153,7 @@ Ref: https://keepachangelog.com/en/1.0.0/ ## [v6.0.2](https://github.com/umee-network/umee/releases/tag/v6.0.2) - 2023-09-20 -### BugFix +### Bug Fixs - [2257](https://github.com/umee-network/umee/pull/2257) fix(oracle): missing avg params. diff --git a/README.md b/README.md index 74bb016ec7..336aa0b522 100644 --- a/README.md +++ b/README.md @@ -73,9 +73,9 @@ Since `Price Feeder v2.1.0` the recommended oracle price feeder has been moved t When you build the binary from source on the server machine you probably don't need any change. Building from source automatically link the `libwasmvm.$(uname -m).so` created as a part of the build process. -However when you download a binary from GitHub, or from other source, make sure you have required version of `libwasmvm..so` (should be in your lib directory, e.g.: `/usr/local/lib/`). You can get it: +However when you download a binary from GitHub, or from another source, make sure you have required version of `libwasmvm..so` (should be in your lib directory, e.g.: `/usr/local/lib/`). You can get it: -- from you build machine: copy `$GOPATH/pkg/mod/github.com/!cosm!wasm/wasmvm@v/internal/api/libwasmvm.$(uname -m).so` +- from your build machine: copy `$GOPATH/pkg/mod/github.com/!cosm!wasm/wasmvm@v/internal/api/libwasmvm.$(uname -m).so` - or download from CosmWasm GitHub `wget https://raw.githubusercontent.com/CosmWasm/wasmvm/v/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. diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index a87d663721..e07aac0204 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -4,7 +4,7 @@ # Release Notes -Release Procedure is defined in the [CONTRIBUTING](CONTRIBUTING.md#release-procedure) document. +The Release Procedure is defined in the [CONTRIBUTING](CONTRIBUTING.md#release-procedure) document. ## v6.4.0 @@ -19,7 +19,7 @@ Highlights: ### IBC Hooks -This release bring the first part of the seamless cross chain money market transactions. At UX we want to provide the best User Experience for handling lending and leverage. In this release we support the following `x/leverage` messages: +This release brings the first part of the seamless cross-chain money market transactions. At UX, we want to provide the best User Experience for handling lending and leverage. In this release, we support the following `x/leverage` messages: - `MsgSupply` - `MsgSupplyCollateral` @@ -35,7 +35,7 @@ Update Price Feeder to `umee/2.4.2+`. #### libwasmvm update -Our dependencies have been updated. The binary requires `libwasmvm v1.5.2`. 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..so`. For example: +Our dependencies have been updated. The binary requires `libwasmvm v1.5.2`. 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 another source, make sure you update the `/usr/lib/libwasmvm..so`. For example: - copy from `$GOPATH/pkg/mod/github.com/!cosm!wasm/wasmvm@v1.5.2/internal/api/libwasmvm.$(uname -m).so` - or download from github `wget https://raw.githubusercontent.com/CosmWasm/wasmvm/v1.5.2/internal/api/libwasmvm.$(uname -m).so -O /lib/libwasmvm.$(uname -m).so` diff --git a/docs/VALIDATOR.md b/docs/VALIDATOR.md index 9958eb7580..a20e4184e9 100644 --- a/docs/VALIDATOR.md +++ b/docs/VALIDATOR.md @@ -4,7 +4,7 @@ This document describes a process of joining a testnet or a mainnet as a validat ## Umeeversity -Full documentation is hosted at [learning.ux.xyz](https://learning.ux.xyz). However, it may not be up to date. +Full documentation is hosted at [learning.ux.xyz](https://learning.ux.xyz). However, it may not be up-to-date. ## Getting a Binary @@ -26,7 +26,7 @@ You can get a binary by: NOTE: use the correct `wasmvm` version, according to the latest [Release Notes](./RELEASE_NOTES.md) or the [compatibility matrix](./README.md#release-compatibility-matrix). -3. Download the right [binary build](https://github.com/umee-network/umee/releases). The binary build is compatible with the latest Ubuntu LTS x86-64. You MUST also copy the `libwasmvm` (see note in 2. about libwasmvm version): +3. Download the right [binary build](https://github.com/umee-network/umee/releases). The binary build is compatible with the latest Ubuntu LTS x86-64. You MUST also copy the `libwasmvm` (See note in 2. about libwasmvm version): ```sh wget https://raw.githubusercontent.com/CosmWasm/wasmvm//internal/api/libwasmvm.$(uname -m).so -O /lib/libwasmvm.$(uname -m).so @@ -39,14 +39,14 @@ To test if the `libwasm` is linked correctly, run `umeed version`. ### Price Feeder We are using Ojo Price Feeder. Please follow the [instructions](https://github.com/ojo-network/price-feeder/blob/umee/README.md). Make sure you use the latest release with the `umee/` prefix (eg: `umee/v2.4.0`). -NOTE: for self building and configuration examples you MUST use the [umee branch](https://github.com/ojo-network/price-feeder/tree/umee). +NOTE: for self building and configuration examples, you MUST use the [umee branch](https://github.com/ojo-network/price-feeder/tree/umee). - Copy the [`price-feeder.toml`](https://github.com/ojo-network/price-feeder/blob/umee/price-feeder.example.toml). - For the provider config you can use our latest [umee-provider-config directory](https://github.com/ojo-network/price-feeder/tree/umee/umee-provider-config) as is. ## Running a node -1. Update the `app.toml`, `client.toml` and `config.toml` based on your preference. You MUST set non-zero min gas prices in `app.toml`. Query `umeed q ugov min-gas-price` to see the what is the minimum acceptable value: +1. Update the `app.toml`, `client.toml` and `config.toml` based on your preference. You MUST set non-zero min gas prices in `app.toml`. Query `umeed q ugov min-gas-price` to see what is the minimum acceptable value: ```toml # your app.toml file From c5ec58c407f2dca8b5af578a1afc51aa46b50f9c Mon Sep 17 00:00:00 2001 From: Robert Zaremba Date: Mon, 11 Mar 2024 15:41:18 +0100 Subject: [PATCH 3/9] gramma --- RELEASE_NOTES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index e07aac0204..5d6a00c6a2 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -25,7 +25,7 @@ This release brings the first part of the seamless cross-chain money market tran - `MsgSupplyCollateral` - `MsgLiquidate` -The operation can only use tokens as the part of the IBC transfer (after any intermediate deductions) and the supplier / liquidator must be the IBC recipient (we don't acting on someone else behalf). Authz is not supported. The remaining tokens will be credited to the recipient. +The operation can only use tokens as the part of the IBC transfer (after any intermediate deductions) and the supplier / liquidator must be the IBC recipient (we don't allow to act on someone else's behalf). Authz is not supported. The remaining tokens will be credited to the recipient. ### Validators From d8a25e077a459441b0ada771c544614d6f3d684f Mon Sep 17 00:00:00 2001 From: Robert Zaremba Date: Mon, 11 Mar 2024 15:44:16 +0100 Subject: [PATCH 4/9] gramma --- RELEASE_NOTES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 5d6a00c6a2..302b4097e0 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -35,7 +35,7 @@ Update Price Feeder to `umee/2.4.2+`. #### libwasmvm update -Our dependencies have been updated. The binary requires `libwasmvm v1.5.2`. 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 another source, make sure you update the `/usr/lib/libwasmvm..so`. For example: +Our dependencies have been updated. The binary requires `libwasmvm v1.5.2`. 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 another source, make sure you update the `/usr/lib/libwasmvm..so`. For example: - copy from `$GOPATH/pkg/mod/github.com/!cosm!wasm/wasmvm@v1.5.2/internal/api/libwasmvm.$(uname -m).so` - or download from github `wget https://raw.githubusercontent.com/CosmWasm/wasmvm/v1.5.2/internal/api/libwasmvm.$(uname -m).so -O /lib/libwasmvm.$(uname -m).so` From f048ba43a568843bdcab2c178cab9a5871961b5f Mon Sep 17 00:00:00 2001 From: Robert Zaremba Date: Mon, 11 Mar 2024 17:46:06 +0100 Subject: [PATCH 5/9] lint --- README.md | 2 +- docs/VALIDATOR.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 336aa0b522..8ee4e9d512 100644 --- a/README.md +++ b/README.md @@ -103,7 +103,7 @@ docker build -t umee-network/umeed -f contrib/images/umeed.dockerfile . # start bash docker run -it --name umeed umee-network/umeed bash -# or start the start the node if you already have a node directory setup +# or start the node if you already have a node directory setup docker run -it --name umeed umee-network/umeed umeed start ``` diff --git a/docs/VALIDATOR.md b/docs/VALIDATOR.md index a20e4184e9..adbfd7604b 100644 --- a/docs/VALIDATOR.md +++ b/docs/VALIDATOR.md @@ -16,7 +16,7 @@ Make sure you run the right binary for the testnet or the mainnet. Consult the c You can get a binary by: -1. [Build](./README.md#build) yourself and follow the latest [Release Notes](./RELEASE_NOTES.md). +1. [Build](../README.md#build) yourself and follow the latest [Release Notes](../RELEASE_NOTES.md). 2. If you build the binary on a different OS than your validator OS, then you need to copy `libwasmvm`: @@ -24,7 +24,7 @@ You can get a binary by: scp $GOPATH/pkg/mod/github.com/!cosm!wasm/wasmvm@/internal/api/libwasmvm.$(uname -m).so running_os:/ ``` - NOTE: use the correct `wasmvm` version, according to the latest [Release Notes](./RELEASE_NOTES.md) or the [compatibility matrix](./README.md#release-compatibility-matrix). + NOTE: use the correct `wasmvm` version, according to the latest [Release Notes](../RELEASE_NOTES.md) or the [compatibility matrix](../README.md#release-compatibility-matrix). 3. Download the right [binary build](https://github.com/umee-network/umee/releases). The binary build is compatible with the latest Ubuntu LTS x86-64. You MUST also copy the `libwasmvm` (See note in 2. about libwasmvm version): @@ -85,4 +85,4 @@ Here are our testnet public endpoints: 3. Buy `uumee` to self delegate. 4. Make sure your Price Feeder is running correctly. If your [mainnet window misses](https://price-feeder.com/) are above 50% then something is wrong. Look for a help on Discord. -We recommend to use [Cosmovisor](./README.md#cosmovisor) for mainnet nodes. +We recommend to use [Cosmovisor](../README.md#cosmovisor) for mainnet nodes. From 96f5cc32e572780572c07c31c10025ef0131b6e3 Mon Sep 17 00:00:00 2001 From: Robert Zaremba Date: Mon, 11 Mar 2024 17:47:55 +0100 Subject: [PATCH 6/9] fix PF version --- RELEASE_NOTES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 302b4097e0..bd0ef550db 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -31,7 +31,7 @@ The operation can only use tokens as the part of the IBC transfer (after any int **Upgrade Title** (for Cosmovisor): **v6.4**. -Update Price Feeder to `umee/2.4.2+`. +Update Price Feeder to `umee/2.4.1+`. #### libwasmvm update From 58fe2bcaed7b18c502c3f505bf57b32c98c21ce0 Mon Sep 17 00:00:00 2001 From: Robert Zaremba Date: Mon, 11 Mar 2024 17:50:24 +0100 Subject: [PATCH 7/9] gramma --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8ee4e9d512..66b0df4384 100644 --- a/README.md +++ b/README.md @@ -73,7 +73,7 @@ Since `Price Feeder v2.1.0` the recommended oracle price feeder has been moved t When you build the binary from source on the server machine you probably don't need any change. Building from source automatically link the `libwasmvm.$(uname -m).so` created as a part of the build process. -However when you download a binary from GitHub, or from another source, make sure you have required version of `libwasmvm..so` (should be in your lib directory, e.g.: `/usr/local/lib/`). You can get it: +However when you download a binary from GitHub, or from another source, make sure you have the required version of `libwasmvm..so` (should be in your lib directory, e.g.: `/usr/local/lib/`). You can get it: - from your build machine: copy `$GOPATH/pkg/mod/github.com/!cosm!wasm/wasmvm@v/internal/api/libwasmvm.$(uname -m).so` - or download from CosmWasm GitHub `wget https://raw.githubusercontent.com/CosmWasm/wasmvm/v/internal/api/libwasmvm.$(uname -m).so -O /lib/libwasmvm.$(uname -m).so` From 3c5aec8e0b88274cb860367b4325c12e9231b6db Mon Sep 17 00:00:00 2001 From: Robert Zaremba Date: Mon, 11 Mar 2024 17:52:11 +0100 Subject: [PATCH 8/9] lint --- docs/VALIDATOR.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/VALIDATOR.md b/docs/VALIDATOR.md index adbfd7604b..a19be466fa 100644 --- a/docs/VALIDATOR.md +++ b/docs/VALIDATOR.md @@ -16,7 +16,7 @@ Make sure you run the right binary for the testnet or the mainnet. Consult the c You can get a binary by: -1. [Build](../README.md#build) yourself and follow the latest [Release Notes](../RELEASE_NOTES.md). +1. [Build](../README.md#build) yourself and follow the latest [Release Notes](../RELEASE_NOTES.md). 2. If you build the binary on a different OS than your validator OS, then you need to copy `libwasmvm`: From 79d2b8379e0a70beb5e9b9eaefdfa1082516f764 Mon Sep 17 00:00:00 2001 From: Robert Zaremba Date: Mon, 11 Mar 2024 17:54:54 +0100 Subject: [PATCH 9/9] gramma --- RELEASE_NOTES.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index bd0ef550db..a3076cc0b6 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -25,7 +25,7 @@ This release brings the first part of the seamless cross-chain money market tran - `MsgSupplyCollateral` - `MsgLiquidate` -The operation can only use tokens as the part of the IBC transfer (after any intermediate deductions) and the supplier / liquidator must be the IBC recipient (we don't allow to act on someone else's behalf). Authz is not supported. The remaining tokens will be credited to the recipient. +The operation can only use tokens as the part of the IBC transfer (after any intermediate deductions) and the supplier / liquidator must be the IBC recipient (acting on someone else's behalf is not allowed). Authz is not supported. The remaining tokens will be credited to the recipient. ### Validators @@ -49,7 +49,7 @@ You don't need to do anything if you are using our Docker image. - 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 Price Feeder (see [compatibility matrix](https://github.com/umee-network/umee/#release-compatibility-matrix)) is running and check your price feeder config is up to date. +- Ensure latest Price Feeder (see [compatibility matrix](https://github.com/umee-network/umee/#release-compatibility-matrix)) is running and ensure your price feeder configuration is up-to-date. - Restart the chain. You can use Cosmovisor → see [instructions](https://github.com/umee-network/umee/#cosmovisor).