MGBX Guide

How to Move Funds to a Layer 2 Without Losing Them in the Bridge

Moving funds to a layer 2 comes down to four small steps: pick the right network, approve the token, confirm the bridge, wait. The tech rarely fails. What fails is a skipped check. I once sent USDC through a bridge that didn't support the chain I was on, and $40 sat in limbo for two days. The order below is the one that avoids that.

Match the network to the destination before you touch anything

A bridge or exchange has to support both the chain you're leaving and the chain you're going to. That sounds obvious until a wallet interface quietly defaults to the wrong network and you confirm out of habit.

Three checks worth thirty seconds

  • Does the bridge list your source chain and your destination chain?
  • Does it support the exact token you hold, not just the ticker? Wrapped versions differ.
  • Is there a minimum amount or a fee that makes a small transfer pointless?

Run the arithmetic before you commit. Moving $20 through a bridge that charges $6 is a 30% loss on arrival. Wait until the transfer size justifies the cost.

Know which asset you're actually holding

Native ETH on Ethereum is not WETH. USDC on one chain is not automatically the USDC a layer 2 expects. Open the token contract or the bridge's supported-asset list and confirm the match. If your token isn't listed, stop there.

The transfer sequence, step by step

Most bridges follow the same order. Names change; the sequence rarely does.

Step 1: connect your wallet and switch networks

Connect the wallet holding the funds, then confirm the network shown in your wallet matches the source chain the bridge expects. If your wallet reads "Ethereum Mainnet" and the bridge expects "Arbitrum One," switch before doing anything else.

Step 2: enter the amount and read the fee breakdown

Type the amount, then read the fee line carefully. Bridges typically charge source-chain gas plus a small service fee, and many quote a "received amount" lower than what you sent. That's normal. A received amount dramatically lower with no explanation is not.

Step 3: approve, then confirm

Most ERC-20 tokens require an approval transaction before the bridge can move them, which means two wallet confirmations, not one. When the second popup appears, read it and confirm. Don't dismiss it reflexively.

Step 4: wait, then verify on the destination

Transfers take minutes or much longer depending on the bridge and chain congestion. Don't resend because it's slow. Check the bridge's transaction status page, then check your wallet on the destination network once it confirms.

A concrete run: $150 of USDC to a layer 2

Say you hold $150 USDC on Ethereum and want it on a cheaper network to use a Lightning-adjacent app. You open a bridge, connect your wallet, and it quotes $3 in source gas plus a small service fee, with roughly $146 arriving. You approve the token, confirm the bridge transaction, and about ten minutes later the destination wallet shows the balance. A few dollars total is a reasonable trade on $150. On $15, it isn't.

Platforms like MGBX and Lightning-focused tools sometimes handle cross-chain movement for you, removing the bridge step but adding a custodial or account layer. Decide which trade-off you're accepting before you deposit.

Where people actually go wrong

Sending to the wrong network

The most common failure. You copy an address that's valid on several chains and send on the wrong one. Recovery ranges from annoying to impossible.

Ignoring the "received amount"

Some bridges show what you'll receive after fees; others show what you sent. Read the label. A $5 fee on a $30 transfer is a 16% haircut you didn't plan for.

Resending during a slow confirmation

Bridges can stall for a while. Resending creates duplicate transactions and double fees. Check status first.

Frequently asked questions

How long does moving funds to a layer 2 usually take?

It depends on the bridge and the chains involved. Some transfers confirm in a few minutes; others take considerably longer during congestion. Check the bridge's status page rather than guessing, and don't resend while a transaction is pending.

Do I need ETH for gas on both chains?

Usually you need the source chain's gas token to pay for the approval and bridge transaction. Some destination chains also require a small amount of their native token for future transactions, so check before you arrive with a balance you can't move.

What happens if I send to the wrong network?

Recovery depends entirely on the bridge and the chains involved. Some bridges have support channels that can help; others can't reverse a transfer at all. That's why the network check matters more than any other step.

Is it cheaper to use an exchange instead of a bridge?

Sometimes. Exchanges and services like MGBX can handle cross-chain movement for you, which may cost less than a bridge on small amounts. Compare the total fee against your transfer size, since a flat fee can eat a small transfer alive.

Before your next transfer, screenshot the fee breakdown and the destination network. If both match what you expected, confirm. If either doesn't, close the tab and start over.