# Getting a list of recently published blocks

Retrieve a list of ten (10) most recent blocks published on the Hycon network.

**Path Parameter**

| Parameter | Type   | Required | Description                                                                  |
| --------- | ------ | -------- | ---------------------------------------------------------------------------- |
| `index`   | number | Yes      | Index value of the recent block list (`0` returns the 10 most recent blocks) |

**Response - `200 OK, application/json`**

| Parameter    | Type   | Description                                                |
| ------------ | ------ | ---------------------------------------------------------- |
| `hash`       | string | Hash representation of the transaction                     |
| `difficulty` | string | Mining difficulty of block                                 |
| `height`     | number | Height of the block                                        |
| `size`       | number | Size of block information, in bytes                        |
| `txs`        | list   | List of transactions in the block                          |
| `timestamp`  | number | Timestamp when the block was added                         |
| `prevBlock`  | string | Previous block hash                                        |
| `nonce`      | string | Value assigned by the miner that constitutes proof of work |
| `miner`      | string | Wallet address of the miner                                |
| `length`     | string | Page number of the block list, used for pagination         |

**Response Error Table**

| Status | Error           | Message            |
| ------ | --------------- | ------------------ |
| 404    | `INVALID_ROUTE` | resource not found |

GET/api/v1/blockList/{index}

**Example request**

```
$ curl -X GET http://localhost:2442/api/v1/blockList/0 \
    -H 'Content-Type: application/json;charset=utf-8'
```

**Response (Success)**

```
{
    "blocks": [
        {
            "hash": "5rjhUnz94wBE4Aakq4Hb5NhSiy3XcTmvmDFdJG6dcLvW",
            "difficulty": "2.391887430150769e-9",
            "height": 348632,
            "size": 3995,
            "txs": [
                {
                    "amount": "1.128210794",
                    "hash": "3SmACLKLj9ydUQUn77r1ZVGWsUuhNeUFmMVVQ2qWBUEh",
                    "fee": "0.000001",
                    "from": "H23fF8ktBWYwK7aHFbPSW52LtoHcbDvmT",
                    "to": "H3PFczLsRMtq2pNndqD64TrWVKpAc2u6x",
                    "estimated": "1.128211794"
                },
                ...
            ],
            "timeStamp": 1542077044227,
            "prevBlock": [
                {
                    "0": 131,
                    "1": 160,
                    "2": 31,
                    "3": 182,
                    "4": 50,
                    "5": 249,
                    "6": 29,
                    "7": 80,
                    "8": 172,
                    "9": 221,
                    "10": 181,
                    "11": 17,
                    "12": 145,
                    "13": 51,
                    "14": 248,
                    "15": 108,
                    "16": 111,
                    "17": 68,
                    "18": 184,
                    "19": 238,
                    "20": 68,
                    "21": 45,
                    "22": 91,
                    "23": 222,
                    "24": 230,
                    "25": 84,
                    "26": 83,
                    "27": 121,
                    "28": 14,
                    "29": 64,
                    "30": 37,
                    "31": 168
                }
            ],
            "nonce": "000008613fffeb00",
            "miner": "H23fF8ktBWYwK7aHFbPSW52LtoHcbDvmT"
        },
        ...
    ],
    "length": 17433
}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://teamhycon.gitbook.io/docs/api-v1-1/fetching-block-s/getting-a-list-of-recently-published-blocks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
