Body
Data query to filter and retrieve finalized blocks
The number of the first block to fetch. If unsure how far into the past this can go consult /metadata
solana
The number of the last block to fetch (inclusive)
Expected hash of the parent of the first requested block
If true, includes blocks with no matching data
Field selector. See the HTTP 200 response description for details on fields that aren't self-explanatory
Instruction data requests. Selects instructions found anywhere in the call tree, not just the top level ones. d1-d8 filter by the starting bytes of the data (in 0x-prefixed hex format); a0-a15 filter by account at the corresponding position in the accounts array; mentionsAccount filters by account mentions anywhere in the list
Transaction data requests
Requests for SOL balance updates
Requests for token balance updates
Reward data requests
Logs data requests. Read https://docs.soldexer.dev/api-reference/data-notes/logs-truncation before attempting to use logs
Response
A stream of blocks in JSON lines format, optionally gzipped. Can only be empty if the data query has a bounded range and all blocks in the range have been skipped.
Records of SOL balance updates done per transaction and account. Combines pre- and post-balance records, making one record per account
Records of token balance updates done per transaction and token account. Uses data from https://solana.com/docs/rpc/json-structures#token-balances but combines pre- and post-balance records, making one record per token account
Read https://docs.soldexer.dev/api-reference/data-notes/logs-truncation before attempting to use logs