> ## Documentation Index
> Fetch the complete documentation index at: https://docs.blockdb.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Raw Data Streams Overview

> Subscribe to canonical blockchain primitives in real-time: blocks, transactions, logs, and more.

## Overview

The Raw Data streams provide push-based access to on-chain execution artifacts as they are finalized. These streams deliver the foundational blockchain primitives that power all derived datasets.

## Stream Matrix

| Stream                                                                       | Summary                                   | Dataset ID |
| :--------------------------------------------------------------------------- | :---------------------------------------- | :--------- |
| [Blocks](/wss-reference/evm/primitives/blocks)                               | Real-time canonical EVM block headers     | `0101`     |
| [Transactions](/wss-reference/evm/primitives/transactions)                   | Executed transactions with gas accounting | `0102`     |
| [Logs](/wss-reference/evm/primitives/logs)                                   | Decoded event logs with topic filters     | `0103`     |
| [Internal transactions](/wss-reference/evm/primitives/internal-transactions) | Call traces                               | `0111`     |
| [Contracts](/wss-reference/evm/primitives/contracts)                         | Contract deployment metadata              | `0121`     |
| [Function results](/wss-reference/evm/primitives/function-results)           | Deterministic contract call outputs       | `0122`     |

## Parameter Conventions

All primitive streams support the following parameters in the `subscribe` message:

<ParamField body="chain_id" type="number" required>
  Chain identifier for the target EVM network. See [Chain enumeration](/api-reference/enumerations/chain) for supported values.
</ParamField>

### Filters

* **Blocks**: No additional filters.
* **Transactions**: `from_addresses`, `to_addresses`, `status_success`.
* **Logs**: `contract_addresses`, `topic_zeros`.
* **Internal transactions**: `from_addresses`, `to_addresses`, `call_types`.
* **Contracts**: `contract_addresses`.
* **Function results**: `contract_addresses`, `signature_hashes`.

## Usage Guidance

* **Reorg Awareness** — Streams handle reorgs by emitting update or delete events when the canonical chain changes.
* **Lineage** — Each record includes a `_tracing_id` to correlate with archive data.
* **Filtering** — Use topic filters for logs to reduce bandwidth for high-volume contracts.

## See Also

* [Introduction](/wss-reference/overview/introduction) — Protocol and authentication details.
* [WSS Error Codes](/troubleshooting/error-codes/wss/home) — Connection troubleshooting.
