---
title: "Changes to Get blocks"
method: GET
path: "/blocks"
---

# Changes to Get blocks

`GET /blocks`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 17 of 69 revisions.

- **2025-03-28** `7841b9d1acc5`: 7 warning, 9 info
- **2025-03-27** `2f9b4968d332`: 2 info
- **2024-06-01** `d659e0eb3b8e`: 2 info
- **2024-05-23** `dc48e08fde74`: 1 breaking, 1 warning, 1 info
- **2024-05-18** `fa2e41c9d1c6`: 2 breaking
- **2024-05-13** `ecac65a2ecec`: 1 breaking
- **2024-05-13** `62046cd992aa`: 6 breaking
- **2024-05-10** `1a820a0027f6`: 4 breaking
- **2024-05-08** `1a5ca105dc84`: 1 breaking
- **2024-05-07** `6c3888d33fe8`: 1 warning
- **2024-05-06** `6803b81d9e78`: 2 breaking
- **2024-05-03** `bd3425654b91`: 15 breaking, 13 info
- **2024-05-02** `6cd6fc520d80`: 1 breaking
- **2024-04-30** `b2da4e150982`: 1 breaking
- **2024-04-03** `4371a04f8cde`: 25 breaking, 2 warning, 1 info
- **2024-02-26** `f8bc36a1f3de`: 5 info
- **2023-12-19** `755229aaa564`: 1 warning

## Changes

