---
title: "EXPERIMENTAL - EXPECT BREAKING CHANGES: Get virtual chain transactions by blue score"
method: GET
path: "/virtual-chain"
tags: ["Kaspa virtual chain"]
---

# EXPERIMENTAL - EXPECT BREAKING CHANGES: Get virtual chain transactions by blue score

`GET /virtual-chain`

## Query parameters

- `blueScoreGte` integer, required — Divisible by limit
- `limit` 10 | 100
- `resolveInputs` boolean
- `includeCoinbase` boolean

## Response `200`

Successful Response

- VcBlockModel[]
  - `hash` string, required
  - `blue_score` integer, required
  - `daa_score` integer
  - `timestamp` integer
  - `transactions` VcTxModel[]
    - `transaction_id` string, required
    - `is_accepted` boolean
    - `inputs` VcTxInput[]
      - `previous_outpoint_hash` string, required
      - `previous_outpoint_index` integer, required
      - `signature_script` string
      - `previous_outpoint_script` string
      - `previous_outpoint_address` string
      - `previous_outpoint_amount` integer
    - `outputs` VcTxOutput[]
      - `script_public_key` string, required
      - `script_public_key_address` string, required
      - `amount` integer, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/kaspa/apis/kaspa-rest-api-server.md) · [All operations](https://skmtc.dev/kaspa/apis/kaspa-rest-api-server/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/kaspa/kaspa-rest-api-server/revisions/12089df981aa/schema)
