How to Bridge ETH to a Layer 2 Network: Step-by-Step
A practical, step-by-step walkthrough of bridging ETH to a layer 2 like Arbitrum or Base using an official canonical bridge.
Bridging ETH to a layer 2 means depositing ETH into a bridge smart contract on Ethereum mainnet, which then credits the equivalent amount to your address on the destination layer 2 network — typically completed in minutes using a network's official ("canonical") bridge, and it's the standard first step for using L2s like Arbitrum, Base, or Optimism at meaningfully lower fees than mainnet.
Before you start: pick the right bridge
Every major rollup has an official canonical bridge, usually accessible directly from the network's own website (for example, Arbitrum's bridge, Base's bridge, or Optimism's bridge). These are generally the safest option because they're secured directly by Ethereum's smart contracts and don't introduce a separate trusted third party. Third-party "fast bridges" also exist and can be faster for withdrawals back to mainnet, but they add an additional trust assumption — see our full crypto bridges guide for how the different bridge designs compare on trust and risk.
For a first-time bridge, stick with the official canonical bridge for the L2 you're targeting.
Step-by-step: depositing to an L2
- Confirm you're on the right site. Bridge phishing is common. Navigate to the network's bridge directly, ideally from a bookmark, not a link from a search ad, social media post, or DM.
- Connect your wallet. Make sure your wallet is set to Ethereum mainnet before initiating a deposit — you're moving funds from mainnet to the L2, so the source network matters.
- Enter the amount of ETH to bridge. Leave enough ETH behind on both mainnet and, once bridged, on the L2 to cover gas fees for future transactions — you'll need a small L2 gas balance to do anything once you arrive.
- Review the transaction and confirm in your wallet. This is a normal on-chain transaction on mainnet, so it costs mainnet gas — check current network conditions if fees look unusually high.
- Wait for confirmation. Deposits from mainnet to an L2 are typically fast — often just a few minutes, since the L2 only needs to observe the mainnet deposit transaction being included and, depending on the rollup, wait a short additional period before crediting your L2 balance.
- Verify your balance on the L2. Switch your wallet's network to the L2 (most wallets prompt you to add the network automatically the first time) and confirm the ETH shows up.
Withdrawing back to mainnet is slower
This is the detail that catches people off guard: bridging to an L2 is fast, but bridging back to mainnet through the official canonical bridge is deliberately slow for optimistic rollups (Arbitrum, Optimism, Base), typically taking around 7 days. This delay is the fraud-proof window — the period during which anyone can challenge an invalid withdrawal claim before it's finalized on mainnet. It's a security feature, not a bug, and it's central to how optimistic rollups inherit security from Ethereum.
ZK-rollups generally don't need this same waiting period for withdrawals, since validity proofs confirm correctness immediately rather than relying on a challenge window — though practical withdrawal times still vary by implementation.
If you need funds back on mainnet faster than the native withdrawal window, third-party "fast bridge" services will front you the funds immediately (for a fee), taking on the waiting period themselves — a reasonable option for convenience, but one that reintroduces a trusted third party into the process.
| Direction | Typical time (optimistic rollup) | Typical time (ZK-rollup) | Trust model |
|---|---|---|---|
| Mainnet → L2 (deposit) | Minutes | Minutes | Canonical bridge, secured by Ethereum |
| L2 → Mainnet (withdrawal, native) | ~7 days | Faster, implementation-dependent | Canonical bridge, secured by Ethereum |
| L2 → Mainnet (via third-party fast bridge) | Minutes to hours | Minutes to hours | Adds a trusted third party |
Common mistakes to avoid
- Bridging your entire balance with nothing left for gas. Always keep a small ETH buffer on both the source and destination network.
- Confusing L2 gas tokens. Some networks use ETH for gas on the L2 as well, but always double check — sending funds expecting to pay gas in the wrong token stalls transactions.
- Using an unfamiliar third-party bridge for speed without checking its track record. Bridge exploits have been among the largest hacks in crypto history; stick to well-established options, especially for larger amounts.
- Sending your full amount before testing. For a first-time bridge to a new network, send a small test amount first and confirm it arrives before moving the rest.
- Forgetting the withdrawal delay. If you plan to move funds back to mainnet on a specific timeline, factor in the roughly week-long native withdrawal window for optimistic rollups.
Bottom line
Bridging ETH to a layer 2 through an official canonical bridge is straightforward and fast in one direction — deposits typically post within minutes — but withdrawals back to mainnet through the same canonical bridge are deliberately slower for optimistic rollups, due to the fraud-proof challenge window that keeps the system secure. Use the official bridge for a first transfer, send a small test amount first, and plan around the asymmetry between fast deposits and slower native withdrawals.
Related articles
This article is for educational purposes only and is not financial advice. DeFi involves significant risk, including total loss of funds. Always do your own research.