- **2025-03-28** `7841b9d1acc5`: 7 warning, 9 info
  - removed the optional property `data/items/oneOf[#/components/schemas/block]/transactions/items/statements/items/assetAddr` from the response with the `200` status
  - removed the optional property `data/items/oneOf[#/components/schemas/block]/transactions/items/statements/items/assetSymbol` from the response with the `200` status
  - removed the optional property `data/items/oneOf[#/components/schemas/block]/transactions/items/statements/items/correctingIn` from the response with the `200` status
  - removed the optional property `data/items/oneOf[#/components/schemas/block]/transactions/items/statements/items/correctingOut` from the response with the `200` status
  - removed the optional property `data/items/oneOf[#/components/schemas/block]/transactions/items/statements/items/correctingReason` from the response with the `200` status
  - removed the optional property `data/items/oneOf[#/components/schemas/block]/transactions/items/statements/items/reconciliationType` from the response with the `200` status
  - removed the optional property `data/items/oneOf[#/components/schemas/block]/transactions/items/statements/items/totalOutLessGas` from the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/block]/transactions/items/statements/items/asset` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/block]/transactions/items/statements/items/correctAmountIn` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/block]/transactions/items/statements/items/correctAmountOut` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/block]/transactions/items/statements/items/correctBegBalIn` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/block]/transactions/items/statements/items/correctBegBalOut` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/block]/transactions/items/statements/items/correctEndBalIn` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/block]/transactions/items/statements/items/correctEndBalOut` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/block]/transactions/items/statements/items/correctingReasons` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/block]/transactions/items/statements/items/symbol` to the response with the `200` status
- **2025-03-27** `2f9b4968d332`: 2 info
  - added the optional property `data/items/oneOf[#/components/schemas/block]/transactions/items/receipt/items/logs/items/isNFT` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/log]/isNFT` to the response with the `200` status
- **2024-06-01** `d659e0eb3b8e`: 2 info
  - added the new optional `query` request parameter `cacheTraces`
  - added the new optional `query` request parameter `cacheTxs`
- **2024-05-23** `dc48e08fde74`: 1 breaking, 1 warning, 1 info
  - added `#/components/schemas/lightBlock` to the `data/items/` response property `oneOf` list for the response status `200`
  - deleted the `query` request parameter `raw`
  - removed `#/components/schemas/logFilter` from the `data/items/` response property `oneOf` list for the response status `200`
- **2024-05-18** `fa2e41c9d1c6`: 2 breaking
  - the `data/items/oneOf[#/components/schemas/block]/transactions/items/statements/items/decimals` response's property format changed from `uint64` to `value` for status `200`
  - the `data/items/oneOf[#/components/schemas/block]/transactions/items/statements/items/spotPrice` response's property format changed from `float64` to `float` for status `200`
- **2024-05-13** `ecac65a2ecec`: 1 breaking
  - the `data/items/oneOf[#/components/schemas/block]/difficulty` response's property format changed from `uint64` to `value` for status `200`
- **2024-05-13** `62046cd992aa`: 6 breaking
  - the `data/items/oneOf[#/components/schemas/block]/transactions/items/nonce` response's property format changed from `nonce` to `value` for status `200`
  - the `data/items/oneOf[#/components/schemas/block]/transactions/items/receipt/items/status` response's property format changed from `uint64` to `value` for status `200`
  - the `data/items/oneOf[#/components/schemas/block]/withdrawals/items/index` response's property format changed from `index` to `value` for status `200`
  - the `data/items/oneOf[#/components/schemas/block]/withdrawals/items/validatorIndex` response's property format changed from `index` to `value` for status `200`
  - the `data/items/oneOf[#/components/schemas/withdrawal]/index` response's property format changed from `index` to `value` for status `200`
  - the `data/items/oneOf[#/components/schemas/withdrawal]/validatorIndex` response's property format changed from `index` to `value` for status `200`
- **2024-05-10** `1a820a0027f6`: 4 breaking
  - the `data/items/oneOf[#/components/schemas/block]/withdrawals/items/index` response's property format changed from `numeral` to `index` for status `200`
  - the `data/items/oneOf[#/components/schemas/block]/withdrawals/items/validatorIndex` response's property format changed from `numeral` to `index` for status `200`
  - the `data/items/oneOf[#/components/schemas/withdrawal]/index` response's property format changed from `numeral` to `index` for status `200`
  - the `data/items/oneOf[#/components/schemas/withdrawal]/validatorIndex` response's property format changed from `numeral` to `index` for status `200`
- **2024-05-08** `1a5ca105dc84`: 1 breaking
  - the `data/items/oneOf[#/components/schemas/block]/transactions/items/nonce` response's property format changed from `uint64` to `nonce` for status `200`
- **2024-05-07** `6c3888d33fe8`: 1 warning
  - deleted the `query` request parameter `bigRange`
- **2024-05-06** `6803b81d9e78`: 2 breaking
  - for the `query` request parameter `bigRange`, the format changed from `blknum` to `uint64`
  - the `data/items/oneOf[#/components/schemas/block]/transactions/items/receipt/items/status` response's property format changed from `uint32` to `uint64` for status `200`
- **2024-05-03** `bd3425654b91`: 15 breaking, 13 info
  - the `data/items/oneOf[#/components/schemas/block]/transactions/items/receipt/items/logs/items/logIndex` response's property format changed from `uint64` to `lognum` for status `200`
  - the `data/items/oneOf[#/components/schemas/block]/transactions/items/receipt/items/logs/items/transactionIndex` response's property format changed from `uint64` to `txnum` for status `200`
  - the `data/items/oneOf[#/components/schemas/block]/transactions/items/receipt/items/transactionIndex` response's property format changed from `blknum` to `txnum` for status `200`
  - the `data/items/oneOf[#/components/schemas/block]/transactions/items/statements/items/logIndex` response's property format changed from `blknum` to `lognum` for status `200`
  - the `data/items/oneOf[#/components/schemas/block]/transactions/items/statements/items/spotPrice` response's property format changed from `double` to `float64` for status `200`
  - the `data/items/oneOf[#/components/schemas/block]/transactions/items/statements/items/transactionIndex` response's property format changed from `blknum` to `txnum` for status `200`
  - the `data/items/oneOf[#/components/schemas/block]/transactions/items/transactionIndex` response's property format changed from `blknum` to `txnum` for status `200`
  - the `data/items/oneOf[#/components/schemas/block]/withdrawals/items/index` response's property format changed from `uint64` to `numeral` for status `200`
  - the `data/items/oneOf[#/components/schemas/block]/withdrawals/items/validatorIndex` response's property format changed from `uint64` to `numeral` for status `200`
  - the `data/items/oneOf[#/components/schemas/log]/logIndex` response's property format changed from `uint64` to `lognum` for status `200`
  - the `data/items/oneOf[#/components/schemas/log]/transactionIndex` response's property format changed from `uint64` to `txnum` for status `200`
  - the `data/items/oneOf[#/components/schemas/message]/num` response's property type changed from `string` to `number`, and format from `int` to `int64` for status `200`
  - the `data/items/oneOf[#/components/schemas/trace]/transactionIndex` response's property format changed from `uint64` to `txnum` for status `200`
  - the `data/items/oneOf[#/components/schemas/withdrawal]/index` response's property format changed from `uint64` to `numeral` for status `200`
  - the `data/items/oneOf[#/components/schemas/withdrawal]/validatorIndex` response's property format changed from `uint64` to `numeral` for status `200`
  - added the optional property `data/items/oneOf[#/components/schemas/block]/transactions/items/ether` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/block]/withdrawals/items/ether` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/traceAction]/balance` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/traceAction]/balanceEth` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/traceAction]/ether` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/traceAction]/selfDestructed` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/traceAction]/value` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/trace]/action/items/balance` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/trace]/action/items/balanceEth` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/trace]/action/items/ether` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/trace]/action/items/selfDestructed` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/trace]/action/items/value` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/withdrawal]/ether` to the response with the `200` status
- **2024-05-02** `6cd6fc520d80`: 1 breaking
  - the `data/items/oneOf[#/components/schemas/block]/baseFeePerGas` response's property type changed from `string` to `number`, and format from `wei` to `gas` for status `200`
- **2024-04-30** `b2da4e150982`: 1 breaking
  - added `#/components/schemas/message` to the `data/items/` response property `oneOf` list for the response status `200`
