Skip to the article
Onchain Brief

News from across crypto

When Is a Bridge Arrival Really Final?

A bridge arrival is usable only after the destination chain records it and the bridge’s own checks pass; those steps can take longer than a wallet update.

The Onchain Brief Editors3 min read
When Is a Bridge Arrival Really Final?

A bridge arrival is final when the destination chain has recorded the transfer and the bridge’s security checks are satisfied. Seeing a token in a wallet can mean the destination transaction landed, but it does not always mean the whole transfer is beyond challenge or reversal. The exact steps depend on the bridge and the two chains.

What does destination chain finality mean?

Destination chain finality means the receiving chain has accepted the transaction under its own rules. A transaction may first appear in a block, then gain confirmations as more blocks build on top of it. Some chains later mark blocks as finalized, meaning their consensus rules treat them as settled. These stages are related, but they are not the same.

A bridge transfer also depends on what happened on the sending chain. The bridge must observe the source transaction, decide it is far enough along, and send or release assets on the destination. For a simple stablecoin swap across Ethereum and Arbitrum, Biswap’s route between the two chains is a useful example of the kind of journey involved. The key detail is that arrival depends on both the bridge’s process and the destination chain’s record.

Why can a wallet show funds before the transfer is settled?

A wallet reads balances from the destination chain. It may show tokens as soon as a destination transaction succeeds, while the bridge still waits for more source-chain confirmations or another check. In some systems, a relayer advances the transfer after those checks. In others, the user must claim the funds with a separate destination transaction.

Optimistic rollup withdrawals illustrate why direction matters. A withdrawal from an L2 rollup back to Ethereum can require a proof and a challenge period before it is finalized on Ethereum. That process is different from a deposit arriving on the L2. “Finality” is not one universal timer attached to every bridge transfer.

How can you tell whether a bridge arrival is complete?

Check the bridge’s transfer status and the destination transaction, rather than relying on a wallet balance alone. Look for the exact state the bridge uses, such as completed, claimable, or finalized. If the transfer needs a claim, the destination transaction has not happened yet.

  • Confirm the source transaction succeeded on the intended network.
  • Check whether the bridge is waiting for source confirmations or a proof.
  • Open the destination transaction and confirm it succeeded on the intended network.
  • See whether the bridge requires a separate claim or lists a challenge period.

These checks matter most when moving funds you need immediately. A displayed balance is useful evidence that tokens reached an address, but the bridge’s own status tells you whether its conditions have also been met. If the status is unclear, wait for the bridge to update before treating the transfer as settled.