DeFi

How to Bridge to Layer 2: Complete Step-by-Step Guide (2026)

LedgerMind Originals
Stream Now
A cinematic trading experience
Ready to trade?
Buy crypto with the best rates across 1,000+ tokens
Buy Crypto →

A single Ethereum transaction cost $196 during the 2021 bull run. In 2026, that same transaction costs $0.02 on Arbitrum — a 99% reduction. Yet according to DeFiLlama data, only 38% of Ethereum DeFi users have successfully bridged to Layer 2 networks, leaving billions in potential savings on the table.

The reason isn’t ignorance — it’s noise. Every DeFi protocol claims to offer “the easiest bridge,” every Twitter thread promises “5-minute transfers,” and every guide assumes you already understand the difference between canonical bridges and third-party bridges. Meanwhile, the average user gets stuck choosing between 12+ bridging options, each with different security models, costs, and transfer times.

This guide cuts through that noise. We’ll show you exactly how to bridge to Layer 2 networks in 2026, compare the actual costs and speeds of major bridges using real data, and identify which solution works best for your specific situation. Whether you’re bridging $100 or $100,000, you’ll know the optimal path before your first transaction.

What Is Layer 2 Bridging (And Why It Matters in 2026)

Layer 2 bridging is the process of moving cryptocurrency assets from Ethereum’s Layer 1 (mainnet) to Layer 2 scaling solutions like Arbitrum, Optimism, Base, or Polygon. Think of it as moving money from a traditional bank (expensive, slow, but highly secure) to a digital payment app (cheap, fast, built on the same underlying security).

Why this matters in 2026:

According to L2Beat data, Layer 2 networks now process 4.3 million transactions per day — more than Ethereum mainnet itself (1.1 million daily transactions). Total value locked (TVL) across L2 networks reached $34.7 billion in early 2026, up from $10.2 billion in 2026.

The reason is simple: cost. Per DeFiLlama data:

  • Ethereum mainnet: Average transaction cost $15-45 (varies by network congestion)
  • Arbitrum: Average transaction cost $0.08
  • Optimism: Average transaction cost $0.12
  • Base: Average transaction cost $0.02
  • Polygon zkEVM: Average transaction cost $0.05

For context, swapping $1,000 worth of ETH for USDC on Uniswap costs approximately $25 on mainnet versus $0.10 on Arbitrum — a 99.6% reduction.

But cost isn’t the only factor. Layer 2 networks also offer:

  • Speed: 1-2 second confirmation times vs 12-15 seconds on mainnet
  • Scalability: 40,000+ transactions per second (theoretical) vs 15-30 TPS on mainnet
  • Same security: L2s inherit Ethereum’s security through fraud proofs (Optimistic Rollups) or validity proofs (ZK-Rollups)

The trade-off? You need to bridge — and not all bridges are created equal.

Understanding Bridge Types: Security vs Speed vs Cost

Before we dive into the how-to steps, you need to understand the three main bridge types. This isn’t academic — choosing the wrong bridge can cost you hours of waiting time or expose you to smart contract risk.

1. Canonical (Official) Bridges

What they are: Bridges built and maintained by the Layer 2 protocol itself (e.g., Arbitrum Bridge, Optimism Gateway, Base Bridge).

Security: Highest. These bridges use the same security model as the L2 network itself. If the L2 is secure, the bridge is secure.

Speed:

  • L1 → L2: 10-20 minutes (deposit)
  • L2 → L1: 7 days (withdrawal — due to fraud proof challenge period)

Cost:

  • L1 → L2: Ethereum gas fees (~$15-30 in 2026)
  • L2 → L1: Minimal L2 fees + Ethereum gas for finalization (~$0.50 L2 + $15-25 L1)

When to use: Large transfers ($10,000+), maximum security priority, or when you’re not in a hurry to withdraw back to L1.

2. Third-Party Bridges

What they are: Independent protocols that facilitate cross-chain transfers (e.g., Across Protocol, Hop Protocol, Stargate, Synapse).

Security: Medium to high. These rely on liquidity pools and smart contracts. Security depends on the specific protocol’s track record and audit history.

Speed:

  • L1 → L2: 5-15 minutes
  • L2 → L1: 5-30 minutes (no 7-day wait!)
  • L2 → L2: 1-5 minutes

Cost:

  • Typically 0.04%-0.3% bridge fee + gas costs
  • Example: Bridging $5,000 via Across costs ~$2-5 fee + $10-15 gas

