LogoLogo
Block ExplorerDiscordTwitterMirror
  • What Is Canto?
  • Free Public Infrastructure
    • NOTE
    • Canto Lending Market
    • Canto DEX
  • Canto Neofinance
    • Overview
    • Application Specific Dollar
  • User Guides
    • Connecting to Canto
    • Bridging Assets
      • Bridging to Canto
      • Bridging from Canto
      • Synapse Bridge
      • Celer cBridge
    • Providing Liquidity
    • Lending & Borrowing
    • Staking
    • Governance
  • EVM Development
    • Overview
    • Quickstart Guide
    • NOTE, DEX, and Lending Market
    • Contract Secured Revenue (CSR)
    • Verifying Contracts
    • Contract Addresses
    • Testnet
  • Running a Node
    • Validators
      • Quickstart Guide
      • Useful Commands
      • Snapshots
      • FAQ
      • Troubleshooting
      • Uptime
      • Slashing
    • Archive Node
    • Graph Node (Subgraphs)
  • Technical Reference
    • Application Specific Dollar
      • asdOFT
      • asdRouter
      • asdUSDC
    • Liquidity Coordinator
      • VotingEscrow
      • GaugeController
      • LendingLedger
      • LiquidityGauge
    • Architecture & Design
      • Onboarding Module
      • Gravity Bridge
      • NOTE Design
      • Canto Lending Protocol
      • IBC Token Recovery
    • Governance
      • Governance Module
      • GovShuttle Module
      • Lending Market Governance
    • Tokenomics
    • Audits
Powered by GitBook
On this page
  • Bridge Tokens From Ethereum
  • Bridge IBC Tokens From Cosmos Chains
  1. User Guides
  2. Bridging Assets

Bridging to Canto

PreviousBridging AssetsNextBridging from Canto

Last updated 11 months ago

With the frontend, you can natively bridge to Canto from Ethereum, Cosmos Hub, and other IBC-enabled chains. Once bridged, you'll be able to move assets to the Canto EVM and begin interacting with Canto's Free Public Infrastructure and DApps.

Bridge Tokens From Ethereum

At present, the Ethereum bridge supports WETH, USDC, USDT, and wstETH transfers (via Gravity Bridge) as well as CANTO and cNOTE transfers (via LayerZero). To bridge assets from the Ethereum network to the Canto network, follow these steps:

  1. Navigate to and connect your MetaMask wallet on the Ethereum network.

  2. Select the token you would like to bridge and input the quantity.

  3. Click BRIDGE IN and confirm the transaction(s) in your wallet. In addition to the bridge transaction, you may need to confirm transactions to wrap ETH and/or approve the token.

When bridging to Canto for the first time, you will also be prompted to sign a message in your wallet to generate a public key for the Canto network.

Assets bridged from Ethereum arrive on the Canto EVM after approximately 20 minutes.

Bridge IBC Tokens From Cosmos Chains

IBC transfers can be used to bridge selected assets including ATOM, GRAV, and OSMO to Canto from Cosmos Hub and other IBC-enabled chains.

  1. Select the IBC token you would like to bridge. This will prompt a Keplr popup asking you to unlock your wallet, connect to the token's native network, and add the Canto network (if necessary).

  2. Input the quantity and click BRIDGE IN.

  3. Confirm the transaction in Keplr.

When bridging to Canto for the first time, you will also be prompted to sign a message in your wallet to generate a public key for the Canto network.

Supported IBC Assets
  • SOMM

  • GRAV

  • AKT

  • OSMO

  • CRE

  • KAVA

  • INJ*

  • CMDX

  • DVPN

  • EVMOS*

  • XPRT

  • stkATOM

  • STRD

  • stEVMOS

  • stATOM

  • stJUNO

  • stOSMO

  • stSTARS

  • QCK

  • qATOM

  • qREGEN

  • qSTARS

Manual IBC Transfer

Do not attempt to IBC transfer tokens to the Canto address in your Keplr wallet. Follow the instructions below.

  1. If bridging to Canto for the first time, generate a Canto public key by clicking on the red banner at the top of the page and signing the message with your wallet.

  2. Open the sidebar by clicking the burger icon in the top-left corner of the page and click add to keplr to add the Canto network to Keplr.

  3. Copy your Canto native address from the center of the page.

  4. Make sure the "Show Advanced IBC Transfers" option is toggled on in Keplr wallet settings.

  5. Switch to the chain you are trying to bridge from and click IBC Transfer.

  6. Select Canto Mainnet as the destination chain.

  7. If bridging for the first time, add Canto by clicking "New IBC Transfer Channel" and selecting Canto Mainnet. Enter the correct channel for the chain you are bridging from.

    • Cosmos Hub: channel-358

    • Gravity Bridge: channel-88

    • Kava: channel-87

    • Akash: channel-59

    • Osmosis: channel-550

    • Injective: channel-99

    • Comdex: channel-58

    • Crescent: channel-34

    • Sommelier: channel-2

    • Sentinel: channel-71

    • Evmos: channel-62

    • Persistence: channel-80

    • Stride: channel-74

    • Quicksilver: channel-24

  8. Enter the amount you want to transfer and complete the transaction. Your tokens should arrive after a few minutes.

To ensure the assets you bridge in can be used on the Canto EVM, use the frontend to initiate IBC transfers:

Navigate to and connect your MetaMask wallet on the Ethereum network.

*limited compatibility with canto.io – see .

Advanced users may wish to initiate IBC transfers manually. Before doing so, ensure the token you are transferring is one of the and that you are bridging the token from its native chain.

Navigate to and connect your MetaMask wallet on the Ethereum network.

app.canto.io
app.canto.io/bridge
app.canto.io/bridge
Manual IBC Transfer
Supported IBC Assets
app.canto.io
app.canto.io/bridge