---
title: "Get the block transactions info by a given signature"
method: GET
path: "/blocks/{headerId}/transactions"
tags: ["blocks"]
---

# Get the block transactions info by a given signature

`GET /blocks/{headerId}/transactions`

## Path parameters

- `headerId` string, required

## Response `200`

Block transaction object

- BlockTransactions — Section of a block which contains transactions.
  - `headerId` string, base16, required — Base16-encoded 32 byte modifier id
  - `transactions` ErgoTransaction[], required — List of ErgoTransaction objects
    - `id` string, base16 — Base16-encoded transaction id bytes
    - `inputs` ErgoTransactionInput[], required — Inputs, that will be spent by this transaction
      - `boxId` string, base16, required — Base16-encoded transaction box id bytes. Should be 32 bytes long
      - `spendingProof` SpendingProof, required — Spending proof for transaction input
        - `proofBytes` string, base16, required — Base16-encoded spending proofs
        - `extension` object, required — Variables to be put into context
    - `dataInputs` ErgoTransactionDataInput[], required — Read-only inputs, that are not going to be spent by transaction.
      - `boxId` string, base16, required — Base16-encoded transaction box id bytes. Should be 32 bytes long
    - `outputs` ErgoTransactionOutput[], required — Outputs of the transaction, i.e. box candidates to be created by this transaction.
      - `boxId` string, base16 — Base16-encoded transaction box id bytes. Should be 32 bytes long
      - `value` integer, required — Amount of Ergo token
      - `ergoTree` string, base16, required — Base16-encoded ergo tree bytes
      - `creationHeight` integer, required — Height the output was created at
      - `assets` Asset[] — Assets list in the transaction
        - `tokenId` string, base16, required — Base16-encoded 32 byte digest
        - `amount` integer, required — Amount of the token
      - `additionalRegisters` Registers, required — Ergo box registers
      - `transactionId` string, base16 — Base16-encoded transaction id bytes
      - `index` integer — Index in the transaction outputs
    - `size` integer — Size of ErgoTransaction in bytes
  - `size` integer, required — Size in bytes of all block transactions

## Other responses

- `404` — Block with this id doesn't exist
- `default` — Error

---

[API](https://skmtc.net/ergoplatform/apis/ergo-node-api.md) · [All operations](https://skmtc.net/ergoplatform/apis/ergo-node-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ergoplatform/ergo-node-api/revisions/ef97e678f020/schema)
