It is with great pride that we announce Nexus has now been launched on the ICON (ICX) mainnet.
With Nexus, users can easily send token transfers across chains using ICON Bridge’s front-end application. In addition to ICON, Nexus supports BNB Smart Chain (BSC). To perform asset transfers across chains, we will explain how Nexus works in this article.
ICON and BSC wallets are required to use Nexus. Wallets such as Hana and MetaMask are recommended for ICON and BSC, respectively.
For more information about setting up an ICON Hana wallet, click here.
For more information on configuring MetaMask with BNB Smart Chain, click here.
ICON (ICX) and BSC: Supported Assets on Nexus
The following Nexus assets will be supported on ICON and BSC at launch:
ICON (ICX) Assets Contract Addresses
sICX – cx2609b924e33ef00b648a409245c7ea394c467824
bnUSD – cx88fd7df7ddff82f7cc735c871dc519838cb235bb
BNB – cx077807f2322aeb42ea19a1fcc0c9f3d3f35e1461
BUSD – cxb49d82c46be6b61cab62aaf9824b597c6cf8a25d
USDT – cx8e4d9b4164618f796d493a8154f1f17ad75f11bb
USDC – cx532e4235f9004c233604c1be98ca839cd777d58c
BTCB – cx5b5a03cb525a1845d0af3a872d525b18a810acb0
ETH – cx288d13e1b63563459a2ac6179f237711f6851cb5
BSC Assets Contract Addresses
BUSD – 0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56
USDT – 0x55d398326f99059fF775485246999027B3197955
USDC – 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d
BTCB – 0x7130d2A12B9BCbFAe4f2634d864A1Ee1Ce3Ead9c
ETH – 0x2170Ed0880ac9A755fd29B2688956BD959F933F8
ICX – 0x9b7b6A964f8870699Ae74744941663D257b0ec1f
sICX – 0x33acDF0Fe57C531095F6bf5a992bF5aA81c94Acf
bnUSD – 0xa804D2e9221057099eF331AE1c0D6616cC27d770
Contracts with ICON (ICX) Bridge
On ICON and BSC, the following contracts are related to the ICON (ICX) Bridge:
ICON Contract Addresses
BMC – cx23a91ee3dd290486a9113a6a42429825d813de53
BTS – cxcef70e92b89f2d8191a0582de966280358713c32
BSC Contract Addresses
BMCManagement – 0xe221e50fbe2Ba54b1898b4c02F66bf9598fbD1dB
BMCPeriphery – 0x034AaDE86BF402F023Aa17E5725fABC4ab9E9798
BTSCore – 0x7A4341Af4995884546Bcf7e09eB98beD3eD26D28
BTSPeriphery – 0x556CA2d717d366A448c118D14e94a744b3c6578c
Hana Token Import Instructions
The token contracts must be imported into your Hana wallet before you can see BSC-based assets like BNB and BUSD. You can do this by selecting “Manage Tokens” from the gear icon in the Hana menu bar.
Enter the details for the token you want to add by clicking the “+” icon in the upper right corner. Here is an example of adding a BNB IRC-2 token to Hana. The remaining fields should be filled in automatically once Hana has retrieved the contract address from the ICON blockchain.
- Contract Address: cx077807f2322aeb42ea19a1fcc0c9f3d3f35e1461 (referenced above)
- Token Name: btp-0x38.bsc-BNB
- Token Symbol: BNB
- Decimals: 18
With Hana wallet, you will be able to see the balance of the custom token.
MetaMask Token Import
ICX and bnUSD can only be seen in MetaMask when token contracts are imported from BSC. The MetaMask UI allows you to import tokens by clicking “Import Tokens”.
In order to see ICON-based assets like ICX and bnUSD in your BSC-configured MetaMask wallet, you’ll need to import the token contracts. To do this, click “Import Tokens” on the MetaMask UI.
We’ll use MetaMask for this example to add the ICX BEP-20 token. The remaining fields should be populated with the correct information once MetaMask has accessed the BSC blockchain and detected the contract address.
- Contract Address: 0x9b7b6A964f8870699Ae74744941663D257b0ec1f
- Token Symbol: ICX
- Token Decimal: 18
You can complete the import process by clicking “Add Custom Token”. MetaMask will now display BEP-20 ICX.
Nexus Cross-Chain Transfer Guide
We advise you to use Nexus at your own risk since it is currently in beta. For a full copy of the terms and conditions, please click here.
How to Transfer ICX from ICON to BSC
Choose “ICON Wallet” from the list of wallets in the top right corner of the screen.
Icon (ICX) is selected as the asset to transfer and “Binance Smart Chain” is selected as the destination chain.
ICX can then be transferred by entering the amount you want to transfer, entering your MetaMask BSC address, and clicking “Transfer”.
Click “Approve” to broadcast the transaction once the details of the transfer are confirmed.
Transactions are visible in Nexus’ transfer details section once they have been broadcast. You can view the details of the transaction by clicking on the transaction hash on the ICON tracker.
Your MetaMask wallet should also show the transferred ICX at this point.
Transferring BNB between BSC and ICON
It’s time to make another transfer! BNB will be moved from BSC to ICON wallet this time. The Nexus portal gives you the option to connect a wallet by clicking “Connect a Wallet” and selecting MetaMask.
Choose BNB as the asset to transfer and “ICON” as the destination chain on the “Transfer” page.
Click “Transfer”, enter the amount of BNB you want to transfer, and then enter your ICX address.
You can broadcast the transaction by clicking “Approve” after reviewing the transaction details.
In your Hana wallet, the BNB will be visible once the transaction has been completed (usually within a minute).
The ICON (ICX) Mainnet: Nexus Bug Reporting Process
GitHub repository icon-project/Nexus provides full transparency into the Nexus codebase as an open-source project. We encourage you to submit any bug reports directly on GitHub if you discover any when using Nexus. This will help us expedite the bug-fixing process. GitHub’s guide to raising issues is a great place to start if you are not sure how to do it.
Summary
ICON’s mainnet launch of Nexus marks an important milestone for interoperability. With ICON Bridge, dApps like Balanced, PancakeSwap, Omm, and more will be able to perform cross-chain DeFi between ICON and BSC in production starting today.
The Nexus user interface will continue to be refined and additional blockchains will be supported for cross-chain token transfers as we work with the ICON Bridge team in the coming months. ICON Discord is the best place to discuss Nexus if you have any questions or comments.
Via this site