Why did my limit order fail or not execute?#
A limit order only executes if a filler can match your swap exactly at your agreed price.
There are a few reasons an order may reach your price but not complete:
- High network costs: Execution timing varies with market conditions and network congestion. The token's price may match your agreed price, yet still not be favorable enough for a filler to cover the network cost and fill the swap.
- No available filler: If no filler is available to complete the swap at your price, the order stays open until you cancel it.
- Insufficient liquidity: There may not be enough liquidity for your token, preventing a filler from filling at your price.
- Insufficient token balance: Your wallet must hold the amount of tokens you intend to swap. If the balance is too low, the order will not fill. If your wallet later receives enough tokens and the order has not expired or been cancelled, it will fill.