Limit Orders

Powered by KyberSwap

1. What is a Limit Order?

A limit order lets you set the exact price you want to trade at.

You don't need to watch the chart. The order waits until the market reaches your price, then fills automatically.

  • Market swap: trade now at the current price.

  • Limit order: trade later, only at your target price.

Orders can fill partially over time. You can cancel anytime — for free.


2. Before You Start

To place a limit order you need:

  • A connected wallet.

  • A supported chain: Base, Optimism, or Arbitrum.

  • Enough balance of the token you want to sell.

  • A small amount of native token (ETH) for the one-time approval gas.

  • A one-time approval per token, per chain.

Selling native ETH? The app will wrap it to WETH for you in one step. No manual action needed.


3. How to Use

  1. Open the Swap page and select the Limit tab.

  2. Choose your From and To tokens.

  3. Enter the amount you want to sell.

  4. Set your target price. The current market rate is shown for reference.

  5. Pick an expiry: 1 hour, 1 day, 1 week, or 1 month.

  6. Approve the token (first time only).

  7. Confirm the wrap step if you are selling native ETH.

  8. Click Create Order and sign in your wallet.

  9. Find your order in My Orders below the form.

  10. To cancel, open the order and click Cancel — no gas required.

That's it. Your order is now live.


4. Things to Note

  • Your tokens stay in your wallet until the order fills. We never hold your funds.

  • Orders may never fill. If the market never hits your price, nothing happens.

  • Partial fills are normal. Part of the order can fill while the rest stays open.

  • Cancelling is free. It only needs a wallet signature, no gas.

  • Expired orders close automatically. Your tokens remain safe in your wallet.

  • Approvals are per-token and per-chain. Each new token needs one approval.

  • Orders are chain-specific. Switching chains means placing a new order.

  • A small protocol fee may apply when an order fills.

  • My Orders refreshes every few seconds, so status updates are near real-time.

Last updated