Bridging
Across can be used to quickly transfer tokens from an L2 to Ethereum rather than waiting for the L2's slower native settlement to complete. This is accomplished by utilizing Across liquidity pools to facilitate transfers and requiring users to pay a fee to liquidity providers for using their capital.
Before you can bridge tokens, you must first connect your wallet. Click either of the 'Connect Wallet' buttons shown below.
When prompted, choose your wallet provider and account you would like to connect.
The network must be set to the layer 2 network you are bridging from. An error message will display if you are on the wrong network. In the example below, select 'Switch to Arbitrum One' to change the network to the layer 2 network (Arbitrum One).
Select the asset you would like to bridge using the drop-down list. The balance of each asset in your wallet will display next to the asset.
After the asset you would like to bridge has been selected, input the value in the amount field. Selecting 'MAX' will input the highest value you can bridge according to your asset balance.
After you have input an amount, Across will estimate the transaction time and fees to send your L2 assets to L1.
Time to Ethereum Mainnet: The estimated amount of time expected to receive your funds on Ethereum mainnet. If you do not receive your funds within the estimated amount of time, please visit the ‘across-support’ channel within the Across Discord.
Ethereum Gas Fee: Across sends funds via an instant relay by default. If an instant relay is unavailable, a slow relay will occur. Instant and slow relayers charge a fee for performing the relay which is dependent on Ethereum Gas fees. View here to learn more about Ethereum gas fees.
Bridge Fee: Assets are transferred near instantly by utilizing funds from a liquidity pool. The bridge fee is comprised of a liquidity provider fee that rewards liquidity providers on Across.
You will receive: This value represents the amount that will be sent to your Ethereum mainnet wallet. This value is calculated using the requested bridge amount - bridge fees - gas fees.
Across gives you the option to change the layer 1 (Ethereum Mainnet) address you would like to use as a destination address. The default is set to use the same address that you are sending the layer 2 tokens on.
If you decide to change this address, select 'Change' and update the destination address. Click 'Save Changes' after you have confirmed the address is accurate.
If you are bridging an ERC20 token, you first need to approve the contract to transfer the token on your behalf. This is not required if you are using ETH.
Select 'Approve' and confirm the transaction in your wallet.
Review to make sure everything looks accurate. Then select 'Send' and confirm the transaction through your wallet.
You will see a confirmation screen that displays data about your transaction. Please note, a successful deposit does not mean that the funds have arrived on L1. Once it's in the deposit contract, the funds still need to be relayed which takes ~2 minutes but can be longer.
