Status:user_transfer_pendingWhen a swap is created, it starts with user_transfer_pending status. Layerswap is waiting for the user to complete the transaction in the source network.
Status:ls_transfer_pendingAfter the user has completed the transaction in the source network, Layerswap will verify the transaction and match it with the corresponding swap. An Input transaction object will be created to describe the user’s transaction. The swap status will be changed to ls_transfer_pending.
Status:failedIn rare cases, an unexpected internal error may prevent Layerswap from processing the swap or initiating a refund automatically. The Layerswap team will be notified and will resolve the issue as soon as possible.
Status:refund_pendingWhen a swap cannot be completed, Layerswap automatically initiates a refund. The swap status will be changed to refund_pending while the refund transaction is being processed on the source chain using the source token. See the Refunds page for details.
Status:refundedThe refund transaction has been confirmed on the source chain and the user’s funds have been returned. The swap’s transactions array will include a transaction with type: "refund".