ibc-go v10.4.0 Release Notes
Notable changes introduced in ibc-go v10.4.0 are highlighted below. View the full changelog for more details.
Add support for non-bech32 addresses in transfer with custom address codec
This release backports a non-API-breaking version of address codec support in transfer.
The primary purpose of this feature is to enable receiving IBC transfer to EVM-style addresses (e.g. 0x....
). By setting a custom address codec with the transfer keeper's new SetAddressCodec(addressCodec address.Codec)
, you can create a codec that supports both bech32 and EVM-style addresses.
Migration Guide
This version does not contain any breaking changes to any API, but it is state-breaking and can be migrated to with a coordinated chain upgrade. If you are upgrading from v8 or earlier, see the migration documentation below.
Migration documentation is found here.