Skip to main content
All trading actions are batched via Controller.execute. For each item in actionList you provide an ABI‑encoded params struct in paramsDataList.

MAKE (post a limit)

The MAKE action allows you to post a limit order on the book at a specific tick (price level).

MakeOrderParams struct

Example

Parameters

  • id: The book ID (uint192)
  • tick: The tick (price level) where you want to place the order
  • quoteAmount: The amount of quote tokens to place
  • referrer: Optional referrer address for fee sharing (use address(0) if you don’t have a referrer)