Order Parameters
Assigned to every order in Pingu'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 updated