---
title: "block info"
method: GET
path: "/blocks"
tags: ["block"]
---

# block info

`GET /blocks`

Returns filtered blocks

## Query parameters

- `workchain` integer
- `shard` integer
- `seq_no` integer
- `with_transactions` boolean
- `order` 'ASC' | 'DESC'
- `after` integer
- `limit` integer
- `count` boolean

## Response `200`

OK

- FilterBlocksRes
  - `results` CoreBlock[]
    - `accounts` CoreAccountState[]
      - `address` integer[]
      - `balance` BunbigInt
      - `block_seq_no` integer
      - `code` integer[]
      - `code_hash` integer[]
      - `content_description` string
      - `content_image` string
      - `content_image_data` integer[]
      - `content_name` string
      - `content_uri` string
      - `data` integer[]
      - `data_hash` integer[]
      - `executed_get_methods` object
      - `fake` boolean
      - `get_method_hashes` integer[]
      - `is_active` boolean
      - `jetton_balance` string
      - `label` CoreAddressLabel
        - `address` integer[]
        - `categories` string[]
        - `name` string
      - `last_tx_hash` integer[]
      - `last_tx_lt` integer
      - `libraries` integer[]
      - `minter_address` integer[]
      - `owner_address` integer[] — common fields for FT and NFT
      - `shard` integer
      - `state_hash` integer[] — only if account is frozen
      - `status` string — TODO: ch enum
      - `types` string[]
      - `updated_at` string
      - `workchain` integer
    - `file_hash` integer[]
    - `master` CoreBlockID
      - `seq_no` integer
      - `shard` integer
      - `workchain` integer
    - `root_hash` integer[]
    - `scanned_at` string
    - `seq_no` integer
    - `shard` integer
    - `shards` CoreBlock[]
    - `transactions` CoreTransaction[]
      - `account` CoreAccountState
        - `address` integer[]
        - `balance` BunbigInt
        - `block_seq_no` integer
        - `code` integer[]
        - `code_hash` integer[]
        - `content_description` string
        - `content_image` string
        - `content_image_data` integer[]
        - `content_name` string
        - `content_uri` string
        - `data` integer[]
        - `data_hash` integer[]
        - `executed_get_methods` object
        - `fake` boolean
        - `get_method_hashes` integer[]
        - `is_active` boolean
        - `jetton_balance` string
        - `label` CoreAddressLabel
          - `address` integer[]
          - `categories` string[]
          - `name` string
        - `last_tx_hash` integer[]
        - `last_tx_lt` integer
        - `libraries` integer[]
        - `minter_address` integer[]
        - `owner_address` integer[] — common fields for FT and NFT
        - `shard` integer
        - `state_hash` integer[] — only if account is frozen
        - `status` string — TODO: ch enum
        - `types` string[]
        - `updated_at` string
        - `workchain` integer
      - `action_phase_result_code` integer
      - `address` integer[]
      - `block_seq_no` integer
      - `compute_phase_exit_code` integer
      - `created_at` string
      - `created_lt` integer
      - `description` unknown
      - `description_boc` integer[]
      - `end_status` string
      - `hash` integer[]
      - `in_amount` BunbigInt
      - `in_msg` CoreMessage
        - `amount` BunbigInt
        - `body` integer[]
        - `body_hash` integer[]
        - `bounce` boolean
        - `bounced` boolean
        - `created_at` string
        - `created_lt` integer
        - `data` integer[]
        - `dst_address` integer[]
        - `dst_block_seq_no` integer
        - `dst_contract` string
        - `dst_shard` integer
        - `dst_state` CoreAccountState
          - `address` integer[]
          - `balance` BunbigInt
          - `block_seq_no` integer
          - `code` integer[]
          - `code_hash` integer[]
          - `content_description` string
          - `content_image` string
          - `content_image_data` integer[]
          - `content_name` string
          - `content_uri` string
          - `data` integer[]
          - `data_hash` integer[]
          - `executed_get_methods` object
          - `fake` boolean
          - `get_method_hashes` integer[]
          - `is_active` boolean
          - `jetton_balance` string
          - `label` CoreAddressLabel
            - `address` integer[]
            - `categories` string[]
            - `name` string
          - `last_tx_hash` integer[]
          - `last_tx_lt` integer
          - `libraries` integer[]
          - `minter_address` integer[]
          - `owner_address` integer[] — common fields for FT and NFT
          - `shard` integer
          - `state_hash` integer[] — only if account is frozen
          - `status` string — TODO: ch enum
          - `types` string[]
          - `updated_at` string
          - `workchain` integer
        - `dst_tx_hash` integer[]
        - `dst_tx_lt` integer
        - `dst_workchain` integer
        - `error` string
        - `fwd_fee` BunbigInt
        - `hash` integer[]
        - `ihr_disabled` boolean
        - `ihr_fee` BunbigInt
        - `operation_id` integer
        - `operation_name` string
        - `src_address` integer[]
        - `src_block_seq_no` integer
        - `src_contract` string
        - `src_shard` integer
        - `src_state` CoreAccountState
          - `address` integer[]
          - `balance` BunbigInt
          - `block_seq_no` integer
          - `code` integer[]
          - `code_hash` integer[]
          - `content_description` string
          - `content_image` string
          - `content_image_data` integer[]
          - `content_name` string
          - `content_uri` string
          - `data` integer[]
          - `data_hash` integer[]
          - `executed_get_methods` object
          - `fake` boolean
          - `get_method_hashes` integer[]
          - `is_active` boolean
          - `jetton_balance` string
          - `label` CoreAddressLabel
            - `address` integer[]
            - `categories` string[]
            - `name` string
          - `last_tx_hash` integer[]
          - `last_tx_lt` integer
          - `libraries` integer[]
          - `minter_address` integer[]
          - `owner_address` integer[] — common fields for FT and NFT
          - `shard` integer
          - `state_hash` integer[] — only if account is frozen
          - `status` string — TODO: ch enum
          - `types` string[]
          - `updated_at` string
          - `workchain` integer
        - `src_tx_hash` integer[]
        - `src_tx_lt` integer
        - `src_workchain` integer
        - `state_init_code` integer[]
        - `state_init_data` integer[]
        - `transfer_comment` string
        - `type` string — TODO: ch enum
      - `in_msg_hash` integer[]
      - `orig_status` string
      - `out_amount` BunbigInt
      - `out_msg` CoreMessage[]
        - `amount` BunbigInt
        - `body` integer[]
        - `body_hash` integer[]
        - `bounce` boolean
        - `bounced` boolean
        - `created_at` string
        - `created_lt` integer
        - `data` integer[]
        - `dst_address` integer[]
        - `dst_block_seq_no` integer
        - `dst_contract` string
        - `dst_shard` integer
        - `dst_state` CoreAccountState
          - `address` integer[]
          - `balance` BunbigInt
          - `block_seq_no` integer
          - `code` integer[]
          - `code_hash` integer[]
          - `content_description` string
          - `content_image` string
          - `content_image_data` integer[]
          - `content_name` string
          - `content_uri` string
          - `data` integer[]
          - `data_hash` integer[]
          - `executed_get_methods` object
          - `fake` boolean
          - `get_method_hashes` integer[]
          - `is_active` boolean
          - `jetton_balance` string
          - `label` CoreAddressLabel
            - `address` integer[]
            - `categories` string[]
            - `name` string
          - `last_tx_hash` integer[]
          - `last_tx_lt` integer
          - `libraries` integer[]
          - `minter_address` integer[]
          - `owner_address` integer[] — common fields for FT and NFT
          - `shard` integer
          - `state_hash` integer[] — only if account is frozen
          - `status` string — TODO: ch enum
          - `types` string[]
          - `updated_at` string
          - `workchain` integer
        - `dst_tx_hash` integer[]
        - `dst_tx_lt` integer
        - `dst_workchain` integer
        - `error` string
        - `fwd_fee` BunbigInt
        - `hash` integer[]
        - `ihr_disabled` boolean
        - `ihr_fee` BunbigInt
        - `operation_id` integer
        - `operation_name` string
        - `src_address` integer[]
        - `src_block_seq_no` integer
        - `src_contract` string
        - `src_shard` integer
        - `src_state` CoreAccountState
          - `address` integer[]
          - `balance` BunbigInt
          - `block_seq_no` integer
          - `code` integer[]
          - `code_hash` integer[]
          - `content_description` string
          - `content_image` string
          - `content_image_data` integer[]
          - `content_name` string
          - `content_uri` string
          - `data` integer[]
          - `data_hash` integer[]
          - `executed_get_methods` object
          - `fake` boolean
          - `get_method_hashes` integer[]
          - `is_active` boolean
          - `jetton_balance` string
          - `label` CoreAddressLabel
            - `address` integer[]
            - `categories` string[]
            - `name` string
          - `last_tx_hash` integer[]
          - `last_tx_lt` integer
          - `libraries` integer[]
          - `minter_address` integer[]
          - `owner_address` integer[] — common fields for FT and NFT
          - `shard` integer
          - `state_hash` integer[] — only if account is frozen
          - `status` string — TODO: ch enum
          - `types` string[]
          - `updated_at` string
          - `workchain` integer
        - `src_tx_hash` integer[]
        - `src_tx_lt` integer
        - `src_workchain` integer
        - `state_init_code` integer[]
        - `state_init_data` integer[]
        - `transfer_comment` string
        - `type` string — TODO: ch enum
      - `out_msg_count` integer
      - `prev_tx_hash` integer[]
      - `prev_tx_lt` integer
      - `shard` integer
      - `total_fees` BunbigInt
      - `workchain` integer
    - `transactions_count` integer
    - `workchain` integer
  - `total` integer

---

[API](https://skmtc.net/tonindexer/apis/anton.md) · [All operations](https://skmtc.net/tonindexer/apis/anton/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tonindexer/anton/versions/a3d3850ec94f/schema)
