What to Do With an Unfilled Limit Order After a Swap
A swap can leave an order untouched when its price condition or available liquidity is not met; check its state, then keep, cancel, or reprice it deliberately.
Merkle Street Newsroom#cd5b3e3 min read
After a swap, check whether the trade filled, partially filled, or left a separate limit order waiting; each state calls for a different next step. The swap sends an asset into a matching system, where available liquidity and your price conditions determine what trades. A limit order sets the price at which you are willing to trade, and can remain open when no eligible trade reaches it. Think of it as a ticket waiting at a counter: a passing price alone does not mean the ticket was accepted.
Why is my limit order still unfilled after a swap?
A limit order stays unfilled when no available trade meets its price and quantity conditions. A swap may move a pool price or consume available liquidity without matching your order. If the swap only matched part of the order, the remaining quantity may stay active, depending on the venue’s rules. For the sequence from deposit through matching and payout, see this fuller account of Chainflip’s swap and order flow. The key detail is whether the system treats your limit as a standing order or as a condition on a one-time swap.
On Chainflip, for example, limit orders are liquidity-provider orders in its automated market maker. They are maker-only: a normal swap can fill them, while one limit order cannot directly trade against another. A filled order closes and its swapped funds return to the provider’s account balance; an unfilled order can be cancelled. A user’s swap is a separate process, with price protection that can result in a refund if the required price is not met.
How do I check whether the order filled?
Start with the order or transaction record on the venue where you placed it. Confirm the input asset, pair, requested amount, limit price, and order status. Then check the wallet or account balance for both the traded amount and any remainder. A completed swap and an active limit order can appear in the same history, but they are separate instructions.
For a cross-chain swap, trace each stage before acting: source-chain deposit, network processing, destination payout, or refund. A pending payout is not an unfilled limit order. If the venue shows partial execution, check whether it keeps the remainder open or cancels it automatically. Rules differ, so use the order details and venue status as the record of what happened.
Should I cancel or leave an unfilled order open?
Keep the order only if you still want to trade at its stated price and understand that funds may remain committed while it is open. If the price or your plan has changed, cancel it through the venue and wait for the cancellation to register before reusing any returned balance. Some systems require an onchain transaction for cancellation, so check its status and fee before submitting another order.
- Keep it if the price and amount still match your plan.
- Cancel it if you no longer want the trade or need the reserved funds.
- Reprice it only after checking the current market and the new amount you intend to risk.
- For a failed swap, verify the refund address and refund status before trying again.
Do not submit a replacement just because the first order looks slow. First establish whether the original remains active, partially filled, or cancelled. That check prevents duplicate exposure and makes the next action clear.