hyperliquidFillsQuery() returns a typed HyperliquidFillsQueryBuilder.
Methods
addFields() narrows both the TypeScript output and the fields requested from Portal. The stream always adds block.number and block.hash for cursor handling.
Fields
The fills dataset currently starts at block 750,000,000. Earlier ranges contain no records.
Fill filters
addFillRequest() accepts these exact-match list filters:
Values inside one filter list are ORed. Different fields in one request are ANDed. An empty request selects all fills in the range.
Ranges
Request ranges accept block numbers, formatted block-number strings, ISO dates,Date objects, and 'latest' for from.
from is 'latest', to must be a block number.
Use .build() when you want to append a query-specific .pipe() transform. A query builder can also be passed directly to outputs.
See Handling Hyperliquid fills for volume and row-identity guidance.