outcomeFillsByTime - HIP-4 Outcome Fills by Time
Retrieve HIP-4 outcome fills inside a bounded time window from the Dwellir Hyperliquid Index over /info or JSON-RPC.
Use outcomeFillsByTime to scan HIP-4 outcome fills inside a bounded time window.
Endpoints
REST-style Info API:
POST https://api-hyperliquid-index.n.dwellir.com/YOUR_API_KEY/infoJSON-RPC:
POST https://api-hyperliquid-index.n.dwellir.com/YOUR_API_KEY/jsonrpcParameters
| Field | Type | Required | Description |
|---|---|---|---|
type | string | yes | Must be outcomeFillsByTime for /info. |
coin | string | no | Exact outcome coin, such as #30. Cannot be combined with outcomeId or side. |
outcomeId | number | no | Outcome ID. When supplied without side, returns both Yes and No side fills. |
side | string | no | yes, no, 0, or 1. Requires outcomeId. |
startTime | number | yes, unless cursor is supplied | Inclusive fill timestamp in Unix milliseconds. Skipped when cursor is supplied. |
endTime | number | no | Exclusive fill timestamp in Unix milliseconds. |
cursor | string | no | Pagination cursor in time_txIndex format. Resumes after that (time, txIndex) pair. |
limit | number | no | Maximum rows to return, capped at 2000. |
Billing
Billed by returned fill objects
outcomeFillsByTime responses are billed by the number of fill objects returned, not as one response per HTTP request.
A response with 2,000 fills counts as 2,000 responses/API credits.
Requests that return an empty array are billed as 0 responses/API credits and do not count against usage. Error responses are not charged.
Response
REST /info responses return an array directly. JSON-RPC responses return the same array under result. Empty matches return []; they are not errors.