Filter fields
Behavior
- Omitted filter = matches everything (no restriction on that dimension)
- Empty array
[]= matches nothing - No
filtersfield = firehose (all events)
Umbrella types
Some type names match a group of related events:
Use exact type names like
"order_filled" or "order_rejected" to match a single event type.
There is no
order_open type. New resting orders use the type "order" with data.status: "open". To get only new resting orders, subscribe to "order" and filter client-side by data.status.Examples
All orders and fills (most common):# coin name format.
All fills across every market (allFills firehose):
data.liquidation object with liquidatedUser, markPx, and method. Both sides of the liquidation (liquidated user and liquidator) appear as separate fills with the same tid.
Fills for a specific builder (HIP-3):