Comment on page
Order Parameters
Assigned to every order in CAP's contracts.
Parameter | Type | Description |
---|---|---|
orderId | uint256 | Incremental. |
user | address | User that submitted the order. |
asset | address | USDC address or 0x00..00 for ETH. |
market | string | The market this order was submitted on. |
margin | uint256 | Collateral (real balance) tied to this order. In wei. |
size | uint256 | The order's size (margin × leverage). In wei. |
price | uint256 | The order's price if it's a trigger or protected order. |
fee | uint256 | Fee amount paid. In wei. |
isLong | boolean | Whether the order is a buy or sell order. |
orderType | uint8 | 0 for market order, 1 for limit, 2 for stop. |
isReduceOnly | boolean | Whether the order is reduce-only. |
timestamp | uint256 | block.timestamp at which the order was submitted. |
expiry | uint256 | block.timestamp at which the order expires. |
cancelOrderId | uint256 | orderId to cancel when this order executes. |
Last modified 10mo ago