Intermediate

How to Use Layer 2 Bridges

Key Takeaways

  • Bridges transfer assets between Ethereum mainnet and Layer 2 networks
  • Official (canonical) bridges are most secure but may have withdrawal delays
  • Third-party bridges offer speed but carry additional security risks
  • Bridge hacks have resulted in billions in losses; choose carefully
  • Layer 2s dramatically reduce transaction costs compared to Ethereum mainnet
Last updated: February 1, 2026

What Are Layer 2 Bridges?

Bridges are protocols that transfer assets between blockchain networks. In the context of Ethereum, Layer 2 bridges move tokens between Ethereum mainnet (Layer 1) and scaling solutions like Arbitrum, Optimism, Base, zkSync, and others.

When you bridge assets, you are not actually moving tokens across networks. Instead, you lock tokens on one network and receive an equivalent representation on the other. This is why bridge security is critical. If the bridge is compromised, the locked assets or their representations can be stolen.

Why Use Layer 2 Networks?

Layer 2 networks offer significant advantages over Ethereum mainnet:

  • Lower fees: Transactions on L2s cost cents versus dollars on mainnet
  • Faster confirmations: Most L2s confirm transactions in seconds
  • Same security: Assets ultimately settle on Ethereum, inheriting its security
  • Growing ecosystems: Major DeFi protocols now operate on multiple L2s
  • Potential airdrops: Early L2 users have received valuable token airdrops

Layer 2 Types

Optimistic Rollups (Arbitrum, Optimism, Base): Assume transactions are valid unless challenged. Withdrawals to L1 typically require a 7-day challenge period.

ZK Rollups (zkSync, Scroll, Linea): Use cryptographic proofs to validate transactions. Withdrawals can be faster since validity is proven mathematically.

Types of Bridges

Understanding bridge types helps you choose appropriately based on your needs.

Canonical (Official) Bridges

Each L2 network operates its own official bridge. These are generally the most secure option because they are maintained by the L2 team and have the strongest security guarantees.

Network Official Bridge Withdrawal Time
Arbitrum bridge.arbitrum.io ~7 days
Optimism app.optimism.io/bridge ~7 days
Base bridge.base.org ~7 days
zkSync Era bridge.zksync.io ~24 hours
Scroll scroll.io/bridge ~4 hours

Third-Party Bridges

Services like Across, Stargate, Hop Protocol, and others offer faster bridging by using liquidity pools rather than canonical bridge mechanisms. They are convenient but add additional trust assumptions.

Pros: Fast (minutes instead of days), often support multiple chains in one interface.
Cons: Additional smart contract risk, fees may be higher, rely on liquidity providers.

Exchange Withdrawals

Many exchanges now support direct withdrawals to L2 networks. This can be the simplest option for moving funds from centralized platforms.

Pros: Simple, no bridge interaction required, often free or low fee.
Cons: Limited by exchange support, requires exchange account.

Security Considerations

Bridge security is critical. Bridges are attractive targets because they hold large amounts of locked assets. Several major bridge exploits have occurred:

Major Bridge Hacks

  • Ronin Bridge (2022): $625 million stolen through compromised validator keys
  • Wormhole (2022): $320 million lost due to smart contract vulnerability
  • Nomad (2022): $190 million drained through configuration error
  • Harmony Horizon (2022): $100 million stolen via compromised multisig

These incidents highlight why bridge selection matters. Prefer canonical bridges or well-audited third-party options with significant track records.

Bridge Security Checklist

  • Use official bridges when possible: Canonical bridges have the strongest security guarantees
  • Verify URLs carefully: Bookmark official sites; never click links from messages or emails
  • Check contract addresses: Verify you are interacting with legitimate bridge contracts
  • Start with small amounts: Test bridges with minimal funds before large transfers
  • Review approvals: Only approve the amount you intend to bridge, not unlimited
  • Monitor L2Beat: L2Beat.com tracks L2 security and bridge risk assessments

How to Bridge Assets (Step by Step)

This example uses the Arbitrum official bridge, but the process is similar for other L2s.

Step 1: Prepare Your Wallet

Ensure you have a wallet like MetaMask with ETH on Ethereum mainnet. You need ETH for gas fees on mainnet to initiate the bridge. Add the destination L2 network to your wallet (most bridges offer one-click network addition).

Step 2: Access the Official Bridge

