Where a Pending Cross-Chain Swap Is—and How to Check It
A pending cross-chain swap may be waiting on source-chain confirmation or destination delivery; check each stage before retrying, cancelling or sharing wallet access.
The Chain Today Desk4 min read

A pending cross-chain swap can mean the source transaction is waiting for confirmation, or that the bridge has not yet delivered funds on the destination chain. First, find the transaction hash in your wallet and check it on the block explorer for the chain where you started. A wallet’s “pending” label is not enough to tell which stage is delayed.
The process has separate steps. Your wallet signs a transaction and broadcasts it to the source chain. A contract may take custody of tokens, burn them, or record a deposit. Depending on the bridge, validators, a relayer or a proof system then enables a corresponding transfer or release on the destination chain. A destination transaction completes delivery. Think of it as a parcel with two tracking legs: confirmation at the first depot does not mean it has arrived at the second.
What does pending mean on each chain?
On the source chain, a pending transaction has been submitted but is awaiting inclusion and confirmation. If it confirms, inspect the transaction result and events: a successful source transaction can still be followed by a destination wait. If it reverts, the intended swap or deposit did not complete, though the network fee may still be charged.
After source confirmation, check the bridge’s own tracker or official status page using the source transaction hash or deposit identifier. Status labels vary by bridge. Across’s tracking documentation, for example, distinguishes a deposit that is pending from one that is filled, expired or refunded. A tracker can also lag behind the chain while its indexer catches up. Compare its status with the source explorer and the destination explorer before deciding what happened.
Some routes include a token swap on the source chain before bridging, or on the destination after delivery. If the source step is a DEX trade, its route and minimum-output condition can affect whether that transaction executes. For that specific decision, see choosing a quickswap route after a stall. A failed local swap and a delayed bridge delivery are different problems, even when an app displays both as a stalled swap.
How can I trace the funds safely?
Start with the hash, not a new transaction. Open it on the correct source-chain explorer and verify the sending address, destination contract, token and amount. If it succeeded, check the bridge’s official tracker for the destination chain and any fill or release transaction hash. Then search that second hash on the destination explorer and confirm the recipient and token contract. Token symbols can be reused, so compare the contract address as well as the displayed name.
- Source transaction pending: wait for the network or use the wallet’s built-in speed-up or cancel option only if you understand its effect. On EVM networks, replacement generally uses the same account nonce; follow your wallet’s instructions.
- Source transaction confirmed, destination still pending: keep the hash and check the bridge’s stated processing window and official status tool. Don’t submit a second deposit just because the receiving balance has not changed.
- Source transaction failed: read the explorer’s result and wallet error. Confirm whether the swap or deposit reverted before attempting a new transaction.
- Destination transaction confirmed, balance missing: check the destination network in your wallet and verify that it displays the exact token contract received.
When should I retry or ask for help?
Retry only after the source transaction’s outcome is clear. If it failed, you can assess a fresh attempt against the current quote, fees and route. If it succeeded, use the bridge’s documented recovery or refund process when its tracker marks the transfer eligible; do not assume that a manual resend will recover it. Keep both chain names, transaction hashes, token addresses and the bridge status together when contacting support through a link you reached from the project’s official site.
Never share a seed phrase or private key to “unstick” a transfer. A person who has either can take control of the wallet, while neither is needed to look up a public transaction hash. The practical rule is simple: locate the source transaction, establish whether it succeeded, then follow the bridge’s record to the destination. One pending label cannot describe both chains’ progress.