When to use: Withdrawals from L2 → L1 when you need speed, transfers between different L2s, or amounts under $50,000 where time matters.

3. Exchange-Based Transfers

What they are: Using centralized exchanges (CEX) that support direct L2 deposits/withdrawals (e.g., Coinbase, Binance, OKX).

Security: Depends on the exchange. You temporarily give up custody.

Speed:

  • L1 → Exchange → L2: 20-40 minutes
  • L2 → Exchange → L1: 20-40 minutes

Cost:

  • Exchange withdrawal fees: $0.50-5.00 (varies by exchange and network)
  • No bridge fees, but you pay exchange spreads

When to use: You already hold funds on an exchange, you’re bridging between CEX-supported L2s, or you want to avoid learning bridge UIs.

According to Dune Analytics, 61% of first-time L2 users choose official bridges for their first deposit, but 73% switch to third-party bridges for subsequent transfers once they understand the speed advantage.

For a deeper understanding of how different DeFi protocols compare, see our Best DeFi Protocols 2026: Top 12 Platforms by TVL & Returns.

Step-by-Step: How to Bridge to Arbitrum (Official Bridge)

Arbitrum is the largest Layer 2 by TVL ($14.2 billion according to L2Beat). We’ll use it as our primary example, then show variations for other L2s.

Prerequisites

Before you start:

  • MetaMask or another Web3 wallet installed and funded with ETH
  • Enough ETH to cover both the amount you want to bridge AND gas fees (add ~$25-35 buffer)
  • A stable internet connection (bridge transactions can fail if your connection drops)

Warning: Never share your seed phrase with anyone. Official bridges will NEVER ask for your seed phrase.

Step 1: Access the Official Arbitrum Bridge

Navigate to https://bridge.arbitrum.io/ (bookmark this — there are phishing sites with similar URLs).

Verify the URL: Look for:

  • HTTPS lock icon in your browser
  • “bridge.arbitrum.io” in the address bar
  • No browser warnings

Click “Connect Wallet” in the top right corner. Select MetaMask (or your preferred wallet) from the popup.

MetaMask will ask you to:

  1. Select which account to connect
  2. Confirm the connection to bridge.arbitrum.io

Click “Next” then “Connect.” Your wallet address should now appear in the top right corner.

Step 2: Configure Your Bridge Transfer

Network Selection:

  • The interface should default to Ethereum (L1) → Arbitrum One (L2)
  • If not, click the network selector and choose “Ethereum” as the source

Amount to Bridge:

  • Enter the amount of ETH you want to bridge
  • The interface shows your available balance
  • Leave enough ETH on L1 for gas (~0.02 ETH = $50-70 in early 2026)

Example: If you have 1 ETH and want to use Arbitrum for DeFi, bridge 0.95 ETH and keep 0.05 ETH for gas.

Review the Details:

  • Transfer amount: Verify the ETH amount is correct
  • You’ll receive: Should match your transfer amount (canonical bridges don’t charge percentage fees)
  • Estimated gas: Typically $15-30 depending on Ethereum congestion
  • Arrival time: Usually 10-20 minutes for L1 → L2

Step 3: Execute the Transaction

Click “Move funds to Arbitrum One.”

MetaMask will pop up with:

  • Gas estimate (in ETH and USD)
  • Total cost breakdown
  • Transaction details

Gas Fee Optimization Tips:

  • Check current Ethereum gas prices at https://etherscan.io/gastracker
  • If gas is above 50 Gwei, consider waiting for off-peak hours (Saturday/Sunday mornings UTC)
  • You can save 30-50% by bridging during low-congestion periods

Click “Confirm” in MetaMask. The transaction will process.

What happens next:

  1. Your ETH is locked in the Arbitrum bridge contract on L1
  2. The bridge validates the transaction
  3. An equivalent amount of ETH is minted on Arbitrum L2
  4. The minted ETH appears in your wallet on the Arbitrum network

Step 4: Verify Transaction and Switch Networks

Track Your Transaction:

  • The bridge interface shows transaction status
  • You can also view it on Etherscan by clicking the transaction hash
  • Status will show: Pending → Confirmed on L1 → Delivered to L2

Typical Timeline:

  • L1 confirmation: 2-5 minutes
  • Bridge processing: 5-10 minutes
  • L2 delivery: 1-2 minutes
  • Total: 10-20 minutes

Switch to Arbitrum Network in MetaMask:

Once the bridge shows “Complete,” you need to switch MetaMask to the Arbitrum network to see your funds.

