Ethereum OptimismEstablished

Ethereum to Optimism Bridge

OP Mainnet, often just called Optimism, is a layer 2 network on top of Ethereum. Its Standard Bridge moves ETH and most tokens in about 1 to 3 minutes. Withdrawals back take 7 days, so fast bridges matter most for the return.

Reviewed October 14, 2026 ยท 6 solutions checked

On this page
  1. Short answer
  2. Why this route is difficult
  3. Possible approaches
  4. Options compared
  5. Working solutions
  6. How to move Ethereum to Optimism
  7. Fees and timing
  8. Common mistakes
  9. Before you transfer
  10. FAQ
  11. Related routes

Short answer

When people say "Optimism", they usually mean OP Mainnet, the network. Optimism is also the name of the team and the OP Stack software that Base and other networks are built on. In wallets and , look for "OP Mainnet". It uses the same 0x addresses as Ethereum and pays fees in ETH.

The official way in is the Standard Bridge. According to the Optimism docs, deposits from Ethereum usually arrive within 1 to 3 minutes. Optimism no longer runs its own bridge page. Its site points to outside websites such as Superbridge, which use the same official contracts.

Fast bridges like Across and Relay deliver in seconds for a small fee. For deposits the difference is small. It matters on the way back, because leaving OP Mainnet through the Standard Bridge takes 7 days.

Key facts
Network nameOP Mainnet
Official routeStandard Bridge (e.g. via Superbridge)
Deposit timeUsually 1-3 min
Withdrawal wait7 days (official)
Fees on OP Mainnet paid inETH
Real USDCCircle CCTP

Why this route is difficult

OP Mainnet is an optimistic . It runs transactions outside Ethereum, saves the data on Ethereum, and treats its results as correct unless someone proves otherwise. The Standard Bridge contracts on Ethereum hold the coins and release them according to OP Mainnet's records.

Deposits are the easy direction. Ethereum can always send messages into OP Mainnet, and OP Mainnet must process them. That is why a deposit is done in a few minutes with no waiting period.

Withdrawals are the hard direction. You start on OP Mainnet, prove the withdrawal on Ethereum once the matching data is posted, and finalize it after a 7-day window in which anyone can dispute a wrong result.

OP is the governance token of the Optimism ecosystem. It is not needed for fees. USDC also comes in two versions: real USDC issued by Circle on OP Mainnet, and the older bridged USDC.e.

Possible approaches

1Native rollup bridge

Deposit through the OP Mainnet Standard Bridge contracts, using Superbridge or a similar site.

Trade-offThe safest option, but withdrawals take 7 days.

2Intent-based bridge

A or pays you on OP Mainnet right away and is paid back later.

Trade-offSeconds instead of minutes or days, for a small fee and some risk in the bridge's own contracts.

3Liquidity pool bridge

You add coins to a pool on Ethereum and get the same coin from a pool on OP Mainnet.

Trade-offFast, but fees change with how balanced the pools are.

4Issuer burn-and-mint

Circle CCTP destroys your USDC on Ethereum and creates real USDC on OP Mainnet.

Trade-offReal USDC with no pool limits, but it only works for USDC.

Options compared

OptionYou getTypical timeCostBest for
Standard Bridge (deposit)ETH or tokensUsually 1-3 minEthereum fee onlyBig deposits, top safety
Standard Bridge (withdrawal)ETH or tokens on EthereumAbout 7 daysOP Mainnet fee + two Ethereum feesBig sums, no rush
Intent-based bridgeETH, USDC and other common tokensSeconds to 1 min + small bridge feeSpeed, and almost all withdrawals
Circle CCTPReal USDCSeconds (fast) or about 13-19 min (standard)Network fees, plus a small fee in fast modeUSDC without getting USDC.e

Working solutions