Navigate directly to the official bridge URL (e.g., bridge.arbitrum.io). Verify the URL in your browser. Connect your wallet when prompted. Ensure your wallet is on Ethereum mainnet.

Step 3: Select Assets and Amount

Choose the token you want to bridge (ETH, USDC, etc.) and enter the amount. The bridge will show estimated fees and time. For deposits to L2, transactions typically complete in 10-15 minutes.

Step 4: Approve and Confirm

If bridging ERC-20 tokens (not ETH), you may need to approve the bridge contract first. Then confirm the bridge transaction. Wait for Ethereum mainnet confirmation, then for the L2 to process the deposit.

Step 5: Verify Receipt

Switch your wallet to the L2 network. Your bridged assets should appear in your balance. If using a block explorer, you can track the transaction status.

Understanding Bridge Fees

Bridge costs include multiple components:

  • L1 gas fees: Ethereum mainnet gas for initiating the bridge (typically $2-20 depending on congestion)
  • Bridge protocol fees: Some bridges charge a small percentage fee
  • L2 gas fees: Usually negligible (cents) for the receiving transaction
  • Slippage (third-party bridges): Liquidity-based bridges may have price impact on large amounts

Fee Optimization Tips

  • Bridge during low-gas periods (weekends, early morning US time)
  • Use exchange direct withdrawals when available (often free)
  • Compare third-party bridge fees using aggregators like Bungee or Socket
  • Bridge larger amounts less frequently rather than many small transactions

Withdrawing Back to Mainnet

Withdrawing from L2 back to Ethereum mainnet is more complex, especially for Optimistic Rollups.

Optimistic Rollup Withdrawals (Arbitrum, Optimism, Base)

Standard withdrawals take approximately 7 days. This delay exists because anyone can challenge fraudulent transactions during this period. You can:

  • Wait the full challenge period (free but slow)
  • Use fast withdrawal services that provide immediate liquidity for a fee
  • Sell assets on L2 and buy on L1 if spreads are favorable

ZK Rollup Withdrawals (zkSync, Scroll)

ZK rollups can process withdrawals faster (hours instead of days) because they prove transaction validity cryptographically rather than relying on challenge periods.

Pro Tip

If you frequently move between L2 and mainnet, consider keeping some assets on each layer to avoid repeated bridging. Many DeFi operations can be completed entirely on L2 without returning to mainnet. The ecosystem continues to grow, reducing the need for mainnet interactions.

Rather than checking individual bridges, aggregators compare options across multiple services:

  • Bungee (bungee.exchange): Compares routes across many bridges, optimizes for fees or speed
  • Socket (socket.tech): Powers many wallet integrations, comprehensive route finding
  • LI.FI: Cross-chain aggregation with swap capabilities
  • Jumper (jumper.exchange): LI.FI-powered with user-friendly interface

These aggregators are convenient but add another layer of smart contract risk. For large amounts, consider using canonical bridges directly.

Frequently Asked Questions

Why do Optimistic Rollup withdrawals take 7 days?
The 7-day challenge period allows anyone to dispute fraudulent transactions. If someone submits a fake withdrawal, others can prove it is fraudulent during this window. This mechanism secures the network without requiring expensive computation on every transaction. ZK rollups avoid this delay by proving validity mathematically.
What if my bridge transaction gets stuck?
Transactions can appear stuck if Ethereum is congested or if you set gas too low. Check the transaction on Etherscan. If pending, you can speed it up by resubmitting with higher gas. If confirmed on L1 but not appearing on L2, wait longer as L2 processing can take time. Most bridges have support channels for stuck transactions.
Can I bridge any token?
Not all tokens are available on all L2s. Major assets like ETH, USDC, USDT, and popular DeFi tokens are widely supported. Less common tokens may only be available on specific networks. Check the bridge interface to see which tokens are supported for your route.
Are bridged tokens the same as native tokens?
Bridged tokens are wrapped representations of the original. For example, USDC bridged via different bridges may have different contract addresses on the L2. Most major tokens have canonical versions that are widely accepted. Check that protocols accept your specific token version before bridging.
What is the safest way to bridge large amounts?
Use official canonical bridges for maximum security, even if slower. Break large transfers into multiple smaller transactions. Wait for full confirmations before assuming success. Consider the 7-day withdrawal delay in your planning. For very large amounts, some users prefer exchange transfers where the exchange handles bridging.
More Guides