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 from Avalanche L1s to the C-Chain as ERC-20 tokens. This process involves deploying a NativeTokenHome
contract on the Avalanche L1, and a ERC20TokenRemote
contract on the C-Chain. The NativeTokenHome
contract will be used to bridge the native token to the C-Chain as an ERC-20 token.
This example will cover native to ERC-20 token bridging between myblockchain
and the C-Chain, but the process can be adapted to bridge the C-Chain's native asset, AVAX
, to any L1 as an ERC-20 token.
What we will do
- Deploy a Wrapped Native Token to
myblockchain
- Deploy the
NativeTokenHome
contract onmyblockchain
- Deploy the
ERC20TokenRemote
contract on the C-Chain - Register
ERC20TokenRemote
on C-Chain withNativeTokenHome
onmyblockchain
- Perform a transfer of the native token on
myblockchain
to the C-Chain as an ERC-20 token