The Axelar bridge has been chosen as the canonical bridge between Osmosis and EVM blockchains. It is great for bringing in tokens from outside of the Cosmos. This process requires both Keplr and Metamask wallets. In this example we will be bridging USDC from Avalanche to Osmosis.
- The Axelar bridge accepts native USDC on Ethereum, or "pre-wrapped" Axelar USDC on other chains. If you have USDC on Avalanche, Fantom or Polygon, you can swap to axlUSDC on curve.fi, as shown in this Avalanche example. On BSC, there is a liquidity pool on Ellipsis.
🔗 Avalanche: Swap USDC to axlUSDC
🔗 Polygon: Swap USDC to axlUSDC
🔗 Fantom: Swap USDC to axlUSDC
🔗 BSC: Swap BUSD to axlUSDC
- Once you have axlUSDC, or another token that can be bridged and used on Osmosis, connect to the Axelar bridge at satellite.money with both your Keplr and Metamask wallets.
- Choose your origin, destination chain, and token. You can then auto-fill the destination address from Keplr or paste a different address if the destination is not your connected wallet. The relayer fee and estimated wait time depends on the chain you are bridging to/from. You will also need the chain's native coin for gas, in this case AVAX.
- Click to generate a one-time bridge deposit address.
- Check that you understand the warning message and confirm.
- Click on the icon to deposit to the temporary deposit address directly from Metamask.
- 🧪 Tip! If you want to send USDC from a centralised exchange to Osmosis, you can withdraw from the CEX directly to a temporary bridge address instead of depositing with Metamask. Make sure to withdraw on the ETH network and have Ethereum selected on the Axelar bridge.
- Choose the amount you wish to bridge and press send.
- Check that everything looks right in the Metamask pop-up and confirm your transaction. The bridge page will then show you the confirmations before it is complete.
- Success! Your funds have been transferred to Osmosis. You should see the balance in your Keplr wallet browser extension and on the Assets page of Osmosis. To see the transaction details, look up your Osmosis wallet address on the block explorer mintscan.io.