The Ronin CCIP Bridge is a secure and efficient solution for transferring digital assets across different blockchain networks to and from the Ronin chain. Powered by Chainlink's Cross-Chain Interoperability Protocol (CCIP), this bridge allows seamless, decentralized token transfers with enhanced security and reliability.
What is CCIP?
Chainlink's CCIP is a universal, open-source standard for cross-chain communication.
It enables secure and scalable interactions between different blockchain ecosystems,
designed to mitigate risks associated with cross-chain transfers by using
decentralized oracle networks and advanced security measures.
How to Use the Ronin CCIP Bridge
There are two reasons why you would want to use the bridge—(1) to deposit tokens to Ronin from other networks; or (2) to withdraw tokens from Ronin to other networks. Let's break down each method step by step.
NOTE: If you are accessing CCIP Bridge on mobile, remember to import your address to your mobile Ronin Wallet.
Deposit Tokens from Other Networks to Ronin
Step 1: Connect your Wallet to the Ronin App to Access the Bridge
Go to https://app.roninchain.com/ccip-bridge and connect your wallet of choice to the site by clicking the Connect your wallet button below the bridge interface or the Connect Wallet button located at the top right of the site.
Step 2: Select Source, Destination Network, and Recipient Address
-
Choose the Source Network where your assets currently reside under the From options
-
Select Ronin as the Destination Network to which you want to transfer your assets by either clicking on the tab under the To label or clicking on Select recipient.
-
Paste the intended Recipient address in Ronin network. If available, you may use RNS as the recipient address for Ronin network deposits.
Step 3: Choose the Token and Amount
-
In the Asset dropdown, select the token you wish to transfer
-
Enter the Amount you want to bridge to Ronin.
Step 4: Choose the Fee Token
With the Cross-chain bridge, you are able to choose between tokens of which you would want to use to pay the bridge fees. This fee will be used to pay the service provider.
NOTE: Regardless of the chosen Fee Token, the transaction will still require gas fee in the native token of the Source Network (i.e. transactions made in Ronin network will still require RON; transactions in Ethereum will require ETH, etc.) so make sure you have enough tokens for the gas fees aside from the chosen bridge fee tokens.
Step 5: Review & Initiate the Transfer
Double-check the transaction details, including the token, amount, and destination network. Be aware of any fees and estimated transfer times displayed. Once you're good, click the Transfer button to proceed with wallet confirmation.
Step 6: Confirm the Transfer in your Ronin Wallet
After your wallet is prompted for the contract interaction, click on Confirm to finalize the steps. After successful confirmation, the bridge will starting processing your transaction. This may take a few minutes, depending on network congestion.
Once completed, you will see a Transfer complete message.
Congrats! Your assets should now appear in your Ronin wallet.
Withdraw Tokens from Ronin to Other Networks
Step 1: Connect your Wallet to the Ronin App to Access the Bridge
Go to https://app.roninchain.com/ccip-bridge and connect your Ronin Wallet or Ronin Waypoint to the site by clicking the Connect your wallet button below the bridge interface or the Connect Wallet button located at the top right of the site.
Step 2: Select Source, Destination Network, and Recipient Address
-
Choose Ronin as the Source Network where your assets currently reside under the From options.
-
Select the Destination Network to which you want to transfer your assets by either clicking on the tab under the To label or clicking on Select recipient.
-
Paste the intended Recipient address for the Destination Network.
Step 3: Choose the Token and Amount
-
In the Asset dropdown, select the token you wish to transfer
- Enter the Amount you want to bridge. If it's your first time sending a specific token, you will need to sign an Approval transaction first to approve spending cap and allow you to transfer.
Step 4: Choose the Fee Token
With the Cross-chain bridge, you are able to choose between tokens of which you would want to use to pay the bridge fees. This will be used to pay the service provider.
NOTE: Regardless of the chosen Fee Token, the transaction will still require gas fee in the native token of the Source Network (i.e. transactions made in Ronin network will still require RON; transactions in Ethereum will require ETH, etc.) so make sure you have enough tokens for the gas fees aside from the chosen bridge fee tokens.
Step 5: Review & Initiate the Transfer
Double-check the transaction details, including the token, amount, and destination network. Be aware of any fees and estimated transfer times displayed. Once you're good, click the Transfer button to proceed with wallet confirmation.
Step 6: Confirm the Transfer in your Ronin Wallet
After your wallet is prompted for the contract interaction, click on Confirm to finalize the steps. After successful confirmation, the bridge will starting processing your transaction. This may take a few minutes, depending on network congestion.
Once completed, you will see a Transfer complete message.
Congrats! Your assets should now appear in your destination wallet address.
Frequently Asked Questions
Q: What assets are supported on the Ronin CCIP Bridge?
A: Supported assets are listed on the bridge interface and may be subjected to change base on demand. You can always double check the tokens available before you actually proceed with your transfer.
Q: What networks are supported on the Ronin CCIP Bridge?
A: Currently, the CCIP Bridge supports Base and Ethereum network for both withdrawals and deposits to Ronin. Supported networks will be gradually added once Ronin opens.
Q: How long does a transfer take?
A: Transfer times vary based on network congestion but usually complete within a few minutes.
Q: Can I assure that my funds are safe during the transfer?
A: Yes, the CCIP protocol ensures secure transfers by utilizing decentralized oracles and multiple security layers.