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

# Block Event

> New Polygon block with Polymarket-specific statistics.

Emitted for every new Polygon block. Includes Polymarket-specific aggregates — settlement count, trade volume, and how many of the block's transactions involved Polymarket.

```json theme={null}
{
  "type": "block",
  "timestamp": 1774515147000,
  "data": {
    "event_type": "block",
    "block_number": 84697556,
    "block_hash": "0x7b7c3146decd46ca8d271620470455a44066b5e2fac557f2290bfbee5c7c5bb1",
    "timestamp": 1774515147000,
    "parent_hash": "0xd2cace3840df7c061d68b14c49d420fa6a32d7173eeffd966236c2c0dfc60738",
    "tx_count": 268,
    "polymarket_tx_count": 0,
    "settlement_count": 0,
    "trade_volume_usd": 8717.458152
  }
}
```

## Fields

<ResponseField name="type" type="string" required>
  Always `"block"`.
</ResponseField>

<ResponseField name="timestamp" type="number" required>
  Block timestamp in Unix milliseconds.
</ResponseField>

<ResponseField name="data" type="object" required>
  <Expandable title="data fields">
    <ResponseField name="block_number" type="number" required>
      Block height.
    </ResponseField>

    <ResponseField name="block_hash" type="string" required>
      Block hash (0x-prefixed).
    </ResponseField>

    <ResponseField name="timestamp" type="number" required>
      Block timestamp in Unix milliseconds.
    </ResponseField>

    <ResponseField name="parent_hash" type="string" required>
      Parent block hash.
    </ResponseField>

    <ResponseField name="tx_count" type="number" required>
      Total transactions in the block.
    </ResponseField>

    <ResponseField name="polymarket_tx_count" type="number" required>
      Transactions involving Polymarket contracts.
    </ResponseField>

    <ResponseField name="settlement_count" type="number" required>
      Number of Polymarket settlements in this block.
    </ResponseField>

    <ResponseField name="trade_volume_usd" type="number" required>
      Total Polymarket trade volume in this block (USD).
    </ResponseField>
  </Expandable>
</ResponseField>

## Use cases

* **Network monitoring** — track block production rate and Polymarket's share of network activity
* **Volume dashboards** — aggregate `trade_volume_usd` over time for real-time volume charts
* **Block explorer** — correlate settlements with their containing blocks
