---
title: "Get blocks which was proposed by validator"
method: GET
path: "/validators/{id}/blocks"
tags: ["validator"]
---

# Get blocks which was proposed by validator

`GET /validators/{id}/blocks`

Returns a paginated list of blocks proposed by the given validator.

## Path parameters

- `id` integer, required

## Query parameters

- `limit` integer
- `offset` integer

## Response `200`

OK

- ResponsesBlock[]
  - `app_hash` string
  - `consensus_hash` string
  - `data_hash` string
  - `evidence_hash` string
  - `hash` string
  - `height` integer
  - `id` integer
  - `last_commit_hash` string
  - `last_results_hash` string
  - `message_types` string[]
  - `next_validators_hash` string
  - `parent_hash` string
  - `proposer` ResponsesShortValidator
    - `cons_address` string
    - `id` integer
    - `moniker` string
  - `stats` ResponsesBlockStats
    - `blobs_count` integer
    - `blobs_size` integer
    - `block_time` integer
    - `bytes_in_block` integer
    - `commissions` string
    - `events_count` integer
    - `fee` string
    - `fill_rate` string
    - `gas_limit` integer
    - `gas_used` integer
    - `inflation_rate` string
    - `rewards` string
    - `square_size` integer
    - `supply_change` string
    - `tx_count` integer
  - `time` string
  - `validators_hash` string
  - `version_app` string
  - `version_block` string

## Other responses

- `400` — Bad Request
- `500` — Internal Server Error

---

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