Withdrawing from Base back to Ethereum mainnet takes 7 days and requires three separate manual steps. If your Coinbase Wallet shows zero after bridging, or your withdrawal appears stuck, the answer is almost always one of a handful of fixable issues โ not lost funds.
Base is an Ethereum Layer 2 blockchain built by Coinbase using optimistic rollup technology. Transactions on Base are faster and cheaper because they are processed off the main Ethereum chain and then batched back to Ethereum in bulk.
The 7-day withdrawal period is not a glitch, a compliance hold, or a problem with your account. It is a mandatory security window built into the Base protocol โ called the challenge period โ during which anyone can submit a fraud proof if a transaction was processed incorrectly. No amount of customer support, no third party, and no fee payment can shorten it.
Most users who experience "missing funds" after a Base withdrawal have only completed Step 1. Steps 2 and 3 require you to return to the bridge and manually trigger them โ they do not happen automatically.
Go to bridge.base.org, connect your Coinbase Wallet, and submit the withdrawal transaction. You pay a small Base gas fee. Your funds leave your wallet on Base and are locked in the bridge contract. The 7-day challenge window starts now. Your balance in Coinbase Wallet on the Base network will drop to zero for the bridged amount โ this is expected.
After the 7-day window, return to bridge.base.org, switch your wallet to Ethereum Mainnet, and go to the Transactions tab. Your withdrawal will show status "Ready to Prove." Click Prove Withdrawal and confirm the Ethereum transaction. You pay an Ethereum mainnet gas fee here. This step submits the cryptographic proof of your Base withdrawal to the Ethereum L1 contract.
After a short finalization period (usually under an hour), your withdrawal shows "Ready to Claim" in the Transactions tab. Click Claim Funds and confirm the Ethereum transaction. Pay the Ethereum gas fee. Your ETH or tokens will arrive in your wallet on Ethereum Mainnet. The entire process is now complete.
Nine times out of ten, this is a network selector issue โ not a missing transaction.
Your funds are on Base, but your wallet is showing the Ethereum Mainnet view. Tap the network name at the top of the Coinbase Wallet app and switch to Base. Your balance will appear immediately. No transaction needed.
Deposits from Ethereum to Base take 1โ3 minutes but can take up to 15 minutes during network congestion. Look up your transaction hash on Basescan (basescan.org) โ if the transaction is confirmed there, switch to the Base network in your wallet.
Coinbase Wallet occasionally fails to refresh balance after a bridge transaction. Force a sync by pulling down on the wallet home screen (refresh gesture), or by switching to a different network and back to Base. The correct balance should load within a few seconds.
If you bridged an ERC-20 token (not ETH itself), you may need to manually add it to Coinbase Wallet. Tap the + icon in your asset list, search for the token name, or enter the Base network contract address for the token directly.
If you initiated a withdrawal from Base to Ethereum and the funds are not in your Ethereum Mainnet wallet, you likely have not completed the Prove and/or Claim steps. Visit bridge.base.org and check your Transactions tab.
If your bridge transaction shows "Failed" on Basescan or Etherscan, the gas fee was consumed but the transfer did not execute. The funds stay in your original wallet โ they were never moved. Check the transaction status on the relevant block explorer using your transaction hash.
Before contacting anyone about missing funds, verify the actual on-chain status of your transaction. This takes two minutes and tells you exactly where your funds are in the process.
In Coinbase Wallet, tap Activity and find the bridge transaction. Copy the transaction hash (TXID) โ it starts with 0x and is 66 characters long.
For transactions originating on Base: search on Basescan.org. For transactions on Ethereum Mainnet (including claim transactions): search on Etherscan.io. Paste the TXID in the search bar.
"Success" means the transaction executed. "Pending" means it is still in the mempool. "Failed" means the transaction reverted and your funds were not moved (gas was still charged). If the block explorer shows Success but your wallet shows zero, the issue is network selection in your wallet โ not the transaction.
| What You See | What Is Actually Happening | What to Do |
|---|---|---|
| Coinbase Wallet balance is zero after deposit to Base | Wallet is still showing Ethereum Mainnet view, not the Base network | Switch network selector in Coinbase Wallet to Base |
| Withdrawal initiated 7+ days ago, nothing received on Ethereum | Prove Withdrawal and/or Claim Funds steps have not been completed | Visit bridge.base.org โ Transactions tab โ complete missing steps |
| Withdrawal shows "Ready to Prove" but Prove button does nothing | Wallet is still set to Base network โ Prove must be executed on Ethereum Mainnet | Switch Coinbase Wallet to Ethereum Mainnet, then click Prove Withdrawal |
| Bridge transaction stuck as "Pending" for more than 30 minutes | Gas price set too low โ transaction is in mempool waiting for miners | In Coinbase Wallet, find the pending transaction and use Speed Up to resubmit with a higher gas fee |
| ERC-20 token bridged to Base but not showing in Coinbase Wallet | Token exists in the wallet but needs to be manually added for display | Tap + in asset list โ Import Token โ enter the Base network contract address for the token |
| Bridge.base.org does not show my withdrawal in the Transactions tab | Wallet connected to bridge is a different address than the one that initiated the withdrawal | Disconnect and reconnect using the exact wallet address that initiated the withdrawal. Confirm on Basescan which address submitted the transaction. |
The most common cause is the wrong network selected. Your funds are on the Base network, but the wallet is displaying the Ethereum Mainnet view. Tap the network selector at the top of Coinbase Wallet and switch to Base. Your balance should appear immediately โ no funds have been lost.
The standard Base official bridge withdrawal requires a mandatory 7-day challenge period โ a fixed security feature of optimistic rollup technology. After 7 days you must complete two more steps: Prove Withdrawal and Claim Funds, each requiring an Ethereum gas fee. Your funds are not lost during this period โ they are locked in the bridge smart contract.
A confirmed initiation transaction only starts the 7-day challenge period โ it does not complete the withdrawal. Visit bridge.base.org, connect your wallet, and check the Transactions tab. If your withdrawal shows "Ready to Prove," click Prove Withdrawal and pay the Ethereum gas fee. After a short finalization period it will show "Ready to Claim" โ click Claim Funds to receive your ETH on mainnet.
No. The 7-day challenge period is a fixed security parameter and cannot be shortened by any party. If you need faster access to Ethereum mainnet funds, third-party bridges such as Across Protocol or Stargate offer near-instant bridging using liquidity pools โ though they charge a fee and carry smart contract risk. Always verify you are on the official bridge URL before connecting your wallet.
Depositing from Ethereum to Base is fast โ 1 to 3 minutes, one step, confirmed once the Base sequencer processes the transaction. Withdrawing from Base back to Ethereum requires the full 7-day challenge period plus three manual steps (Initiate, Prove, Claim). This asymmetry is standard for all optimistic rollup networks including Optimism and Arbitrum โ it is not unique to Base.
If your transaction hash is confirmed on Basescan but you still cannot account for your funds after checking all the steps above, our specialists can trace the transaction path using your public wallet address and transaction ID โ no private keys or recovery phrase needed.
Independent third-party guidance. Not affiliated with Coinbase, Base, or the Base bridge. We never ask for your recovery phrase, private keys, or login credentials.