Hubble Bridge
How to Use Hubble Bridge

Deposit on Hubble Bridge

This guide will provide a step-by-step process to assist in making a deposit on the Hubble Bridge.

Deposit Inputs

You have created your Note Account and are now ready to make a deposit into the Hubble Bridge. You will notice the Deposit button to be disabled initially. We must provide the details of our transaction before we can deposit.

deposit light

1. Select Source Chain

To get started first select a source chain. Ensure that you have an available balance on the chain that you select.

select source chain light

2. Select Token

Once you have selected the source chain we will need to select what token to deposit into the bridge. Clicking on the token selection component will display a list of tokens.

token selection light

3. Wrap and Deposit

Be advised that deposits into the bridge are wrapped into Webb based asset. For example, if you select WETH to be deposited, it will be wrapped in a Webb wrapped asset (e.g. webbETH). This is required to facilitate bridging of assets across different chains. It's important to note that you can unwrap and withdraw back into WETH on the destination chain as long as there is liquidity available on that destination chain.

wrap and deposit light

4. Select Destination Chain

You must specify a destination chain during the deposit flow. Be advised that you cannot change the destination chain after the deposit transaction is made and its only on this destination chain that you can withdraw from. Select the desired destination chain by clicking the destination chain component.

select source chain light

5. Input Amount

With the Hubble bridge you can deposit variable amounts. Input the amount you would like to deposit into the Hubble bridge. If you want to deposit the entire available balance simply click Max for a quick input.

deposit amount light

We now have all the inputs necessary to make a deposit. Click the Deposit button to proceed in confirming the details of the transaction.

Confirming Deposit Details

Upon clicking the Deposit button you will be presented with the details of your transaction. It is important to review these transaction details to ensure they're accurate.

1. Verify Deposit Details

Review the transaction details of the deposit. Pay close attention to the destination chain and amount displayed.

confirm deposit light

2. Confirm Copied Note

Within the deposit confirmation view, you will need to confirm that you have copied the spend note. The spend note should be kept in confidence as anyone who gains access to your spend note will be able to withdraw your funds from the bridge. Your notes are stored locally as you transact through this application as well as encrypted on-chain for persistent storage.

copied deposit note light

Once you have confirmed that you have copied the spend note you may proceed to click Wrap And Deposit to initiate the transaction.

3. Deposit In-Progress

Before the deposit transaction can be sent to the source chain selected we transition through the following stages:

  • Fetching transaction leaves
  • Generate zero knowledge proof
  • Confirm transaction with connected wallet
  • Send transaction to selected source chain

You may observe the progress of each stage within the deposit in-progress view. If you would like to proceed with an additional transaction you can click New Transaction and begin on your next transaction. The Hubble dApp conveniently keeps a notification card with transaction details and progress on the right side to keep you informed when the transaction is successful.

deposit in-progress light

4. Successful Deposit

When the deposit transaction is completed you can observe a successful confetti filled message in the notification card! If you want to see the transaction in a block explorer, click on the Successfully Deposited link within the notification card.

successful deposit light