Why a confirmed crypto transfer can still be stuck
A source-chain confirmation does not guarantee arrival: bridge relayers, proofs, liquidity and destination execution each add separate steps and failure modes.
By The Coin Wire Editorial5 min read

A confirmed transaction on the source chain means that chain has recorded the transfer; it does not mean the receiving chain has credited the funds. A cross-chain transfer can still be waiting for a bridge to observe the transaction, verify it, arrange destination liquidity or execute a second transaction. That gap is why a transfer can look complete in one explorer and remain pending in the bridge interface or destination wallet.
What does source confirmation mean in a cross-chain transfer?
It means the source network has accepted the transaction to the point shown by its confirmation rule, while the bridge’s work may still be unfinished. A wallet or explorer can show the source transaction as confirmed before the bridge has acted on it. Some chains treat a block as increasingly unlikely to be reversed as more blocks are added; others use a finality mechanism that establishes when a transaction is finalized. The bridge may wait for its own required threshold before proceeding.
After that threshold, a bridge typically needs to detect the source event and authorize or perform an action on the destination chain. Depending on its design, that can involve relayers, validators, a proof submitted on-chain, or a liquidity provider fulfilling a transfer. These are separate steps with separate transaction records. A source transaction hash proves what happened on the source chain, but it does not by itself prove that destination execution has succeeded.
The route also affects what “pending” means: a lock-and-mint bridge, a burn-and-mint bridge and a liquidity-based route do not resolve delays in the same way. For a closer look at how route design changes the trade-offs, see this fuller guide to choosing a super bridge route. In every case, the useful question is which step has completed and which system is responsible for the next one.
Why can the destination transfer take longer?
The destination transfer can take longer because it depends on bridge processing and a successful transaction on a different network. A relay may be delayed, a proof may need to be submitted or verified, or a destination transaction may fail because of congestion, fees or a contract condition. A liquidity-based route can also depend on available funds from a provider. A displayed estimate is therefore a forecast for a sequence of steps, not a guarantee that the source confirmation and arrival happen together.
This differs from a same-chain transfer, where the receiving address is credited through the same network’s transaction process. It also differs from a centralized exchange withdrawal: an exchange may update its internal balance before it sends an on-chain withdrawal, while a bridge transfer relies on coordination between distinct networks and bridge components. Faster routes can reduce waiting by using available destination liquidity or a different verification process, but that changes the route’s dependencies and may change its fees or trust assumptions.
When diagnosing a delay, check the status against the transfer’s exact route and transaction hash. Look for whether the source event was detected, whether verification or relay is pending, and whether a destination transaction hash exists. A destination hash usually means the bridge has attempted execution; its status on the destination explorer can show whether it succeeded or failed. If no destination transaction exists, the transfer may still be waiting upstream.
What should you do when a bridge transfer is pending?
First, identify the last confirmed step before taking action. Use the bridge’s official status page or transfer tracker and compare it with the source and destination explorers. Match the token, network, amount and recipient address, and check that the destination wallet is set to the intended network. A token may arrive under a different contract address or representation than the source asset, so an empty-looking balance does not always mean the transfer failed.
- If the source transaction failed or was never included, the bridge cannot process that transfer; inspect the source transaction status.
- If the source succeeded but the bridge has not detected it, check the route’s stated confirmation requirements and official status information.
- If the bridge shows a destination transaction, inspect that hash on the destination network for success or failure.
- If the tracker remains unclear, contact the bridge through its official support channel with the transaction hash and route details; never share a recovery phrase or private key.
A failed destination transaction does not have one universal remedy. Some bridge designs provide a retry or refund path; others require support or a specific recovery process. Do not submit a second transfer simply because the first is delayed: it can create a separate transfer and fee without resolving the original. Follow instructions tied to the exact route, and verify any proposed recovery action through the bridge’s official interface.
The practical takeaway is to treat “source confirmed” as a milestone, not an arrival notice. The next useful signals are whether the bridge detected the source event, whether verification or liquidity is holding up progress, and whether destination execution has a transaction hash. Those details show whether waiting, checking the destination explorer or using the route’s documented recovery process is the appropriate next step.