Skip to main content

How to Bridge to Optimism 2026: Fastest Steps and Fees

Step-by-step routes for USDC, USDT, and ETH on OP Mainnet. Native Optimism Gateway deposits, 7-day withdrawal mechanics, plus fast paths via CCTP, Across, and Hyperlane.

Written by Eco


Updated May 2026.

Bridging to Optimism in 2026 takes one of two paths. The native Optimism Gateway moves assets through the canonical L1 to L2 deposit contract for free on the protocol side, with deposits typically finalizing in two to ten minutes. Fast paths like Circle CCTP V2, Across, and Hyperlane warp routes settle in roughly 20 to 60 seconds in exchange for a small relayer or protocol fee. The right route depends on the asset, the direction of travel, and how patient the sender is.

Adding OP Mainnet to your wallet

OP Mainnet is the canonical Optimism Layer 2 with chain ID 10. To bridge to Optimism, the destination wallet must first have OP Mainnet added as a network with a working RPC endpoint, the native ETH gas token configured, and the Etherscan-equivalent block explorer set so transactions can be tracked.

Most major wallets (MetaMask, Rabby, Coinbase Wallet, Phantom EVM mode, Frame) ship with OP Mainnet preconfigured. If a wallet does not, the canonical settings live at the official Optimism network information page. Required fields:

Public RPC endpoints rate-limit aggressively and do not support websockets. Heavy users should provision a dedicated endpoint from Chainstack, Alchemy, or dRPC. Once added, the wallet shows ETH balances on OP Mainnet alongside Ethereum mainnet.

Using the native Optimism Gateway for deposits

The native Optimism Gateway at app.optimism.io/bridge is the canonical L1-to-L2 path. It calls the OptimismPortal contract on Ethereum, which emits a deposit event that OP Mainnet sequencer nodes pick up and replay on L2. Protocol fees are zero. Users pay only the Ethereum gas cost of the deposit transaction.

The step sequence:

  1. Connect the wallet to app.optimism.io/bridge on the Ethereum side, with the source asset funded on L1.

  2. Select the asset (ETH, USDC, USDT, DAI, WBTC, and most major ERC-20s are routable through the native gateway with token-specific contracts).

  3. Enter the amount and confirm the destination address (defaults to the connected wallet on L2).

  4. Approve the token spend if it is an ERC-20 (a separate transaction the first time per token).

  5. Sign the deposit transaction on Ethereum and pay L1 gas.

  6. Wait for Ethereum confirmation, then for the L2 sequencer to replay the deposit. Per the Optimism bridging docs, the L2 side typically lands within two to ten minutes of L1 finality.

The deposit appears in the destination wallet automatically. No claim step is required. Note that USDC deposited through the gateway is the Circle-issued canonical contract on Optimism; the legacy bridged USDC.e variant has been phased out.

7-day withdrawal mechanics for native exits

Withdrawals from OP Mainnet back to Ethereum use the same OptimismPortal contract in reverse, but with a seven-day challenge period baked in. This is the optimistic rollup security model: a window during which network watchers can challenge fraudulent state roots before withdrawals finalize.

Per the official Optimism withdrawal guide, the flow is now a two-step process introduced to harden the bridge:

  1. Initiate the withdrawal on L2. The gateway burns the asset on OP Mainnet and submits a withdrawal proof transaction on Ethereum.

  2. Wait roughly one hour for the proof to be posted, then submit a Prove transaction on L1.

  3. Wait seven days for the challenge period to elapse.

  4. Submit a Finalize transaction on L1 to claim the asset back into the Ethereum wallet.

Each L1 step requires gas. The seven-day timer is fixed in the OP Stack contracts. A detailed explanation of why the period is set at seven days is documented in Kelvin Fichter's challenge-period writeup, one of the original Optimism engineers. For most users moving meaningful balances back to Ethereum, the seven-day wait is the deciding factor that pushes them to a fast path instead.

What is the fastest way to bridge to Optimism?

The fastest way to bridge to Optimism in 2026 is a third-party fast path. Circle CCTP V2 settles USDC in roughly 20 seconds, Across typically lands L2-to-L2 transfers in under two seconds, and Hyperlane warp routes operate on a similar timeframe for supported ERC-20s. All three front liquidity on the destination and settle the canonical message in the background for a small fee.

Bridging USDC to Optimism with CCTP

Circle CCTP V2 is the canonical fast path for USDC. CCTP burns the source USDC and mints native USDC on the destination, with no wrapped representation in between. The Fast Transfer lane added in 2025 cuts settlement on slower-finality chains down to roughly 20 seconds, in exchange for a small Fast fee that Circle charges on top of gas.

Per Circle's CCTP documentation, OP Mainnet is among the chains supported by CCTP V2 as of May 2026, alongside Ethereum, Avalanche, Arbitrum, Base, Polygon PoS, Linea, Unichain, Sonic, World Chain, Codex, Solana, and Stellar. USDC routed through CCTP arrives as the canonical Circle-issued contract on Optimism.

The CCTP user flow is exposed through several front-ends:

  1. Circle's own CCTP web interface for direct burn-mint transfers.

  2. Wallet-embedded CCTP rails in MetaMask Bridge, Coinbase Wallet, and Phantom.

  3. Aggregator interfaces (LI.FI, Jumper, Squid) that route through CCTP when USDC is the source and destination asset.

The on-screen sequence is consistent across front-ends: connect wallet, pick source chain and OP Mainnet as destination, enter USDC amount, choose Fast Transfer or Standard, approve the USDC spend, sign the burn, wait for the mint on Optimism. Fast Transfer fees for typical retail amounts run a few cents to a few dollars.

