Trigger Other

Triggers when a specific Hyperliquid user receives an order fill. Optionally filter by coin, side, fill direction, size, notional, or whether the order crossed the spread.

At a Glance

FieldValue
Trigger IDhyperliquid-user-fill
CategoryOther
Tagshyperliquid, perps, fills, wallet-monitoring, websocket, real-time

Trigger Configuration

FieldTypeRequiredDescription
userstringYesHyperliquid user wallet address to monitor
coinstringNoOptional Hyperliquid coin filter (e.g., BTC, ETH, SOL)
sidestringNoOptional fill side filter
directionstringNoOptional Hyperliquid fill direction filter
minSizenumberNoOptional minimum filled base size
minNotionalnumberNoOptional minimum fill notional in USDC
crossedbooleanNoOptional filter for fills that crossed the spread

Trigger Result

FieldTypeRequiredDescription
triggeredAtstringYesTimestamp when the fill was detected (UTC, RFC3339 format)
userstringYesMonitored Hyperliquid user wallet address
fillobjectYes-

Workflow Root Example

json
{ "nodes": { "root": { "type": "hyperliquid-user-fill", "payload": { "user": "example-user" }, "children": [ "log_event" ] }, "log_event": { "type": "log", "payload": { "message": "Triggered at {{$trigger.triggeredAt}}" }, "children": [] } }}

Downstream nodes can use {{$trigger.triggeredAt}} and any result fields listed above. Event triggers usually expose the raw source payload under a field such as event, body, trade, or raw.

Ask a question... ⌘I