How an L2 withdrawal gets back to Ethereum mainnet
An L2-to-mainnet transfer sends assets back to Ethereum through a bridge, with steps and wait times that depend on the network and transfer route.
Coin Press Newsroom3 min read

An L2-to-mainnet transfer uses a bridge to move assets from a layer 2 (a network built to handle transactions alongside Ethereum) back to Ethereum mainnet. It matters because a balance shown on an L2 is not automatically available on mainnet. The bridge sends a message between networks and releases or creates the corresponding assets on the other side.
What happens when you withdraw from an L2?
You start a withdrawal on the L2, then complete the steps needed for the bridge to release assets on mainnet. In a common rollup setup, tokens are held in a mainnet contract and represented by tokens on the L2. A withdrawal can burn or lock the L2 tokens, then trigger a release from that contract. The exact mechanics depend on the network and bridge.
Ethereum.org describes bridging as a way to move assets between networks, while its optimistic rollup guide explains that some withdrawals need a proof and a wait before they can be finalized. For a broader look at how routes can differ, see mayan bridge. The route you choose affects the steps, fees and expected wait.
Why can an L2 withdrawal take time?
Some L2s must wait before a withdrawal can be finalized on mainnet. Optimistic rollups allow a period for someone to challenge a withdrawal they believe is invalid. This can make the standard route slow. Other rollups use validity proofs, which show that a batch of transactions followed the rules; their withdrawal timing depends on when the proof is accepted and the bridge’s process.
A faster route may use a liquidity provider: a service that pays you on mainnet before the standard withdrawal finishes, then collects the funds later. It can save time, but may charge a fee and depends on that provider’s terms and available funds.
What steps do you take to withdraw?
Use the bridge that supports your L2 and follow its withdrawal flow. Usually, you connect your wallet, choose the asset and amount, submit the withdrawal on the L2, wait if required, then claim or finalize on mainnet. Each transaction may have its own network fee.
- Check that the bridge shows the right source network, destination and asset.
- Read the displayed wait time and fees before confirming.
- Keep the withdrawal details so you can return to the bridge to claim, if needed.
- Confirm the wallet is set to mainnet before completing the final step.
Do not assume that seeing a withdrawal transaction on the L2 means the funds have arrived on mainnet. Check the bridge’s status and your mainnet balance.
Which withdrawal route should you choose?
For most readers, the standard bridge route is the simpler choice if they can wait. It follows the network’s withdrawal process and avoids paying extra for an earlier payout. A faster route can make sense when time matters more than the added cost. Compare the fee, expected wait and steps shown by the bridge before choosing.