Access the Horizon Bridge web page: https://bridge.harmony.one/
Click on button Connect Metamask. A pop-up page will appear for you to confirm which wallet you want to connect from. Selected the desired wallet, click on Next and then Connect. Click now on Connect ONE Wallet. A pop-up page will appear for you to confirm which wallet you want to connect from. Select the desired wallet and click on Accept.
If your wallets were successfully connected, you will see a screen like the one below with your ETH and ONE addresses along with their respective wallet balances:
On the example below, we will be swapping Ethereum ERC-20 for Harmony HRC-20 tokens and using BUSD. Make sure to select ETH > ONE (Metamask) on top as we want to convert from Ethereum to Harmony.
Fill the amount you want to swap
Check the ONE Address you want to send your tokens to (if it was not filled automatically, click on Use my address)
Click on Continue
After clicking on Continue you will be shown a new window where you have to Confirm:
Now, in Metamask Wallet you will be prompted two transactions for you to confirm, similar to the ones one the images below:
Confirm both transactions by clicking on button Confirm.
If successful, you will be shown an image like the one below where you will see all transactions hashes along with the new amount minted on Harmony blockchain.
For swapping HRC-20 tokens for ERC-20 tokens the process is very similar. Make sure you select ONE -> ETH (ONE Wallet) on top as we want to convert from Harmony to Ethereum this time:
If you have any issue using the bridge, please click on Info at the top of the page, where you will be given instructions on how to report them.
Alternatively you can join our Telegram Support channel at https://harmony.one/bridge-support