---
title: "(Unstable) Get the proofs of a Cardano transaction list from Cardano Blocks and Transactions snapshots"
method: GET
path: "/proof/v2/cardano-transaction"
---

# (Unstable) Get the proofs of a Cardano transaction list from Cardano Blocks and Transactions snapshots

`GET /proof/v2/cardano-transaction`

Returns the transaction hashes and the corresponding 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

- `transaction_hashes` string[], required

## Response `200`

Cardano transaction proofs found

- CardanoTransactionProofV2Message — This message represents a proof of inclusion for Cardano Transactions.
  - `certificate_hash` string, bytes, required — Hash of the certificate that validate the merkle root of this proof
  - `certified_transactions` union, required
    - unknown
    - object — Proof for certified Cardano transactions
      - `items` CardanoTransaction[], required
        - `transaction_hash` string, bytes, required — Cardano transaction hash
        - `block_hash` string, bytes, required — Cardano transaction block hash
        - `block_number` integer, required — Cardano transaction block number
        - `slot_number` integer, required — Cardano transaction slot number
      - `proof` string, bytes, required — Proof for the Cardano transactions
  - `non_certified_transactions` 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 transaction proofs retrieval error

## Changes

- **2026-04-01** `82428f3522f5` — 1 info
  - added the required property `security_parameter` to the response with the `200` status
- **2026-03-12** `305d207c21c9` — 2 breaking
  - added `subschema #1, subschema #2` to the `certified_transactions` response property `oneOf` list for the response status `200`
  - the `certified_transactions` response's property type changed from `array` to no type for status `200`
- **2026-03-11** `31634eebc0c8` — 1 breaking, 1 info
  - removed the required property `certified_transactions/items/transactions_hashes` from the response with the `200` status
  - added the required property `certified_transactions/items/items` to the response with the `200` status
- **2026-02-14** `582b755e2c9c` — 1 info
  - endpoint added
- **2025-06-13** `1b81bf42f34b` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/input-output-hk/apis/mithril-aggregator-server/changes/proof/v2/cardano-transaction/get.md)

---

[API](https://skmtc.dev/input-output-hk/apis/mithril-aggregator-server.md) · [All operations](https://skmtc.dev/input-output-hk/apis/mithril-aggregator-server/llms.txt) · [OpenAPI document](https://skmtc.dev/input-output-hk/apis/mithril-aggregator-server/revisions/21d6b8556929?raw)
