> For the complete documentation index, see [llms.txt](https://docs.dackieswap.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dackieswap.xyz/dackieswap/product-features/traders/limit-orders.md).

# 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

<figure><img src="https://1441929993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkPZ602F58TCY9GOIvdzS%2Fuploads%2FfyCWRpmTXC8qDDoEgfP8%2Fimage.png?alt=media&amp;token=fd19dad3-0448-4d3b-a684-911d0ac4d2c4" alt=""><figcaption></figcaption></figure>

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.<br>

   <figure><img src="https://1441929993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkPZ602F58TCY9GOIvdzS%2Fuploads%2FLZGHIgvV3vWv5t91pETG%2Fimage.png?alt=media&amp;token=ed1aae62-65d2-46b1-9ec4-73b1a3b0e3bf" alt=""><figcaption></figcaption></figure>
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.
