Blast's bridge interface closes inBridge closes in 26 Oct 2026Withdraw now
Blast L2 is shutting down

Get your funds off Blast

Check any wallet for funds still on Blast and unfinished withdrawals.

Read-only. No wallet connection, no signatures.

Guide

How to get funds off Blast
Blast's official bridgeWorks until 26 October 2026
  1. Type blast.io/bridge yourself and connect the wallet that holds the funds on Blast. Got WETH? Unwrap it to ETH first.
  2. Open the WITHDRAW tab, pick ETH or USDB, enter the amount and confirm the transaction on Blast.
  3. Open HISTORY. After about an hour, once Blast posts its state to Ethereum, press Prove and confirm on Ethereum.
  4. After the 24-hour wait, press Finalize / Claim and confirm on Ethereum. ETH lands in your wallet. USDB arrives as DAI after one more claim.

Withdrawals are paused for about a week from 2 October while Blast exits Lido. Start on Blast anyway, then prove and finalize when they reopen. BLAST tokens have no bridge to Ethereum.

No app? Do it yourself
  1. Start on Blast: L2BlastBridge 0x4300000000000000000000000000000000000005. ETH: bridgeETHTo(yourAddress, 200000, 0x) with the amount as value. USDB: bridgeERC20To(USDB, DAI, yourAddress, amount, 800000, 0x).
  2. Prove on Ethereum: OptimismPortal 0x0Ec68c5B10F21EFFb74f2A5C61DFe6b08C0Db6Cb, proveWithdrawalTransaction(tx, l2OutputIndex, outputRootProof, withdrawalProof). The proof comes from Blast's eth_getProof against the latest output in L2OutputOracle 0x826D1B0D4111Ad9146Eb8941D7Ca2B6a44215c76. viem's OP Stack helper buildProveWithdrawal builds it.
  3. Finalize after 24 hours: finalizeWithdrawalTransaction(hintId, tx). For ETH, hintId = ETHYieldManager 0x98078db053902644191f93988341E31289E1C8FE → findCheckpointHint(requestId, 1, getLastCheckpointId()), with requestId read from provenWithdrawals(withdrawalHash). For USDB, use 0.
  4. USDB only: claim the DAI from USDYieldManager 0xa230285d5683C74935aD14c446e137c8c8828438, claimWithdrawal(requestId, hint), with requestId from getWithdrawalRequests(yourAddress).

Check every contract address against Blast's docs or L2BEAT before sending. Use your own wallet on Etherscan's Write Contract tab. Never paste your private key into a website or a script you didn't write.

Reading the bridge contracts…

Tip

OPTIONAL

This checker is free. Withdrawing through Blast's official bridge sends 100% of the funds to your own wallet, and we never take a cut. If it helped you get funds out, a tip of 2% of what you recovered is appreciated. It's entirely up to you.

0xa6942690dc510e083cc0208289890663F11d7c13fortizo.eth · ETH or any EVM chain

Stay safe

No approvals. Withdrawing never needs a token approval or "permit" signature. Reject any that appear.

Ignore "claim" tokens airdropped to your Blast wallet. They point to drainer sites.

Never share a seed phrase, not with support, a form, or a site like this.

We never DM first. The only account is x.com/0xfortizo and the only tip address is fortizo.eth (0xa694…7c13). Anything else is an impersonator.

Check the contract. When you withdraw, your wallet should show one of these addresses as the contract being called.

Blast bridge (start, on Blast)0x4300…0005
Blast standard bridge (other tokens, on Blast)0x4200…0010
WETH unwrap (on Blast)0x4300…0004
OptimismPortal (prove + finalize, Ethereum)0x0Ec6…B6Cb
USD yield manager (Claim DAI, Ethereum)0xa230…8438
Official bridge ↗

The official bridge is blast.io/bridge. Never use bridge links sent by DM.