- A finalized block has met the finality rule used by the dataset.
- A recent block may not have met that rule. A chain reorganization can replace it and any later blocks built on it.
Use
/stream when the client needs blocks close to the chain head. Because
those blocks can change, clients that continue a standard stream must account
for chain reorganizations.
Use /finalized-stream when the client does not need the latest unfinalized
blocks. It returns less recent data because finalization happens after a block
is first produced.
The head operations report the latest block visible through each view: