After an aggregator splits a transaction into multiple steps, if one step in the middle fails, the transaction usually stops there — it will not automatically skip the failed step and continue. You need to manually handle the current stuck state before deciding what to do next.

A leading global cryptocurrency platform,suitable for both beginners and experienced traders.
New user benefit: 20% off trading fees upon registration!!
Step 1: First confirm which step failed
The multi-step process created by an aggregator is usually a combination like "swap → cross-chain → swap again." A failure in the first step and a failure in the last step are handled completely differently.
[What to do]: Find the order details on the aggregator page and see which specific part failed.
[How to do it]: Most aggregators have an "order history" or "transaction records" page. Go there, find your order, and check the status message. If it shows "pending" or "processing," it means a step is still waiting for on-chain confirmation, not a real failure. If it shows "failed," the page usually marks which step failed and why, such as "slippage out of range" or "insufficient liquidity."
[Completion standard]: You can clearly say the number of the failed step and the corresponding protocol name, for example "Step 2: failed through a certain bridge contract."
Step 2: Judge the failure reason and decide whether you can retry
The failure reason usually tells you directly whether this transaction can still be saved:
"Slippage out of range": Market movement caused the actual execution price to differ too much from your quoted price. In this case, refresh the page to get a new quote, adjust the slippage tolerance, and retry.
"Insufficient liquidity": The pool does not have enough funds to support this trade size. In this case, lower the amount or wait for liquidity to recover before trying again.
"Insufficient gas fee": The native token on the source chain or destination chain is not enough to pay the transaction fee. You can retry after adding enough gas fees on the relevant chain.
"Contract execution error": This involves internal logic problems in a cross-chain bridge or DEX contract. This situation is more troublesome and requires contacting the aggregator or the relevant protocol's customer service.
Common failure cause: Some people see a failure and then repeatedly submit the same transaction, but by then the aggregator's quote may already be outdated — before retrying, you need to refresh the quote first. Otherwise you will still submit the old route and price, and it will most likely fail again.

A leading global cryptocurrency platform,suitable for both beginners and experienced traders.
New user benefit: 20% off trading fees upon registration!!
Step 3: Confirm the fund status before deciding the next move
If the transaction fails, the funds usually do not disappear, but they may appear in different places:
Case A: Funds returned to the source address If the failure happened in the first cross-chain step, such as locking or swapping on the source chain, and the transaction was dropped or rolled back by the node, the assets usually return to your source address within minutes to hours. Refresh your wallet balance to confirm.
Case B: Funds stuck in the bridge contract on the destination chain If the source chain already succeeded, shown as Success in the block explorer, but the destination chain confirmation failed, the assets may be stuck in the bridge contract address on the destination chain. In this case, contact the cross-chain bridge's official customer service, provide the transaction hash and your destination address, and ask them to release the funds manually.
Case C: Funds in the middle of the multi-step process If the aggregator went through two swaps, the first step succeeded and the second step failed, the funds may be stuck in the temporary asset created after the first swap. You need to go back to the aggregator's order details and see whether the system supports "cancel order" or "return assets." If not, you may need to manually sell the intermediate asset back into the original coin.
[Completion standard]: You have confirmed where the funds currently are, whether in the source address, destination address, or a contract, and have decided whether to retry or contact customer service based on the situation.
How to verify after completing the operation:After a failure, first confirm the failed step and reason in the aggregator's "order history," then refresh your wallet balance to confirm where the assets are. If you decide to retry, refresh the quote before submitting. If the funds are in a contract, prepare the transaction hash and contact the relevant protocol's official customer service. Do not submit the same transaction again without changing any parameters.


