---
title: "(Unstable) Get the proofs of a Cardano block list"
method: GET
path: "/proof/v2/cardano-block"
---

# (Unstable) Get the proofs of a Cardano block list

`GET /proof/v2/cardano-block`

Returns block hashes and associated transaction proofs from the latest
Cardano Blocks and Transactions signed entity.
Using this endpoint require Aggregator's capabilities to include `CardanoBlocksTransactions` in the `signed_entity_types`

## Query parameters

- `block_hashes` string[], required

## Response `200`

Cardano block proofs found

- CardanoBlockProofMessage — This message represents a proof of inclusion for Cardano Blocks.
  - `certificate_hash` string, bytes, required — Hash of the certificate that validate the merkle root of this proof
  - `certified_blocks` union, required
    - unknown
    - object — Proof for certified Cardano blocks
      - `items` CardanoBlock[], required
        - `block_hash` string, bytes, required — Cardano block hash
        - `block_number` integer, required — Cardano block number
        - `slot_number` integer, required — Cardano slot number
      - `proof` string, bytes, required — Proof for the Cardano blocks
  - `non_certified_blocks` string[], required
  - `latest_block_number` integer, required — Last block number
  - `security_parameter` integer, required — The number of blocks from the tip of the chain at certification time

## Other responses

- `404` — No Cardano Blocks and Transactions snapshot available
- `default` — Cardano block proofs retrieval error

---

[API](https://skmtc.net/input-output-hk/apis/mithril-aggregator-server.md) · [All operations](https://skmtc.net/input-output-hk/apis/mithril-aggregator-server/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/input-output-hk/mithril-aggregator-server/versions/bbad910c52a3/schema)
