StreamUserFills - Stream User Fills
Subscribe to live Hyperliquid fills whose owning account matches one user, optionally scoped by coin, over V3 gRPC.
StreamUserFills sends live fills whose own account equals the requested user. It does not match a counterparty, builder, or liquidated account unless that address is also the fill owner.
Request and live-only behavior
user is a required 0x-prefixed address and matches case-insensitively. The zero address is accepted but has no special meaning. Empty coins means every coin; supplied coin identifiers match exactly, and unknown values simply never match.
The stream has no opening snapshot or backfill. Filtering can produce an empty fills list, but the frame remains present to preserve sequence continuity.
Sequencing and recovery
Require contiguous sequence values. On a gap or ABORTED, reconnect for new activity and recover missed blocks from StreamFills or durable historical data. Common live-stream errors are listed on the gRPC overview.
Related references: StreamAllFills and StreamTrades.