PerpsEvent
A perps event — fill, liquidation, or deleverage. The data field is a discriminated payload.
Definition
type PerpsEvent = {
idx: number
blockHeight: number
txHash: string
eventType: "order_filled" | "liquidated" | "deleveraged"
userAddr: string
pairId: string
data: OrderFilledData | LiquidatedData | DeleveragedData
createdAt: string
}Notes
- Narrow
databyeventType:if (event.eventType === "order_filled") { const filled = event.data as OrderFilledData }