Bridging from Canto

With the canto.io frontend, you can bridge from Canto to Ethereum or to Cosmos Hub and other IBC-enabled chains. To ensure smooth bridging, assets can only be bridged to their native chains.

Bridge ERC20s To Ethereum

ERC20 tokens like WETH, USDC, and USDT can be bridged from Canto to Ethereum via Gravity Bridge. As of January 2024, a Cosmos wallet such as Keplr is no longer needed if your EVM wallet supports custom chains.

To bridge, follow the steps below:

Only follow these instructions if your EVM wallet supports custom chains e.g. MetaMask. If you are unsure, use the Legacy Flow.

  1. Navigate to canto.io/bridge and select the Bridge Out tab.

  2. Select an Ethereum-native asset and input the quantity.

  3. Choose a bridging speed and click Bridge Out.

  4. When prompted, confirm that you are using a supported wallet.

  5. Sign the messages in your Ethereum wallet.

  6. Between signing messages, accept the prompts to switch networks to Gravity Bridge and then back to Canto as they appear.

Bridge Canto/cNOTE to Ethereum (via LayerZero)

CANTO and cNOTE can be bridged directly from Canto to Ethereum via LayerZero. Aside from an Ethereum wallet such as MetaMask, this path requires no additional wallets or tooling.

To bridge CANTO or cNOTE from Canto to Ethereum, follow these steps:

  1. Navigate to canto.io/bridge and select the Bridge Out tab.

  2. Select the asset you wish to bridge and input the quantity.

  3. Click Bridge Out and confirm the transactions in your Ethereum wallet:

Bridge IBC Tokens To Cosmos Chains

To bridge from Canto to Cosmos Hub or other IBC chains, you'll need to move your assets to the Canto Bridge first:

  1. Navigate to canto.io/bridge and select the Bridge Out tab.

  2. Select the asset you wish to bridge and input the quantity.

  3. Click Bridge Out and enter the address for the asset's native chain from your Keplr Wallet.

  4. Confirm and sign the messages in your Ethereum wallet.

Last updated