Skip to content

Limit orders

BRO-ker limit orders are bot-managed instructions, not standing on-chain order-book positions. Funds remain in your wallet while the bot monitors the target. When the market reaches the trigger, BRO-ker requests a fresh executable quote and submits only if the live output still satisfies the saved order.

Limit orders are available on Solana, Ethereum, Base, and Robinhood Chain. They are not available on the current Arc testnet surface.

How an order executes

flowchart TD
    A[Create buy or sell order] --> B[Save wallet, size and target]
    B --> C[Monitor reference market]
    C --> D{Target reached}
    D -->|No| C
    D -->|Yes| E[Request live executable quote]
    E --> F{Quote satisfies saved output}
    F -->|No| C
    F -->|Yes| G[Recheck wallet and balance]
    G --> H[Build, sign and submit]
    H --> I{On-chain result}
    I -->|Confirmed| J[Filled]
    I -->|Uncertain| K[Manual review]
    I -->|Retryable| C

This two-stage approach separates a market-data trigger from an executable route. It helps prevent a displayed spot price from forcing a trade whose actual output is worse than the saved target.

Create an order

Open a token sheet and choose its limit action, or use /limits to manage existing orders.

  1. Choose buy or sell.
  2. Choose the input asset and order size.
  3. Enter a target price or target market capitalisation.
  4. Review whether the order will trigger at or above or at or below the target.
  5. Confirm the token, execution wallet, size, and target.

Buy orders can use the supported native or stable quote asset. EVM buys can also expose supply-percentage sizing. Sell orders use a token amount or percentage of the wallet balance captured by the order configuration.

BRO-ker determines the trigger direction by comparing the target with current market data. Review the displayed direction because the same target can represent a breakout entry, dip entry, take-profit sale, or stop-loss sale depending on current price and side.

Funds are not reserved

Creating an order does not lock its input asset. A later manual trade, withdrawal, copy trade, token transfer, or network fee can leave the wallet unable to execute when triggered.

Keep enough of the input asset and enough native gas in the selected wallet. Multiple open orders can each be valid when created without collectively reserving their required balance.

Manage orders

The limit dashboard shows open orders for the selected network. From there you can inspect or cancel them. An order can move through monitoring, triggering, submitted, confirming, filled, cancelled, failed, or manual-review states.

Do not create a replacement while a previous order is submitted or under manual review until you have checked the explorer. An uncertain local status does not prove that the on-chain transaction failed.

Execution limitations

An order may remain open or fail to fill because:

  • the reference price reached the target but the executable output did not;
  • liquidity, taxes, transfer fees, or price impact changed the route;
  • the wallet lacked the input asset or native gas;
  • an EVM approval was unavailable or insufficient;
  • the transaction failed simulation or expired;
  • the token or route became unsupported;
  • the network or provider was unavailable.

Limit orders reduce the need for continuous manual monitoring. They do not guarantee a fill, target price, order priority, or protection against gaps and rapid market movement.