Overview

The ICS20 precompile exposes standardized IBC fungible token transfer logic to EVM contracts. Initiate cross-chain token transfers, query transfer status, and build composable cross-chain payment flows — all from Solidity. Precompile Address: 0x0000000000000000000000000000000000000802

Gas Costs

Transaction Methods

Query Methods

Example

Trust Model

ICS20 transfers inherit IBC’s trust-minimized model:
  • No trusted intermediary required
  • Safety backed by light-client verification on both chains
  • Timeout mechanism ensures funds are never permanently locked
For exact params, events, and return values, see Precompile ABI Reference.