Method 1 (Easy): The bridge interface usually has an “Add/Switch to Arbitrum” button. Click it, and MetaMask will automatically add the network.

Method 2 (Manual):

  1. Open MetaMask
  2. Click the network selector (top center, probably shows “Ethereum Mainnet”)
  3. Click “Add Network”
  4. Enter Arbitrum details:
  • Network Name: Arbitrum One
  • RPC URL: https://arb1.arbitrum.io/rpc
  • Chain ID: 42161
  • Currency Symbol: ETH
  • Block Explorer: https://arbiscan.io

Click “Save” then select “Arbitrum One” from your network list.

Your bridged ETH should now appear in your MetaMask balance on the Arbitrum network.

Step 5: Confirm Funds Arrived

Verify on Arbiscan:

  1. Copy your wallet address from MetaMask
  2. Go to https://arbiscan.io
  3. Paste your address in the search bar
  4. Check your ETH balance under “Balance”
  5. Check the latest transaction shows your bridge deposit

What if funds don’t appear?

  • Wait 30 minutes (some bridges take longer during high congestion)
  • Verify you’re on the correct network in MetaMask (Arbitrum One, not Arbitrum Nova or another network)
  • Check the bridge transaction status — if it shows “Delivered,” the funds are there
  • Clear MetaMask cache: Settings → Advanced → Reset Account

Success Check: You should see:

  • Your ETH balance on Arbitrum in MetaMask
  • A recent “Transfer from L1” transaction on Arbiscan
  • Transaction status shows “Success” on both Etherscan (L1) and Arbiscan (L2)

You’re now on Layer 2. Transaction fees for swaps, DeFi interactions, and transfers will cost $0.08-0.50 instead of $15-50.

How to Bridge to Other Major Layer 2 Networks

The process is nearly identical for other L2s. Here are the specific differences:

Optimism Bridge

Official Bridge: https://app.optimism.io/bridge

Key Differences:

  • Network ID: 10
  • RPC URL: https://mainnet.optimism.io
  • Block Explorer: https://optimistic.etherscan.io
  • Withdrawal time (L2 → L1): 7 days (same as Arbitrum)
  • Average gas cost: Slightly higher than Arbitrum (~$0.12 vs $0.08)

When to choose Optimism:

  • You’re using Optimism-native protocols (Velodrome, Synthetix V3)
  • You want to participate in OP token governance
  • You prefer the OP Stack ecosystem (Base, Zora, etc.)

For insights on comparing Layer 2 solutions, check our Arbitrum vs Optimism 2026: Which L2 Wins? analysis.

Base Bridge (Coinbase L2)

Official Bridge: https://bridge.base.org

Key Differences:

  • Network ID: 8453
  • RPC URL: https://mainnet.base.org
  • Block Explorer: https://basescan.org
  • Lowest transaction costs of major L2s (~$0.02 average)
  • Built on OP Stack (same tech as Optimism)
  • Strong Coinbase integration (direct deposit/withdrawal from Coinbase exchange)

When to choose Base:

  • You’re already a Coinbase user
  • You want the absolute lowest transaction costs
  • You’re using Base-native apps (Aerodrome, Seamless Protocol)

Our Base Layer 2 Guide: Complete Developer & Trader Handbook 2026 provides a comprehensive overview of the Base ecosystem.

Polygon zkEVM Bridge

Official Bridge: https://portal.polygon.technology/bridge

Key Differences:

  • Network ID: 1101
  • RPC URL: https://zkevm-rpc.com
  • Block Explorer: https://zkevm.polygonscan.com
  • Uses ZK-rollup technology (faster L2 → L1 withdrawals)
  • Withdrawal time: ~30 minutes to 1 hour (vs 7 days for Optimistic Rollups)
  • Slightly higher gas costs than Arbitrum/Optimism (~$0.15)

When to choose Polygon zkEVM:

  • You need fast L2 → L1 withdrawals (emergency liquidity)
  • You trust ZK-proof security model over fraud proofs
  • You’re already in the Polygon ecosystem

Note: This is different from Polygon PoS (the older sidechain). zkEVM is a true Layer 2 rollup.

Network Comparison Table

Network TVL (L2Beat) Avg Gas Cost L2 → L1 Withdraw Technology Best For
Arbitrum $14.2B $0.08 7 days Optimistic Rollup Overall best balance
Optimism $7.3B $0.12 7 days Optimistic Rollup OP Stack ecosystem
Base $6.8B $0.02 7 days Optimistic Rollup Lowest costs
Polygon zkEVM $1.2B $0.15 30-60 min ZK Rollup Fast withdrawals
zkSync Era $950M $0.18 24 hours ZK Rollup Privacy features

