Skip to main content
The standard bridges support cross-domain ETH and ERC-20 transfers between Ethereum (L1) and Base (L2). They are built on top of the cross-domain messenger contracts and provide a standard interface for moving tokens between domains. For the underlying transaction mechanisms, see Deposits and Withdrawals.

Overview

The standard bridges are responsible for allowing cross domain ETH and ERC20 token transfers. They are built on top of the cross domain messenger contracts and give a standard interface for depositing tokens. The bridge works for both L1 native tokens and L2 native tokens. The legacy API is preserved to ensure that existing applications will not experience any problems with the Bedrock StandardBridge contracts. The L2StandardBridge is a predeploy contract located at 0x4200000000000000000000000000000000000010.

Upgradability

Both the L1 and L2 standard bridges should be behind upgradable proxies.