Bridging to Canto
Interested in Canto and want to swap tokens like $CANTO, $NOTE, and other Canto-based assets, but have questions about bridging or connecting to the network? This guide walks you through everything you need to know using the official Canto Bridge.
We know bridging can feel confusing or risky—this guide breaks it into simple steps.
Before you begin
To swap on Canto using Slingshot Wallet, we recommend bridging on desktop first. Then, either:
Import the same wallet into your Slingshot mobile app, or
Send the bridged assets from desktop to your mobile wallet address
Why? Because bridging directly from mobile is currently more complex.
Bridging: Enabling and sending tokens to the Canto bridge
Connect Your Wallet
On the official Canto Bridge, click "Connect Wallet" when prompted.
Confirm in MetaMask
You’ll be asked to confirm the connection in your MetaMask wallet.
Switch to Canto network
MetaMask will prompt you to switch from your current network (e.g., Ethereum) to Canto.
Reconnect wallet to Canto
After switching networks, click "Connect Wallet" again in the top right corner.
Generate public key
Once connected to Canto, you'll see a message prompting you to generate a public key.
Click the message and follow the steps.
Switch back to Ethereum Mainnet
You’ll now need to switch your wallet from Canto back to Ethereum Mainnet to send tokens to your new Canto address.
Select token and amount
Choose which token to bridge and how much to send.
Note: You must already hold the token on Ethereum Mainnet.
Click 'Enable Token'
After choosing your token and amount, click "Enable Token."
Approve in MetaMask
MetaMask will prompt you to approve the token. If you haven't enabled enhanced gas fee UI, you’ll be prompted to do so via a toggle.
Confirm and pay fees
Click "Confirm" to approve access and begin bridging. You may choose to speed up the transaction by paying a higher fee.
Wait for confirmation
You'll receive two messages confirming that your token was enabled and that the bridge has begun.
Bridging: Completing the bridge
Now that your token is sent to the Canto bridge, you need to "bridge in" to complete the process. Think of this like moving tokens across the final step to the Canto EVM.
Switch tabs in the bridge interface
You were previously in the "Ethereum → Bridge" tab. Now, click the "Bridge → EVM" tab.
Switch to Canto network
MetaMask will prompt you to change networks again—back to Canto.
Bridge in to Canto EVM
You'll see your token balance on the bridge. Select the amount you'd like to receive on Canto and click "Bridge In."
Connect wallet to Slingshot
Once your tokens are on Canto, connect your wallet to app.slingshot.finance to view and swap your tokens.
Using mobile? Import wallet
If you want to swap on mobile, import the private key of the wallet you used to bridge into your Slingshot Wallet.
FAQs and additional resources
Why are there two parts to bridging on Canto?
Think of Part I as sending your tokens to the Canto Bridge, and Part II as actually moving those tokens onto the Canto network.
The two-part process allows your tokens to transfer between networks securely.
Are there other bridges for Canto?
Yes. While we recommend the official Canto Bridge, you can also use Synapse Protocol for bridging.
Here are some helpful resources:
Importing external wallets to Slingshot wallet
You can always import external wallets into Slingshot Wallet using a private key or recovery phrase to access bridged funds.
Important disclaimer
This content is for educational and informational purposes only. By using Slingshot, you agree to our Terms and Conditions. This is not financial advice or a recommendation to buy, sell, or hold any asset. Some digital assets and markets are unregulated, and you may not be protected by government insurance or regulatory safeguards. Always understand the risks, and consult a tax advisor as needed—you may owe taxes on your transactions.
If you have questions or need assistance, visit help.slingshot.finance or use the chat widget in the bottom-right corner. You can also reach support from within the app via Profile → Settings → Help Center → Contact Support.