Fix: Crypto Stuck on Bridge 2026 (Get Your Funds Back)
Published on 2026-06-28
# Fix: Crypto Stuck on Bridge 2026 (Get Your Funds Back)
> **Anti-Loss Protocol:** Your crypto is NOT lost. In 99% of bridge-stuck cases, your funds are safely held in the bridge contract and will arrive automatically or can be manually claimed. Do NOT send more tokens to "retry" the bridge -- you will pay gas twice and potentially lose both transactions. Do NOT click any link from someone in your DMs offering to "speed up" your bridge. That is a scam.
## The 3 Types of "Stuck" Bridge Transfers
Not every stuck bridge is the same. Identify your scenario first:
| Type | What Happened | Risk Level | Resolution |
|------|---------------|------------|------------|
| **A: Still processing** | Bridge UI shows pending, explorer shows confirmed but funds not arrived | LOW | Wait + auto-resolves |
| **B: Missed manual claim** | You closed the browser before clicking the second "Claim" button | LOW | Return to bridge and claim |
| **C: Cross-chain message failed** | L1 tx confirmed but L2 message never delivered | MEDIUM | Manual retry via explorer |
Read the section matching your scenario below.
## Fix A: Bridge Still Processing (Most Common)
Most bridges require two confirmations: one on the sending chain, one on the receiving chain. Some bridges batch transactions and process them periodically.
**How long to wait:**
| Bridge | Normal Time | Wait Before Troubleshooting |
|--------|-------------|----------------------------|
| Arbitrum Official Bridge | 10-20 min | Wait 45 min |
| Optimism Standard Bridge | 10-20 min | Wait 45 min |
| Polygon PoS Bridge | 5-15 min | Wait 45 min |
| Base Bridge (Optimism) | 15-30 min | Wait 60 min |
| Wormhole Portal | 15-30 min | Wait 60 min |
| Stargate (LayerZero) | 2-5 min | Wait 15 min |
| Across Protocol | 1-3 min | Wait 15 min |
| Hop Protocol | 3-8 min | Wait 20 min |
| Connext | 2-5 min | Wait 15 min |
If your bridge time has exceeded the "wait before troubleshooting" column, move to the section below.
## Fix B: You Missed the Manual Claim Step
Many bridges (Arbitrum, Optimism, Polygon PoS) require a second transaction you must click after the first confirms. If you closed the browser or navigated away, your funds are sitting in the bridge contract ready to claim.
**Step 1:** Go back to the exact same bridge UI you used to initiate the transfer.
**Step 2:** Connect the same wallet you used to send the original transaction.
**Step 3:** The bridge should detect your pending claim. Look for buttons labeled:
- "Complete Transfer"
- "Claim"
- "Finalize"
- "Relay"
- "Complete Withdrawal" (Arbitrum)
**Step 4:** Click the claim button and confirm the transaction. Gas on the destination chain is typically cheap ($0.01-$0.50).
**Step 5:** Verify receipt on the destination chain's block explorer.
### If the bridge does not show a pending claim:
Your browser session data may have cleared. In that case:
1. Go to the bridge's block explorer tracker:
- Arbitrum: bridge.arbitrum.io (connect wallet to see pending)
- Optimism: optimism.io/bridge
- Polygon: wallet.polygon.technology/bridge
- Wormhole: portalbridge.com
2. Some bridges also support claim-by-TX-hash:
- Arbitrum: Use retryable-tx.arbitrum.io with your L1 transaction hash
- Optimism: Use the Optimism Gateway with your deposit hash
## Fix C: Cross-Chain Message Failed (Advanced)
This happens when your source-chain transaction confirmed but the cross-chain message that tells the destination chain to release funds never fired. It is rare (<1% of transactions) but requires manual intervention.
### Arbitrum Fix: Retryable Ticket Tool
1. Copy your L1 (Ethereum) transaction hash
2. Go to retryable-tx.arbitrum.io
3. Paste the hash and click "Check Status"
4. If it shows "Ready to Redeem," click "Redeem"
5. This submits the Arbitrum-side message manually.
### Optimism Fix: Manual Message Relay
1. Go to optimistic.etherscan.io
2. Find your L1 deposit transaction
3. Check the "To" contract -- it should be the Optimism Portal at `0xbEb5Fc579115071764c7423A4f12eDde41f106Ed`
4. Use the SDK tool at sdk.optimism.io or contact the Optimism support Discord with your tx hash
### Wormhole Fix: Manual VAA Redemption
1. Go to portalbridge.com/connect and enter your source chain and tx hash
2. The Portal will generate the VAA (Verification Action Approval) manually
3. Click "Redeem" on the destination chain
### Across Protocol Fix: Relay Check
1. Go to app.across.to and connect your wallet
2. Check the "Your Transfers" section
3. If a transfer shows "Relay not completed," you can trigger the relay manually
4. Contact the Across Discord in #support if UI does not show it## Speed & Cost: Should You Bridge Again or Wait?
| Scenario | Your Move | Expected Cost |
|----------|-----------|---------------|
| Sent <30 min ago, bridge UI still processing | WAIT | $0 |
| Sent 45+ min ago, no claim prompt visible | Return to bridge UI, look for claim | $0.01-$1 (destination gas) |
| Sent 45+ min ago, claim prompt found | Claim gas only | $0.01-$1 |
| Sent 2+ hours ago, still nothing | Contact bridge support with tx hash | $0 (support is free) |
| Sent 24+ hours ago, still nothing | Manual relay via SDK or explorer | Varies ($0-$20) |
**Never send a duplicate bridge transaction.** Your first transfer will arrive. Sending a second one just puts you behind in the queue with two stuck transfers instead of one.
## If You Used a CEX (Coinbase, Binance, Kraken)
Centralized exchange withdrawals that go through bridges (Coinbase Arbitrum withdrawals, Binance BSC bridge) have their own status systems:
1. Check withdrawal status in your exchange history
2. If status shows "Completed" on the exchange but you have no funds:
- Verify you are on the correct network in your wallet
- Verify the deposit address matches your wallet
- Check the block explorer for the destination chain
3. If status shows "Processing" for over 2 hours, open a support ticket
## When to Actually Worry
You should only be concerned if:
- It has been **more than 72 hours** AND block explorer shows no outgoing transaction at all (means the bridge never received it)
- The bridge you used has been **hacked or paused** (check the bridge project's official Twitter)
- You sent to a **smart contract address** that does not exist on the destination chain
In all other cases, your funds are recoverable.
## Prevention Checklist for Your Next Bridge
- [ ] Complete the full bridge flow in one session -- do not close the browser before claiming
- [ ] Write down your transaction hash before navigating away
- [ ] Set a calendar reminder for the bridge's expected completion time
- [ ] After bridging, immediately switch your wallet to the destination network and verify
- [ ] For amounts over $1,000, test with a small amount first
- [ ] Bookmark official bridge URLs to avoid phishing sites
## Bottom Line
Crypto stuck on a bridge resolves itself 95% of the time within the advertised window. For the remaining 5%, the fix is usually a manual claim on the same bridge UI you used to send. Your funds are almost certainly safe -- be patient, follow the steps above, and never trust anyone offering to "unlock" your bridge for a fee.
Check live bridge status, compare fees, and find the best route at [Compare Network Fees](https://cryptonetworkguide.com/).