Flow EVM Bridging Guide
In this tutorial, we will guide you through the process of making a cross-chain transfer of USDC from Ethereum Mainnet to Flow EVM.
Last updated
In this tutorial, we will guide you through the process of making a cross-chain transfer of USDC from Ethereum Mainnet to Flow EVM.
Last updated
Before you start transferring assets via cBridge, you will need to connect your wallet.
1. Click "Connect Wallet", and you will be prompted to select a wallet. (cBridge now supports MetaMask, TokenPocket, Coinbase Wallet, WalletConnect, Clover and OKX Wallet on desktop browsers).
2. Select your wallet.
3. Allow cBridge to connect with your wallet.
4. Grant permissions to cBridge with necessary access to deliver the bridging actions accordingly.
Let’s assume you want to transfer 100 USDC from Ethereum Mainnet to Flow EVM. The steps are made simple in cBridge:
1. Select "Ethereum Mainnet" in the dropbox next to "From" and "Flow EVM" in the dropbox next to "To".
2. Enter the amount you want to send. You should see the estimated amount you will receive under “Receive (estimated)”.
Note that there will be a difference between the amount you send and the amount you receive, which is determined by the bridge rate and fees. For the exact definition of each item in the transaction, check the tooltips next to each of the terms.
3. Approve the token - You must give cBridge smart contracts permission to use your token (i.e. USDC in this case), which is an on-chain tx that consumes gas.
4. Once the token is approved, you can then review the transfer details. As you agree to proceed the bridging in accordance with the stated transfer details, click “Transfer”. You will receive a popup window to confirm the transfer.
5. Make a final review and click the “Confirm Transfer” button. Then you will be prompted with a confirmation on your wallet extension.
6. Once clicked “Confirm” on the wallet interface, the transaction will be submitted. The cBridge page will also show a “Transfer submitted” window as shown below. Please wait for a few minutes as the bridging is in progress.
7. You can check the transaction status by clicking the “History” button.
8. Here are some examples of the transaction statuses. When it shows Completed, it means that the wallet on Flow EVM has received the token.
9. You can also check the received token through the wallet.