Native to ERC-20 Token Bridge Overview

Learn how to transfer native Avalanche L1 tokens to the C-Chain as ERC-20 tokens.

ICTT is also capable of bridging native tokens between any Avalanche L1s as ERC-20 tokens. This process involves using a NativeTokenHome contract on the source L1, and a ERC20TokenRemote contract on the destination L1. The NativeTokenHome contract will be used to bridge the native token to the destination L1 as an ERC-20 token.

This example will cover native to ERC-20 token bridging between Avalanche C-Chain and Echo, where we'll bridge the native asset, AVAX, to Echo as an ERC-20 token.

What we will do

  1. Deploy NativeTokenHome on Avalanche C-Chain
  2. Deploy ERC20TokenRemote on Echo
  3. Register ERC20TokenRemote on Echo with NativeTokenHome on Avalanche
  4. Perform a transfer of the native token on Avalanche to Echo as an ERC-20 token

Is this guide helpful?

On this page