Skip to main content

Overview

The ICS20 precompile provides an interface to the Inter-Blockchain Communication (IBC) protocol, allowing smart contracts to perform cross-chain token transfers. It enables sending tokens to other IBC-enabled chains and querying information about IBC denominations. Precompile Address: 0x0000000000000000000000000000000000000802 Related Module: x/ibc-transfer

Transaction Methods

transfer

Initiates a cross-chain token transfer using the IBC protocol.

Query Methods

denom

Queries denomination information for an IBC token by its hash.

denoms

Retrieves a paginated list of all denomination traces registered on the chain.

denomHash

Computes the hash of a denomination trace path.

Full Solidity Interface & ABI

ICS20 Solidity Interface
ICS20 ABI