Introduction
IBC-Go v8.1 Cosmos SDK v0.50This is a tutorial for upgrading an existing ICS 20 transfer channel to wrap it with the ICS 29 Fee Middleware.
Prerequisites
- Basic Knowledge of Cosmos SDK.
- If you are new to Cosmos SDK, we recommend you to go through the first two categories of the Developer Portal.
- Basic Knowledge of the Fee Middleware module.
- Basic knowledge of channel upgrades.
Scope
This tutorial will cover the process of upgrading an existing ICS 20 transfer channel to add packet incentivization using the Fee Middleware.
Learning Goals
In this tutorial, you will:
- Run two IBC-enabled blockchains locally.
- Open an ICS 20 transfer channel using the Hermes relayer.
- Upgrade the ICS 20 transfer channel to add ICS-29 Fee Middleware.