Bridge Tokens
Transfer AVAX from Fuji to your L1 as native gas tokens.
Bridge AVAX to Native Tokens
With your bridge fully configured and collateralized, you can now transfer AVAX from Fuji to your L1, where it becomes native gas tokens.
Connect to Fuji C-Chain
Switch your wallet to Fuji C-Chain (the source chain).
You need AVAX on Fuji for the amount you want to bridge, plus additional AVAX for gas.
Bridge using the Token Transfer tool
Use the tool below to initiate the cross-chain transfer:
- Select your NativeTokenHome as the source bridge contract
- Select your NativeTokenRemote as the destination bridge contract
- Enter the amount of AVAX to bridge
Make sure you have:
- Successfully registered and collateralized your bridge
- AVAX in your wallet to bridge
- Additional AVAX for gas fees on Fuji
Cross-Chain Token Bridge
Please select a destination blockchain
Switch to your L1 and confirm
Switch your wallet to your L1 and confirm your native token balance increased.
The bridged AVAX is now usable as native gas tokens on your L1!
What Happened
- AVAX was wrapped to WAVAX and locked in the NativeTokenHome on Fuji
- An ICM message was sent to your L1 via the relayer
- NativeTokenRemote called the Native Minter precompile to mint native tokens
- Native tokens were credited to your address
Bridging Back
To bridge native tokens back to AVAX:
- Switch to your L1
- Use the Token Transfer tool with reversed source/destination
- Native tokens will be burned and AVAX released on Fuji
Summary
You've successfully:
- Created an L1 with AVAX as the native gas token
- Deployed NativeTokenHome on Fuji
- Deployed NativeTokenRemote on your L1
- Collateralized the bridge
- Bridged AVAX → Native tokens
Course Complete!
You've now learned both native-token bridging patterns:
| Pattern | Source Token | Home Contract | Remote Contract | Result |
|---|---|---|---|---|
| ERC-20 → Native | USDC | ERC20TokenHome | NativeTokenRemote | USDC becomes gas token |
| Native → Native | AVAX | NativeTokenHome | NativeTokenRemote | AVAX becomes gas token |
Both patterns require the Native Minter precompile and collateralization on the destination L1.
Is this guide helpful?