Topics Blockchain
Bybit Learn
Bybit Learn
Intermediate
Aug 11, 2022

How to Use Arbitrum Bridge to Bridge ETH Tokens

In August 2021, Offchain Labs launched Arbitrum as a Layer 2 (L2) solution for Ethereum’s congested network. Arbitrum enables Ethereum DApps to transact faster for less money. Some of the biggest players of the DeFi space, like Uniswap, Curve and SushiSwap, immediately jumped on the Arbitrum bandwagon to capitalize on its benefits, coupled with Ethereum’s security.

If you’re curious about this scaling solution for Ethereum, read on to learn how you can bridge and/or withdraw ETH tokens using the Arbitrum Bridge.

What Is Arbitrum?

The exponential growth of the Ethereum blockchain eventually resulted in network congestion and steep fees to settle transactions through smart contracts. The Arbitrum Bridge was launched as a scaling solution to streamline transactions on Ethereum’s Layer 1 (L1) blockchain.

Arbitrum uses the concept of optimistic rollups to offer lower gas fees for secure transactions. Optimistic rollups are smart contracts that “roll up” off-chain transactions into bundles. This effectively spreads the costs of the bundled transactions, resulting in lower gas fees and reduced network congestion, all the while maintaining high security standards.

To bridge your ETH assets, you’ll first need to connect the Arbitrum Bridge with a crypto wallet. Besides wallets, you can also connect Arbitrum with a centralized exchange (CEX) like Bybit. However, the most commonly used wallet is MetaMask. Here’s how to connect Arbitrum Bridge to MetaMask.

Connect Arbitrum to MetaMask

The Arbitrum ecosystem enables users to connect with the Arbitrum platform and the bridge from the CEX or web3 DApp, in this case, MetaMask wallet. MetaMask allows users to add the Arbitrum network to their MetaMask wallet in the following two ways:

One-Click Method

Arbitrum offers a hassle-free method for adding network details to the MetaMask wallet. Using the one-click approach, visit the Arbitrum Bridge website. Click on Add/Switch to Arbitrum Network. You’ll receive a pop-up message from the MetaMask wallet. Click on Approve and the Arbitrum Bridge will be added to your MetaMask wallet.

One-click method for connecting Arbitrum network to MetaMask wallet

Source: Arbitrum.io

Manual Method

To manually connect the Arbitrum Bridge to your MetaMask wallet, access your MetaMask wallet and click on SettingsNetworkAdd Network, and fill in the following information:

  • Network Name: Arb1
  • RPC: https://arb1.arbitrum.io/rpc
  • Chain ID: 42161
  • Currency Symbol: ETH
  • Block Explorer URL: https://arbiscan.io

Click on Save and the Arbitrum Bridge will be added to your MetaMask wallet.

Manual method for connecting Arbitrum network to MetaMask wallet

Source: Arbitrum.io

Bridge ETH Tokens From Ethereum to Arbitrum

Using the Arbitrum Bridge, you can transfer ETH and other supporting ERC-20 tokens from the L1 Ethereum to the L2 Arbitrum network. In order to bridge the assets, you must ensure that your MetaMask wallet (or any other DApp) supports ETH or runs on the Ethereum mainnet.

  • To bridge the tokens, visit the Arbitrum website. In the drop-down token menu, select ETH (or another ERC-20 token).
  • Next, enter the number of ETH tokens you want to bridge in the Layer 1 balance section, and click on Deposit.
  • Enter the amount of ETH tokens to deposit from L1 to L2

    Source: Arbitrum.io

  • Then, head to MetaMask and follow the prompts. Check that the amount is accurate, then Confirm your transaction in the MetaMask wallet.
  • Confirm the transaction in the MetaMask wallet

    Source: Arbitrum.io

  • Once the transaction is submitted, it should arrive on Arbitrum One in about 10 minutes to 1 hour, depending on the level of network traffic. You’ll be able to check the transaction status (TXID) at the bottom of the page.
  • Screen showing the Layer 1 and Layer 2 balances, and the transaction status

    Source: Arbitrum.io

  • Lastly, ensure that the MetaMask wallet has been set to the Arbitrum One network (Arbi) so you can see the funds when they arrive.
Checking the status of ETH tokens deposited from L1 to L2 on MetaMask

Source: Arbitrum.io

Withdraw ETH Tokens From Arbitrum to Ethereum

  • To withdraw ETH tokens from your Arbitrum L2 network to the MetaMask wallet, first set your wallet to the Arbi network. Next, in the drop-down list, select ETH. Enter the amount of ETH tokens in the L2 field, and click on Withdraw.
  • Enter the amount of ETH tokens to withdraw from L2 to L1

    Source: Arbitrum.io

  • Continue to follow the prompts on MetaMask. Also, ensure that you leave some amount of ETH tokens to pay as transaction fees for the withdrawal.
  • As you initiate the withdrawal transaction, the process will be added to the pending state with its status being Unconfirmed. It takes approximately seven days (challenge period approx. 45,818 blocks on the mainnet) before users can claim their funds in the L1 wallet.
  • Unconfirmed status while withdrawing ETH tokens from L2 to L1

    Source: Arbitrum.io

  • Once the wait is over and the transaction is confirmed, you can withdraw the ETH tokens on the mainnet by clicking on Claim.
Click on Claim to redeem the withdrawn tokens from L2 to L1

Source: Arbitrum.io

While carrying out these transactions, beware of potential smart contract and price risks — i.e., a potential security breach in any given smart contract and/or price changes due to market fluctuations.

Final Thoughts

The Arbitrum network offers a sustainable way to bridge your assets to the L2 Arbitrum network and make the most of web3 DApps. Arbitrum One supports an unlimited number of DApps, with UniSwap, Balancer and Curve being the most popular. Simply connect your wallet to Arbitrum Bridge to attain the unmatched speed and lower gas fees, and you’re ready to go.