How to use Hop Protocol - Full Tutorial!

Learn how to use Hop Protocol step-by-step!

What is Hop Protocol?

Hop is a scalable rollup-to-rollup general token bridge. It allows users to send tokens from one rollup to another almost immediately without having to wait for the rollup’s challenge period.

Hop Protocol official website: https://hop.exchange/

Hop Protocol official whitepaper: https://hop.exchange/whitepaper.pdf

How to bridge assets using Hop Protocol?

First, you need to setup your Metamask wallet (if you don’t know how to set it up, full Metamask tutorial is coming in a few days)

In our example we are going to use Polygon mainnet, so here is what you need to import Polygon mainnet on Metamask:

  1. Open Metamask

  2. Click on ‘Network’ button

  3. Click on ‘Add Network’

To set up Matic mainnet, you need to import everything written below:

After you set up Matic mainnet on your Metamask wallet, you need to go to https://hop.exchange/, and click on ‘Use Hop’

Next, you need to choose which currency you want to bridge. Just click on the ‘USDC’ button and you will see all the currencies you can choose from

Right now, you have only 5 currencies to choose from. In our example we are going to bridge USDC

On the upside, you need to select Polygon mainnet (because we decided to use Polygon in this example)

On the downside, you can choose between Ethereum mainnet, xDai Chain, Arbitrum and Optimism (in our example we are going to choose Optimism)

When you input the tokens you would like to bridge, the fees are automatically calculated!

Now you need to click on the ‘Approve’ button

You will see a confirmation window where you need to click on ‘Approve’ again to continue

After you click on ‘Approve’ again, a Metamask window will show up!

You need to give Hop Protocol permission to access your tokens in order to continue!

When you click ‘Confirm’, you need to click on the ‘Send’ button in Hop Protocol’s website. Finally you will have another transaction from Metamask that you need to confirm, so you can finish the proccess. Remember, you have to wait for 128 block confirmations on your transaction, so it can be proccessed successfully!

Congratulations! Now you know how to bridge assets using Hop Protocol! That’s awesome!