Skip to main content
Learn how to move ETH, WETH, USDB, and BLAST from your Blast wallet to Ethereum using the Blast bridge.
Using Blast Mobile? Follow the Blast Mobile withdrawal guide instead.
This guide is for regular wallets (EOAs), such as MetaMask, Rabby, or a hardware wallet. Funds held in a smart contract wallet (such as a Safe) can’t be withdrawn using the bridge website. To withdraw from a smart contract, see the ETH, USDB, and BLAST withdrawal guides.

Before You Start

What You’ll Need

  • Your wallet, connected to both Blast and Ethereum. The bridge will ask you to switch networks between steps.
  • A small amount of ETH on Blast to pay for the first transaction (two for BLAST: an approval and the withdrawal).
  • ETH on Ethereum to pay for the remaining transactions: 2 for ETH and BLAST withdrawals, 3 for USDB withdrawals.
Withdrawals are sent to the same wallet address on Ethereum that you withdraw from on Blast, so use the same wallet for every step. You can close the bridge between steps. Your withdrawal is saved, and you can pick it up again from the History tab.

Withdraw ETH

1

Start your withdrawal on Blast

Go to blast.io/bridge, connect your wallet, and open the Withdraw tab.Select ETH, enter the amount you’d like to withdraw, and click Submit. If prompted, click Switch to Blast Mainnet. Then check the confirmation box, click Withdraw, and confirm the transaction in your wallet.
Don’t withdraw your entire ETH balance. Leave a small amount on Blast to pay for this transaction.
2

Prove your withdrawal on Ethereum

Wait up to 1 hour while the panel shows “Wait (up to 1 Hour)”. When your withdrawal is ready, click Switch to Ethereum Mainnet, then Prove Withdrawal, and confirm the transaction in your wallet.
3

Wait

Wait 1 day for the challenge period. The Claim Withdrawal button stays disabled until your withdrawal is ready.
4

Claim your ETH on Ethereum

Return to blast.io/bridge, open the History tab, and select your withdrawal. Click Claim Withdrawal and confirm the transaction in your wallet. Your ETH will arrive in your wallet on Ethereum.

Withdraw WETH

The bridge doesn’t support WETH, and doesn’t include WETH in your withdrawable ETH balance. Unwrap your WETH to ETH on Blast first, then withdraw it as ETH.
1

Find your WETH balance

Go to the WETH contract on Blastscan, open the Contract tab, and select Read as Proxy. Find balanceOf, enter your wallet address, and click Query. Copy the number shown.
This number is your WETH balance in wei, the smallest unit of ETH (1 WETH = 1,000,000,000,000,000,000 wei).
2

Unwrap your WETH

Select Write as Proxy, click Connect to Web3, and connect your wallet on the Blast network. Find withdraw, paste the number from the previous step into wad, and click Write. Confirm the transaction in your wallet.
WETH on Blast earns yield, so your balance grows slightly over time. It’s normal for a tiny amount to be left over after unwrapping.
3

Withdraw as ETH

Your WETH is now ETH. Follow the steps to withdraw ETH.

Withdraw USDB

USDB is withdrawn as DAI on Ethereum, and has one extra step compared with ETH.
1

Start your withdrawal on Blast

Follow the first step to withdraw ETH, but select USDB.
2

Prove your withdrawal on Ethereum

After up to 1 hour, click Switch to Ethereum Mainnet, then Prove Withdrawal, and confirm the transaction in your wallet.
3

Finalize your withdrawal on Ethereum

After 1 day, return to your withdrawal from the History tab. Click Finalize Withdrawal and confirm the transaction in your wallet.
4

Claim your DAI on Ethereum

Wait up to 1 day after finalizing while Blast processes your withdrawal. Once the Claim Withdrawal button is enabled, click it and confirm the transaction in your wallet. Your DAI will arrive in your wallet on Ethereum.

Withdraw BLAST

The official address of the BLAST token on Ethereum is 0x71b9e0FD392713A14FCaB92D9aF7A21F47E3b1Fa. When you bridge BLAST to Ethereum, this token is minted to your wallet once the withdrawal is finalized.
1

Start your withdrawal on Blast

Follow the first step to withdraw ETH, but select BLAST. Your wallet will ask you to confirm two transactions:
  1. An approval, which lets the bridge transfer the BLAST you’re withdrawing. You’ll only see this if the bridge isn’t already approved for that amount.
  2. The withdrawal itself.
2

Prove your withdrawal on Ethereum

After up to 1 hour, click Switch to Ethereum Mainnet, then Prove Withdrawal, and confirm the transaction in your wallet.
3

Finalize your withdrawal on Ethereum

After 1 day, return to your withdrawal from the History tab. Click Finalize Withdrawal and confirm the transaction in your wallet. Your BLAST will arrive in your wallet on Ethereum in the same transaction.
If you don’t see your BLAST in your wallet on Ethereum, add the token using its address, 0x71b9e0FD392713A14FCaB92D9aF7A21F47E3b1Fa. In MetaMask, use Import tokens on the Ethereum network.

Troubleshooting

Open the History tab on blast.io/bridge with the same wallet connected. Withdrawals that are still in progress show Continue.
This usually means your wallet doesn’t have enough ETH on Ethereum to pay for gas. Add a small amount of ETH to the same address on Ethereum and try again.
This usually means your wallet doesn’t have enough ETH on Blast to pay for gas. Add a small amount of ETH to the same address on Blast and try again.
Your withdrawal is still in the challenge period, or, for USDB, still being processed after finalizing (up to 1 day). Check back later.
WETH has to be unwrapped to ETH first. See Withdraw WETH.
Your wallet may not display the token yet. Add it using the BLAST token address on Ethereum, 0x71b9e0FD392713A14FCaB92D9aF7A21F47E3b1Fa, or look up your address on Etherscan to confirm the balance.