# Blocks and finality

> HyperCore private-preview documentation.

> For the complete documentation index, see [llms.txt](/docs/llms.txt).

<Callout intent="info">
  This API is in private preview. Endpoint availability and response schemas may change before general availability.
</Callout>


# Blocks and finality

* HyperCore orders blocks through HyperBFT consensus, producing a block roughly every 70 ms.
* Block numbers on the chain are sequential.
* The APIs use block number as both the block identifier and the ordering value.
* The stream envelopes carry no finality field.

HyperCore uses exchange concepts — markets, orders, fills, and actions — rather than EVM transactions.

## Historical analysis

For indexed historical queries, export datasets, and corrections, see [HyperCore Data API historical data](/docs/data/hypercore/historical-data).