Data as of March 2026 via L2Beat and DeFiLlama

Using Third-Party Bridges for Speed (Across, Hop, Stargate)

Official bridges are secure but slow for withdrawals (7-day wait for Arbitrum/Optimism). Third-party bridges solve this with liquidity pools — but you need to understand the trade-offs.

When to Use Third-Party Bridges

Use third-party bridges when:

  • Withdrawing from L2 → L1 and you can’t wait 7 days
  • Moving assets between different L2s (e.g., Arbitrum → Optimism)
  • Bridging amounts under $50,000 (where insurance pools provide sufficient coverage)
  • Time is more valuable than saving 0.1-0.3% in fees

Stick with official bridges when:

  • Bridging large amounts ($50,000+)
  • You’re not in a hurry to withdraw
  • Maximum security is the priority
  • You’re bridging to an L2 for long-term holding/DeFi

Across Protocol (Fastest, Lowest Fees)

Website: https://across.to

How it works: Uses “optimistic bridging” with relayers who front liquidity and get repaid by slow canonical bridges.

Speeds:

  • L1 → L2: 1-2 minutes
  • L2 → L1: 5-15 minutes
  • L2 → L2: 1-5 minutes

Fees:

  • 0.04% – 0.25% of bridged amount (dynamic based on pool depth)
  • Example: $5,000 bridge costs $2-12.50 fee
  • Plus gas costs (~$10-15 on L1, $0.50 on L2)

Security:

  • $250 million TVL across liquidity pools
  • Audited by OpenZeppelin, Quantstamp
  • Insurance coverage up to $50,000 per transaction via Across DAO
  • No reported exploits as of March 2026

Step-by-Step (Across):

  1. Go to https://across.to
  2. Click “Connect Wallet” (top right)
  3. Select source chain (e.g., Arbitrum) and destination (e.g., Ethereum)
  4. Enter amount to bridge
  5. Review:
  • Bridge fee: 0.04% – 0.25%
  • Estimated time: 5-15 minutes for L2 → L1
  • You’ll receive: Amount minus fees
  1. Click “Bridge” and confirm in MetaMask
  2. Wait for confirmation (usually under 10 minutes)

Pro tip: Across has the lowest fees among major third-party bridges and is fastest for most routes.

Hop Protocol (Multi-Chain, Established)

Website: https://app.hop.exchange

How it works: Uses “hTokens” (Hop-wrapped tokens) to enable instant L2 → L2 transfers and faster L2 → L1 withdrawals.

Speeds:

  • L1 → L2: 10-20 minutes
  • L2 → L1: 30-60 minutes
  • L2 → L2: 2-10 minutes

Fees:

  • 0.04% – 0.4% (varies by route and pool depth)
  • Higher fees than Across for most routes
  • Bonded AMM model can lead to slippage on large transfers

Security:

  • $120 million TVL
  • Audited by Quantstamp, Trail of Bits
  • Established protocol (launched 2021)
  • No exploits as of March 2026

When to use Hop:

  • Across doesn’t support your specific route
  • You’re bridging between L2s frequently
  • You want a more established protocol (3+ years)

Stargate (Omnichain, LayerZero-based)

Website: https://stargate.finance

How it works: Uses LayerZero’s omnichain messaging to enable transfers across 15+ chains (not just Ethereum L2s).

Speeds:

  • L1 → L2: 5-15 minutes
  • L2 → L1: 15-30 minutes
  • L2 → L2: 5-20 minutes

Fees:

  • 0.06% – 0.6% (higher than Across/Hop)
  • Dynamic based on pool utilization
  • Additional LayerZero protocol fees

Security:

  • $400 million TVL (larger than Across/Hop)
  • Audited by Quantstamp, OpenZeppelin, Zellic
  • Depends on LayerZero oracle security
  • No exploits as of March 2026, but reliance on external oracles adds complexity

When to use Stargate:

  • You need to bridge to/from non-Ethereum chains (Avalanche, BNB Chain, etc.)
  • You’re already using LayerZero-based protocols
  • You need guaranteed liquidity for larger amounts ($25,000+)

Third-Party Bridge Comparison

