Limit Orders

ChainPro limit orders empower traders to execute buy and sell trades at specified prices. Our limit orders combine the familiarity of order book-style limit orders with cutting-edge onchain execution. When you place a limit order on ChainPro, you define a price at which you’re willing to buy or sell an asset.

ChainPro limit orders differ slightly in execution depending on which type of exchange they are submitted on.

Order Book Limit Orders

On exchanges with order books, ChainPro will submit the order on the book. This ensures optimal execution but on some order book DEXs it may compromise privacy.

AMM Limit Orders

Limit orders aren't natively supported on AMMs so ChainPro monitors market prices in real time via low-latency websocket connections. Orders trigger when the market price matches or crosses the limit price—buy orders execute at or below your specified price, while sell orders execute at or above it. This mirrors the execution logic of a classic order book.

To ensure reliability in the fast-moving crypto markets, our transaction automation engine, running within secure Trusted Execution Environments (TEEs), performs a rapid secondary price validation using an independent data source. This step safeguards your trade from erroneous executions caused by transient price anomalies, such as MEV-induced wicks. Once validated, your order is executed onchain at your limit price (or better), adhering to your predefined transaction settings.

Last updated