SolutionYou receiveCustody / verificationNotes
Standard Bridge (via Superbridge)Official tokens on OP MainnetEthereum (bridge contracts)Deposits in about 1-3 minutes. Withdrawals back take 7 days.
AcrossETH, USDC and others-checked paybackUsually done in seconds.
RelayETH, USDC and othersSolver pays youFast for common coins.
Circle CCTPReal USDCCircle For USDC. You do not end up with USDC.e.
StargateETH, USDCLayerZero checkers (DVNs)Pool-based.
BungeeDepends on the routeSame as the bridge usedAn that compares several bridges.

How to move Ethereum to Optimism

These steps show an ETH deposit through Superbridge, which uses the official Standard Bridge contracts. The same wallet and network checks apply if you use a fast bridge instead.

  1. 1

    Get your wallet ready

    Use MetaMask, Rabby or another wallet with ETH on Ethereum. Your address is the same on OP Mainnet, so you do not need a new wallet. Keep extra ETH for the Ethereum network fee.

  2. 2

    Open the bridge from a trusted link

    Go to Superbridge from the links on the Optimism site, not from an ad. Connect your wallet and choose Ethereum as the source and OP Mainnet as the destination. Do not pick Base or another OP Stack network by mistake.

  3. 3

    Choose the token and amount

    ETH needs no extra step. Other tokens need a first. For USDC, pick a route that gives real USDC (CCTP). Through the plain Standard Bridge you get a bridged copy called USDC.e.

  4. 4

    Confirm the deposit

    Check the Ethereum fee estimate and sign. The ETH you deposit also pays for fees on OP Mainnet, so you do not need any other coin there.

  5. 5

    Track it on both explorers

    Your transaction shows on Etherscan right away. Usually within 1 to 3 minutes, the funds appear on the OP Mainnet explorer under the same address.

Fees and timing

The main cost of a deposit is the transaction on Ethereum. The Standard Bridge adds no fee of its own. Tokens cost more to deposit than ETH, and they need an approval first. On OP Mainnet, transactions usually cost very little, paid in ETH.

Fast bridges charge a fee on top of network fees and show it as the amount you will receive. For ETH and USDC, their final amount is often close to the official route. Aggregators like Bungee or LI.FI compare several bridges at once.

Plan the way back before you go. A Standard Bridge withdrawal has a prove step on Ethereum, a 7-day wait, and a finalize step on Ethereum. That is two Ethereum fees and a week of waiting. Most people use a fast bridge for that direction.

Common mistakes

  • Mixing up OP Mainnet with Base or another network built on the OP Stack.
  • Buying OP tokens to pay fees. Fees on OP Mainnet are paid in ETH.
  • Sending USDC through the Standard Bridge and getting USDC.e when an app expects real USDC.
  • Using a fake bridge site found through an ad.
  • Planning to withdraw quickly through the Standard Bridge without knowing about the 7-day wait.
  • Bridging all your ETH and leaving nothing for fees on Ethereum.

Before you transfer

  • In wallets and bridges, the network is called OP Mainnet.
  • Fees are paid in ETH, not in the OP token.
  • For deposits, the Standard Bridge is usually enough. For withdrawals, a fast bridge saves a week.
  • OP Mainnet has real USDC and bridged USDC.e. Prefer routes that give you real USDC.
  • Your Ethereum address is also your OP Mainnet address. No new wallet needed.
  • Open bridge sites from official links only, and check the address bar before you sign.

Frequently asked questions

Usually 1 to 3 minutes through the Standard Bridge, according to the Optimism docs. Fast bridges like Across and Relay usually take seconds.

In everyday use, yes. OP Mainnet is the name of the network. Optimism is also the name of the wider project and the OP Stack software that other networks such as Base use.

No. Fees on OP Mainnet are paid in ETH. OP is a governance token.

Optimism no longer runs its own bridge page. It points users to outside websites such as Superbridge, which use the official Standard Bridge contracts.

OP Mainnet is an optimistic rollup. Withdrawals through the Standard Bridge wait 7 days so anyone can dispute a wrong result. You also send a prove and a finalize transaction on Ethereum. A fast bridge avoids the wait.

USDC on OP Mainnet is issued by Circle. USDC.e is USDC that was bridged from Ethereum through the Standard Bridge. If you want real USDC, use a route based on CCTP.