Stream Blocks
Returns blocks matching the query. May include unfinalized blocks.
Documentation Index
Fetch the complete documentation index at: https://docs.sqd.dev/llms.txt
Use this file to discover all available pages before exploring further.
Body
Data query to filter and retrieve blocks. Request body may be gzipped (Content-Encoding: gzip).
The type of data (fixed to hyperliquidFills for this API).
hyperliquidFills The block number to start fetching from (inclusive).
The block number to fetch up to (inclusive). Optional; if omitted, streams until dataset height or timeout.
Expected hash of the parent of the first requested block.
If true, includes blocks with no matching data in the response.
Field selector for data items to retrieve.
Fill data requests. An empty object matches all fills; an empty array matches no fills.
Response
A stream of blocks in JSON lines format, optionally gzipped. Can be empty if the data query has a bounded range and all blocks in the range have been skipped. May include X-Sqd-Finalized-Head-Number and X-Sqd-Finalized-Head-Hash headers, indicating the latest finalized block that's on the same chain as the returned blocks.
Block header data. Fields are conditionally returned based on the fields.block parameter in the request. Only requested fields will be included in the response.
Trade fill records contained in this block. Fields are conditionally returned based on the fields.fill parameter in the request.