Bridge Avg Fee L2→L1 Speed Max Secure Amount Best Use Case
Across 0.04% – 0.25% 5-15 min $50,000 Speed + low fees
Hop 0.04% – 0.4% 30-60 min $100,000 Established, reliable
Stargate 0.06% – 0.6% 15-30 min $250,000 Omnichain, high liquidity
Official Bridges 0% 7 days Unlimited Maximum security

Data as of March 2026

Common Bridging Mistakes (And How to Avoid Them)

According to on-chain data from Dune Analytics, 23% of first-time bridge users make at least one critical mistake. Here are the most common:

1. Not Leaving Enough ETH for Gas on L1

The Mistake: Bridging 100% of your ETH to L2, leaving zero ETH on L1 for future transactions or bridge fees.

Why it matters: You need ETH on L1 to:

  • Pay gas when bridging back to L1
  • Interact with L1 contracts if needed
  • Pay gas for official bridge withdrawals

The Fix: Always keep 0.02-0.05 ETH (~$50-125) on L1 as a buffer.

Real example: User bridges 1.0 ETH to Arbitrum. Later needs to withdraw but has $0 ETH on L1 for gas. Must send ETH from exchange to L1 first, adding 30+ minutes and exchange fees.

2. Using the Wrong Network Address

The Mistake: Sending funds to your wallet address on the wrong network (e.g., sending to your Arbitrum address while on Ethereum mainnet).

Why it matters: Most wallets use the same address across networks (same private key = same address). Sending ETH to “yourself” on the wrong network means the transaction will succeed but funds appear on the wrong chain.

The Fix:

  • Always verify you’ve selected the correct source and destination network
  • Use bridge interfaces (they handle network routing)
  • Double-check the “From” and “To” networks before confirming

Important: Your wallet address (0x123…) is the same on Ethereum, Arbitrum, Optimism, etc. But sending directly between networks without a bridge loses your funds.

3. Bridging Insufficient Amounts to Cover L2 Gas

The Mistake: Bridging $50 worth of ETH to L2, planning to use it all for a token swap, but not accounting for L2 gas costs.

Why it matters: Even though L2 gas is cheap ($0.08-0.50), you still need ETH to pay for transactions. If you bridge exactly the amount you want to swap, you won’t have enough ETH left for gas.

The Fix: Add a small buffer for L2 gas (~$5-10 worth of ETH) when bridging.

Example: To swap $100 of ETH on Arbitrum, bridge $105. The extra $5 covers multiple transactions worth of gas.

4. Not Verifying Bridge URLs (Phishing Risk)

The Mistake: Clicking a Google Ad or Twitter link to a bridge, landing on a phishing site with a similar URL (e.g., “arbitrum-bridge.io” instead of “bridge.arbitrum.io”).

Why it matters: According to blockchain security firm Chainalysis, $400 million was lost to phishing scams in 2026. Fake bridge sites steal your funds when you connect your wallet and approve transactions.

The Fix:

  • Bookmark official bridge URLs after verifying them
  • Never click bridge links from Twitter/Discord — go directly to the official site
  • Verify the domain matches exactly (bridge.arbitrum.io, app.optimism.io, etc.)
  • Check for HTTPS and security warnings in your browser

Official bridge URLs (verify independently):

  • Arbitrum: bridge.arbitrum.io
  • Optimism: app.optimism.io/bridge
  • Base: bridge.base.org
  • Polygon zkEVM: portal.polygon.technology/bridge

5. Not Understanding Withdrawal Times

The Mistake: Bridging funds to L2 without realizing withdrawals back to L1 take 7 days with official bridges.

Why it matters: If you need the funds urgently and didn’t plan for the 7-day withdrawal period, you’ll need to use a third-party bridge (paying 0.1-0.3% fees) or wait.

The Fix:

  • Plan ahead — if you might need L1 liquidity within a week, keep some funds on L1
  • Use third-party bridges for withdrawals if you need speed
  • Understand the 7-day period exists to allow fraud proof challenges — it’s a security feature, not a bug

Example: You bridge 10 ETH to Arbitrum. Market crashes, and you want to sell on a CEX that only accepts L1 deposits. Official bridge takes 7 days, so you use Across (pays ~$25 fee for instant withdrawal) instead of waiting.

6. Sending Non-Native Tokens Without Understanding Bridging

The Mistake: Trying to send USDC from Arbitrum to Optimism by sending it directly to your Optimism address (instead of bridging).

Why it matters: Each L2 has its own version of bridged tokens. USDC on Arbitrum is not the same as USDC on Optimism. Direct transfers won’t work — you need to bridge.