- **2024-04-03** `4371a04f8cde`: 25 breaking, 2 warning, 1 info
  - for the `query` request parameter `bigRange`, the format changed from `uint64` to `blknum`
  - the `data/items/oneOf[#/components/schemas/appearance]/blockNumber` response's property format changed from `blknum` to `uint32` for status `200`
  - the `data/items/oneOf[#/components/schemas/appearance]/traceIndex` response's property format changed from `blknum` to `uint32` for status `200`
  - the `data/items/oneOf[#/components/schemas/appearance]/transactionIndex` response's property format changed from `blknum` to `uint32` for status `200`
  - the `data/items/oneOf[#/components/schemas/block]/gasLimit` response's property type changed from `string` to `number` for status `200`
  - the `data/items/oneOf[#/components/schemas/block]/transactions/items/articulatedTx/items/inputs/items/indexed` response's property format changed from no format to `boolean` for status `200`
  - the `data/items/oneOf[#/components/schemas/block]/transactions/items/articulatedTx/items/outputs/items/indexed` response's property format changed from no format to `boolean` for status `200`
  - the `data/items/oneOf[#/components/schemas/block]/transactions/items/gas` response's property type changed from `string` to `number` for status `200`
  - the `data/items/oneOf[#/components/schemas/block]/transactions/items/gasPrice` response's property type changed from `string` to `number` for status `200`
  - the `data/items/oneOf[#/components/schemas/block]/transactions/items/hasToken` response's property format changed from no format to `boolean` for status `200`
  - the `data/items/oneOf[#/components/schemas/block]/transactions/items/isError` response's property format changed from no format to `boolean` for status `200`
  - the `data/items/oneOf[#/components/schemas/block]/transactions/items/receipt/items/gasUsed` response's property type changed from `string` to `number` for status `200`
  - the `data/items/oneOf[#/components/schemas/block]/transactions/items/receipt/items/isError` response's property format changed from no format to `boolean` for status `200`
  - the `data/items/oneOf[#/components/schemas/block]/transactions/items/receipt/items/logs/items/articulatedLog/items/inputs/items/indexed` response's property format changed from no format to `boolean` for status `200`
  - the `data/items/oneOf[#/components/schemas/block]/transactions/items/receipt/items/logs/items/articulatedLog/items/outputs/items/indexed` response's property format changed from no format to `boolean` for status `200`
  - the `data/items/oneOf[#/components/schemas/block]/transactions/items/statements/items/reconciled` response's property format changed from no format to `boolean` for status `200`
  - the `data/items/oneOf[#/components/schemas/log]/articulatedLog/items/inputs/items/indexed` response's property format changed from no format to `boolean` for status `200`
  - the `data/items/oneOf[#/components/schemas/log]/articulatedLog/items/outputs/items/indexed` response's property format changed from no format to `boolean` for status `200`
  - the `data/items/oneOf[#/components/schemas/traceAction]/gas` response's property type changed from `string` to `number` for status `200`
  - the `data/items/oneOf[#/components/schemas/traceResult]/gasUsed` response's property type changed from `string` to `number` for status `200`
  - the `data/items/oneOf[#/components/schemas/trace]/action/items/gas` response's property type changed from `string` to `number` for status `200`
  - the `data/items/oneOf[#/components/schemas/trace]/articulatedTrace/items/inputs/items/indexed` response's property format changed from no format to `boolean` for status `200`
  - the `data/items/oneOf[#/components/schemas/trace]/articulatedTrace/items/outputs/items/indexed` response's property format changed from no format to `boolean` for status `200`
  - the `data/items/oneOf[#/components/schemas/trace]/result/items/gasUsed` response's property type changed from `string` to `number` for status `200`
  - the `data/items/oneOf[#/components/schemas/trace]/transactionIndex` response's property format changed from `blknum` to `uint64` for status `200`
  - deleted the `query` request parameter `noheader`
  - removed the optional property `data/items/oneOf[#/components/schemas/appearance]/name` from the response with the `200` status
  - added the new optional `query` request parameter `noHeader`
- **2024-02-26** `f8bc36a1f3de`: 5 info
  - added the new optional `query` request parameter `chain`
  - added the new optional `query` request parameter `decache`
  - added the new optional `query` request parameter `ether`
  - added the new optional `query` request parameter `fmt`
  - added the new optional `query` request parameter `noheader`
- **2023-12-19** `755229aaa564`: 1 warning
  - removed the optional property `data/items/oneOf[#/components/schemas/block]/transactions/items/statements/items/prevAppBlk` from the response with the `200` status

---

[Operation](https://skmtc.dev/trueblocks/apis/trueblocks-api/docs/blocks/get.md) - [API](https://skmtc.dev/trueblocks/apis/trueblocks-api.md) - [Page](https://skmtc.dev/trueblocks/apis/trueblocks-api/changes/blocks/get)
