Skip to content

How to place a limit order

A swap takes a firm quote for the size you typed, right now. A limit order names your own price and waits. A filler bot fills it when your price is worth taking.

Placing one costs no gas. You sign a message, and your funds stay in your wallet until the order actually fills.

Steps

  1. Open app.textilecredit.com/s/swap and pick Limit on the mode tabs.
  2. Pick the pair and enter the amount to sell.
  3. Set your target price. It prefills at the market rate. The +0.1% / +0.5% / +1% chips set a price that much better than market, or type any price.
  4. Pick an expiry, from 5 minutes to 1 year. The order dies on its own when it passes. There is nothing to claim back, because your funds never left your wallet.
  5. Optional: toggle Split into slices to cut the order into a ladder of smaller resting orders at the same price. See Splitting a big order.
  6. Press Confirm. The first order per token asks for a one-time approval, a small transaction. After that, confirming is just a signature, one per slice if you split.

Your order is now open. When a maker takes your price it executes on-chain and the proceeds land in your wallet. You do not need to be online for it.

While your order rests

Your orders below the form lists everything you have placed, with a live countdown per order:

  • Open. Resting, waiting for your price.
  • Filled. Executed, proceeds in your wallet.
  • Cancelled. You cancelled it before it filled.
  • Expired. It passed its expiry unfilled.

Two things to know while an order is open.

Keep the balance funded. The order commits your wallet balance, not an escrow. If you spend the tokens elsewhere, makers cannot fill it until the balance is back. It still shows as open.

Orders fill whole, not partially. One order executes exactly once, in full. If you would rather have part of your amount fill early, use Split into slices or place several smaller orders yourself.

Splitting a big order

Split into slices, off by default, cuts one order into a small ladder of resting orders at the same price, so partial fills can land as the market touches you.

The app proposes a balanced ladder, floored at $1 per slice below $1000 notional and $10 at or above, rounded to clean sizes and capped at 3 slices. Each slice is its own wallet signature, so the cap keeps confirming quick. Expand the slice box to see the proposal, or use Customize slices to write your own. The amounts must sum to your original sell amount, and custom ladders take the same 3-slice cap.

Slice submission is all-or-nothing. Either every slice rests or none does, so you never end up with half a split order live. Cancelling still happens per order.

Cancelling

Cancel is the one step that costs gas: a small transaction that permanently revokes the order's signature on-chain. That is deliberate. A signed order stays valid until its on-chain nonce is burned, so a real cancel has to happen on-chain, not just in a database. After it confirms, the order can never fill anywhere.

What you pay

Nothing beyond the one-time approval and a cancel if you make one. The per-chain taker fee is paid by whoever fills your order, on top of your price, so the price you set is exactly what you receive. See Fees.

NOTE

Limit orders need a wallet that signs typed messages directly. Safe and other smart-contract wallets are not supported yet.

Next