The Fix:

  • Use bridge interfaces for all token transfers between networks
  • Understand that tokens like USDC, USDT, DAI exist as separate contracts on each L2
  • Use tools like Across or Hop for token bridging (not just ETH)

Advanced: Bridging ERC-20 Tokens (USDC, USDT, DAI)

So far we’ve focused on bridging ETH. Bridging ERC-20 tokens (stablecoins, governance tokens, etc.) follows a similar process with two extra steps: token approval and choosing the right token contract.

Step 1: Verify Token Contract Addresses

Each L2 has its own version of bridged tokens. Sending to the wrong contract can result in lost funds.

Example: USDC Contracts (verify on respective block explorers)

  • Ethereum L1: 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
  • Arbitrum: 0xaf88d065e77c8cC2239327C5EDb3A432268e5831
  • Optimism: 0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85
  • Base: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913

How to verify:

  1. Go to the official bridge interface
  2. Select the token you want to bridge (e.g., USDC)
  3. The interface will automatically use the correct contract
  4. Alternatively, check the L2’s documentation or block explorer

Never manually enter token contracts unless you’ve verified them on multiple sources.

Step 2: Approve Token Spending

Before bridging ERC-20 tokens, you must approve the bridge contract to spend your tokens.

Using Arbitrum Bridge (example):

  1. Go to https://bridge.arbitrum.io
  2. Connect wallet (MetaMask)
  3. Switch to Ethereum mainnet in MetaMask
  4. Click “Token” dropdown and select USDC (or your token)
  5. Enter amount to bridge
  6. Click “Move funds to Arbitrum”

MetaMask will prompt TWO transactions:

Transaction 1: Approve

  • This allows the bridge contract to spend your USDC
  • Gas cost: ~$5-10
  • Click “Confirm”
  • Wait for confirmation (2-5 minutes)

Transaction 2: Bridge Transfer

  • This actually bridges the tokens
  • Gas cost: ~$15-25
  • Click “Confirm”
  • Wait for bridge completion (10-20 minutes)

Why two transactions?

  • Ethereum requires separate approval for security
  • Prevents contracts from spending unlimited tokens without permission
  • You only need to approve once per token (or approve unlimited amount)

Step 3: Choose Approval Amount

When approving, MetaMask will ask how much you want to approve:

Option 1: Approve Exact Amount

  • Pros: Maximum security (contract can only spend what you specify)
  • Cons: Need to re-approve for each bridge transaction (extra $5-10 gas)

Option 2: Approve Unlimited

  • Pros: Only pay approval gas once, faster future transactions
  • Cons: Contract can theoretically spend all your tokens (if compromised)

Recommendation: For trusted bridges (official Arbitrum/Optimism/Base bridges), unlimited approval is fine. For third-party bridges, approve exact amounts or slightly more than you plan to bridge in the near term.

Step 4: Verify Token Arrival on L2

After bridging completes:

  1. Switch to the destination L2 in MetaMask (e.g., Arbitrum)
  2. You might not see your USDC balance immediately
  3. Add the token to MetaMask:
  • Open MetaMask
  • Click “Import tokens” at the bottom
  • Token contract address: Paste the L2 USDC contract (see Step 1)
  • Token symbol and decimals will auto-fill
  • Click “Add Custom Token”

Your USDC balance should now appear in MetaMask.

Token Bridge Comparison: Official vs Third-Party

Method Cost Speed Tokens Supported Best For
Official Bridge Gas only ($20-35 total) 10-20 min (L1→L2), 7 days (L2→L1) All major tokens Large amounts, security
Across 0.04-0.25% + gas 1-15 min both ways ETH, USDC, USDT, DAI, WETH Speed, any direction
Hop 0.04-0.4% + gas 2-60 min ETH, USDC, USDT, DAI, MATIC L2 to L2 transfers
Stargate 0.06-0.6% + gas 5-30 min USDC, USDT, ETH, more Omnichain routes

Data as of March 2026

For more on building cross-chain DeFi strategies, check our Yield Farming: Complete Guide to DeFi’s Highest Returns in 2026.

Gas Optimization: Bridging at the Right Time

Bridging costs vary dramatically based on Ethereum gas prices. Timing your bridges can save 40-70% on fees.

Real-Time Gas Tracking

Use these tools to monitor gas prices:

  • Etherscan Gas Tracker: https://etherscan.io/gastracker (most popular)
  • **ETH Gas

Related Articles