Bridging USDT to Optimism

USDT has no Circle-equivalent canonical bridge. The most direct paths to USDT on OP Mainnet in 2026 are LayerZero's Stargate for standard USDT, the LayerZero-issued USDT0 omnichain variant, Hyperlane warp routes for issuer-aligned deployments, and aggregator routes that compose these underneath. Each settles in roughly 20 to 60 seconds.

Choosing among them:

  • Stargate (LayerZero) handles native USDT on supported chains with unified liquidity pools. Source: Ethereum, Arbitrum, Polygon, BNB Chain, Avalanche. Destination: OP Mainnet. Protocol fee plus gas.

  • USDT0 is the LayerZero omnichain USDT variant where the same token contract is canonical across chains via LayerZero messaging. For source chains where USDT0 is deployed, the bridge step compresses to a single LayerZero message with no swap.

  • Hyperlane warp routes exist for several ERC-20s on Optimism, used most often where the issuer prefers permissionless deployment over a centralized bridge. Per the Hyperlane warp routes documentation, the network spans 140+ chains, with 200+ active warp routes as of April 2026.

  • Aggregators (LI.FI, Jumper, Squid, Across-routed flows) compose the above plus DEX swaps to handle source-asset mismatches.

The user flow mirrors CCTP: pick the bridge or aggregator front-end, select source chain and OP Mainnet, enter USDT amount, approve, sign, wait. Settlement is typically under a minute.

Fees and timing by route

Bridge route costs to Optimism break down into protocol fees, gas, and settlement time. The native Gateway charges zero protocol fee but full Ethereum gas, with deposits in minutes and withdrawals in seven days. Fast paths charge a small relayer or messaging fee in exchange for sub-minute settlement. The table below summarizes canonical routes as of Q1 to Q2 2026.

ETH bridges via the native Gateway (free, two-to-ten-minute deposits) or Across (under two seconds between L2s). For other ERC-20s like WBTC, DAI, LDO, OP, and ARB, the native Gateway covers most canonical tokens with dedicated deployments; aggregators like LI.FI, Jumper, or Squid compose a swap-bridge-swap route for long-tail tokens, covered in bridging vs swapping.

Route

Best for

Protocol fee

Typical time

Native Optimism Gateway (deposits)

Patient inbound moves, large size, gas-sensitive

Zero

2 to 10 minutes

Native Optimism Gateway (withdrawals)

Patient outbound moves, large size, security-maximalist

Zero, three L1 gas txs

~7 days plus L1 confirmations

CCTP V2 Fast Transfer (USDC)

Fast USDC moves to or from OP Mainnet

Small Fast fee plus gas

~20 seconds

Across (L2-to-L2 and L1-to-L2)

Fast ETH and stablecoin moves

Relayer fee, typically a fraction of a percent

Under 2 seconds for most transfers

Hyperlane warp routes

Tokens with issuer-deployed routes; permissionless coverage

Messaging fee plus gas

~20 to 60 seconds

Stargate (LayerZero)

USDT and unified-liquidity ERC-20s

Protocol fee plus gas

~30 to 60 seconds

Aggregators (LI.FI, Jumper, Squid, Across-routed)

Asset-mismatched routes, multi-hop composition

Composed; aggregator fee usually negligible

Depends on underlying route

Reference figures: a $1,000 USDC Across transfer in April 2026 ran roughly $2 all-in and settled in about 25 seconds; a $500 hop ran roughly $0.30. Optimism-bound routes price similarly because the OP Stack cost driver (L1 calldata posting) is shared with Base. For unhurried inbound moves from Ethereum, the native Gateway remains the cheapest option. The break-even flips toward fast paths when leaving OP Mainnet or moving L2-to-L2.

Common errors and fixes

Bridging errors to Optimism fall into a handful of recurring patterns, most recoverable without losing funds. Stuck deposits usually resolve within 30 minutes once the sequencer replays. Withdrawals stuck mid-step are recoverable through the gateway's withdrawals tab. The rest are typically wallet-network mismatch, missing token approvals, or a front-end defaulting CCTP to Standard mode.

  • Stuck deposit, no L2 balance. Wait up to 30 minutes. If still missing, check the L1 transaction on Etherscan for a TransactionDeposited event and the L2 indexer on optimistic.etherscan.io.

  • Wrong network in wallet. Switch the active network to OP Mainnet (chain 10). Balance appears immediately.

  • Approval transaction expected. Bridging ERC-20s requires a one-time approval before the bridge can pull the token. Sign the approval first, then the bridge transaction.

  • Withdrawal stuck mid-step. Return to app.optimism.io/bridge, open the withdrawals tab, and submit the missing Prove or Finalize step.

  • Fast Transfer routed to Standard. CCTP Fast Transfer is opt-in. Explicitly toggle Fast in the front-end before signing.

  • Gas-only on destination. Most bridges have a "destination gas" toggle that converts a small slice of the transferred asset to ETH on Optimism.

For builder-facing flows that want to skip route selection entirely, Eco Routes is an intent-based router. Instead of picking a specific bridge front-end, an integrator submits a desired outcome (USDC arrives on Optimism, this amount, this destination address) and Eco Routes composes the underlying rails (CCTP, Across, Hyperlane, or aggregator hops) to deliver it. The article on Eco Routes covers the routing model in more detail.

Sources and methodology. Network parameters from Optimism docs; withdrawal mechanics from the official withdrawal guide; CCTP V2 coverage from Circle docs; Hyperlane footprint from Hyperlane docs. Settlement times reflect Q1 to Q2 2026 conditions.

Related reading

Did this answer your question?