What Partial Execution Means for Cross-Chain Swap Recovery
Partial cross-chain fills can leave tokens delivered and a remainder unresolved; learn how to read fill status, identify the recoverable asset and choose the next step.
The Top Crypto Editors 3 min read
If a cross-chain swap executes only part of your order, the delivered amount may be final while the remainder follows a separate fill or recovery path. That is because the source-chain transfer and destination-chain execution are distinct steps, and a transaction confirmed on one chain cannot simply be rolled back by the other. Your first task is to find out whether the remainder is still eligible for execution, being refunded, or requires a recovery action.
Why does a cross-chain swap fill only part of an order?
A partial fill can happen when an order is deliberately divided among multiple executors, or when a route completes one leg but not another. In the first case, each completed portion may be accounted for independently; in the second, the bridge or destination swap may still be pending or may have failed. For the wallet-side route setup, this ParaSwap guide to bridging and swapping from your wallet covers the broader flow that a recovery check picks up from.
Do not treat “partial” as a single status with a standard remedy. Check the route’s own order or transfer record, because the remainder might still be fillable until an expiry, while a failed destination call may instead be retried or refunded under that bridge’s rules.
How do you identify what is still recoverable?
Match the confirmed transactions and amounts across both chains, then compare them with the route’s recorded status. In particular, check:
- How much of the order was actually filled, rather than merely submitted.
- Which chain and token the pending or recovery amount refers to.
- Whether the remainder is awaiting another fill, a destination retry, or a refund.
- Whether the order has expired or reached a terminal status.
The recovery asset may differ from the token you started with. If the route swapped or wrapped your asset before bridging, a refund can return the bridge-step token instead; the settled amount can also differ from an estimate. Use the confirmed recovery record and transaction hash to reconcile what arrived.
What should you do after a partial execution?
Wait for the route’s status to clarify the remainder before submitting another swap or claiming a refund. A transaction hash shows that an action was submitted, not necessarily that the destination fill or refund completed. If the status says recovery is pending, keep tracking that record; if it is terminal or calls for manual action, follow the route provider’s stated recovery process and use the transaction details to avoid acting on the already-filled portion.
The practical rule is to reconcile filled quantity, remaining quantity, chain and token before taking another step. Watch next for the route’s final status and the confirmed settled amount: those tell you whether recovery finished and what you actually received.