Skip to content
Cosmopediaby Unity Nodes
Releasesibc-gov10.4.0GitHub ↗

v10.4.0

cosmos/ibc-gov10.4.010-10-2025

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 .

← Back to Releases