Bridge USDC to Karura (via Wormhole)
Last updated
Last updated
Bridge USDC From Ethereum to Karura
Go to Wormhole Portal and select Tokens
tab
Switch to Ethereum address that you want to bridge USDC from in MetaMask
Select Ethereum
as Source
chain and Karura
as Target
chain, then click CONNECT
to connect your address with Ethereum Network
Click SELECT A TOKEN
after connecting successfully, then select USDC
as Bridge Token
(Or input USDC contract address - 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48)
Enter the amount you would like to bridge, and click the NEXT
Click CONNECT
to switch to Karura Network
in MetaMask
Now you will see how to pay the fees. Keep the default selection as Karura
and then click NEXT
*If that box is not enabled, you'll have to pay the fees in “Manual Payment”
Click Approve
Click TRANSFER
Confirm you are bridging USDC from Ethereum
to Karura
and click CONFIRM
Click REDEEM
*If you can't redeem successfully, you can go to Redeem
tab. Then connect the correct network and address and input the transaction id. Click Recovery
and Redeem
Then you can see the bridged USDC asset on Karura Network in your MetaMask for the Ethereum address
If you have bound a Polkadot account with this Ethereum address, you can see the USDC asset and use it directly on Kaura dApp (If you haven't bound, follow the binding steps outlined below)
Connect wallet to apps.karura.network
Select Bridge
from the navigation menu, then click the Bind MetaMask
tab
Click Connect to MetaMask
and choose the Ethereum address you would like to bind
Then click Sign
Confirm your binding information again
Then click Sign
*Once you bind these two accounts, you cannot unbind them anymore. If you'd like to use a different Polkadot account or a different Ethereum account, you'll need to create two new wallets.
Click Bind
and you can see you have been successfully bound
Go to Wormhole Portal and select Tokens
tab
Switch to Ethereum address that you want to bridge USDC to in MetaMask
Select Karura
as Source
chain and Ethereum
as Target
chain, then click CONNECT
to connect your wallet with Karura Network
*Please make sure your Polkadot account is bound with your destination Ethereum address
Click SELECT A TOKEN
after connecting successfully, then select USDC
as Bridge Token
(Or input USDC contract address - 0x1F3a10587A20114EA25Ba1b388EE2dD4A337ce27)
Enter the amount you would like to bridge, and click NEXT
Click CONNECT
to switch to Ethereum Network
in MetaMask
Now you will see how to pay the fees. Keep the default selection as Automatic Payment
to pay USDC
for fees or you can choose Manual Payment
to pay ETH
for fees and click NEXT
Click Approve
Click TRANSFER
Confirm you are bridging USDC from Karura
to Ethereum
and click CONFIRM
*If you can't redeem successfully, you can go to Redeem
tab. Then connect the correct network and address and input the transaction id. Click Recovery
and Redeem
Then you can see the bridged USDC asset on Ethereum Network in your MetaMask for the Ethereum address