Causes Of Stuck Cross-Chain Transactions
There are several reasons why cross-chain transactions get stuck:- The transaction exceeds the deadline set by the provider (e.g., 90 minutes).
- An incorrect wallet address is specified by the user for receiving funds in the target network.
- The sent token or the token to be received is not supported by the provider.
- Due to gas price changes during the exchange process, the paid amount of gas is not sufficient to cover the gas fee in the target network.
- Token price changes during the transaction execution, causing the transaction to get stuck due to the set slippage.
Refund Options
In these cases, the provider selected in the transaction processes the refund. Depending on the provider, refunds may occur in the following ways:- The user receives the originally sent token in the source network.
- The user receives a pool token (e.g., USDC, USDT, WETH, ETH) in either the source or target network.