> For the complete documentation index, see [llms.txt](https://documentation.script.tv/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.script.tv/api-references/rpc-api-reference/getblock.md).

# GetBlock

This API returns the block being queried in json format.

**RPC Method:** script.GetBlock

**Query Parameters**

hash: the block hash

**Returns**

chain\_id: ID of the chain

epoch: epoch of the block

height: height of the block

parent: hash of the parent block

transactions\_hash: root hash of the transaction Merkle-Patricia trie

state\_hash: root hash of the state Merkle-Patricia trie

timestamp: timestamp when the block was proposed

proposer: address of the proposer validator

children: children blocks

hash: the block hash

transactions: json representation of the transactions contained in the block

raw: transaction details

type: type of the transaction (see the Transaction Types note below)

hash: hash of the transaction

status: status of the block (see the Block Status note below)
