---
title: BlockFinished
description: BlockFinished is sent when block's execution is complete.
source_url:
  html: https://thru.org/docs/api-ref/grpc/messages/thru/services/v1/block-finished/
  md: https://thru.org/docs/api-ref/grpc/messages/thru/services/v1/block-finished.md
---

# BlockFinished

BlockFinished is sent when block’s execution is complete. Contains block accumulator metrics finalized after execution.

**Package:** `thru.services.v1`

## Fields

| Field | Type | # | Description |
| - | - | - | - |
| `slot` | `uint64` | 1 · optional | |
| `global_activated_state_counter` | `uint64` | 2 · optional | Global counter tracking total activated state across all accounts. Increments when accounts are created or modified. |
| `global_deactivated_state_counter` | `uint64` | 3 · optional | Global counter tracking total deactivated state across all accounts. Increments when accounts are deleted or compressed. |
| `collected_fees` | `uint64` | 4 · optional | Total fees collected from all transactions in this block. |
