# Klever Blockchain v1.7.14 – Node API Updates 🔧

**URL:** <https://forum.klever.org/t/klever-blockchain-v1-7-14-node-api-updates/4054>\
**Category:** Validators\
**Tags:** dev, kleverchain, validator, kvm\
**Created:** [October 10, 2025, 1:25pm UTC](https://forum.klever.org/t/klever-blockchain-v1-7-14-node-api-updates/4054 "2025-10-10T13:25:28Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Duka](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.klever.org/duka/32/415_2.png) [@Duka](https://forum.klever.org/u/Duka)\
**Post date:** [October 10, 2025, 1:25pm UTC](https://forum.klever.org/t/klever-blockchain-v1-7-14-node-api-updates/4054/1 "2025-10-10T13:25:28Z")

</div>

![image](https://europe1.discourse-cdn.com/flex013/uploads/klever/original/2X/4/4b67646627b62d7af8d9df941717a243e71e4dd4.jpeg)

Dear [@Validators](https://forum.klever.org/groups/validators) and Developers,

As part of the upcoming **[Klever Blockchain Mainnet Upgrade (v.1.7.14)](https://forum.klever.org/t/klever-blockchain-mainnet-upgrade-v-1-7-14/4044)**, we’re introducing a series of **API enhancements** designed to improve integration, monitoring, and interaction with the Klever Blockchain node.

These changes are especially relevant for **validators, integrators, and developers** using node APIs for automation, monitoring, or smart contract operations. Please review the updates below and adjust your tools accordingly before upgrading your infrastructure.

* * *

### 🆕 **New Endpoints**

Empowering better visibility, simulation, and smart contract interaction.

- `/:address/kda` → Returns detailed KDA info.

- `/simulate` → Simulate a smart contract transaction before broadcasting.

- `/estimate-fee` → Estimate the transaction fee dynamically.

- `/heartbeatstatus` → Display live information from connected nodes.

- `/vm/hex` → Query smart contracts returning results in **hex** format.

- `/vm/string` → Query smart contracts returning **string** results.

- `/vm/int` → Query smart contracts returning **integer** results.

- `/vm/query` → Query smart contracts returning **raw** results.

* * *

### ⚙ **Changes to Existing Endpoints**

#### `/set-redundancy`

- **Authentication is now mandatory.**  
→ Ensure your scripts and tools include valid authentication headers.

#### `/node/statistics`

- Simplified response structure for cleaner and more consistent metrics output:

#### `/transaction/send`

- Added support for extended transaction and asset operations:

* * *

🧩 **Action Required**  
If your **validator** or **node** setup, monitoring tools, or integration scripts depend on these endpoints, make sure to **update and test them** prior to activation of version **[v.1.7.14](https://forum.klever.org/t/klever-blockchain-mainnet-upgrade-v-1-7-14-validators-it-s-time/4042)** on epoch **4860**.

This update brings a more standardized, efficient, and developer-friendly API layer to the Klever ecosystem, paving the way for deeper integrations and improved node operations.

Together, we keep the network **Klever, secure, and powerful.** 💜

* * *

> _You can get more details for each endpoint at [Swagger UI](https://node.testnet.klever.org/swagger/index.html)_

---

<div class="post-metadata">

**Author:** ![CryptoJaeger](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.klever.org/cryptojaeger/32/73_2.png) [@CryptoJaeger](https://forum.klever.org/u/CryptoJaeger)\
**Post date:** [October 11, 2025, 7:35am UTC](https://forum.klever.org/t/klever-blockchain-v1-7-14-node-api-updates/4054/2 "2025-10-11T07:35:31Z")

</div>

> [@Duka](#):
>
> /:address/kda

What should be returned for /:address/kda ?

Is this query only valid after activation, or is it already valid now?

---

<div class="post-metadata">

**Author:** ![Duka](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.klever.org/duka/32/415_2.png) [@Duka](https://forum.klever.org/u/Duka)\
**Post date:** [October 13, 2025, 12:36pm UTC](https://forum.klever.org/t/klever-blockchain-v1-7-14-node-api-updates/4054/3 "2025-10-13T12:36:14Z")

</div>

Hello mate,

You can expect this structure on return for /:address/kda

```json
{
  "code": "successful",
  "data": {
    "address": "string",
    "asset": "string",
    "userKDA": {
      "Balance": 0,
      "Buckets": {
        "additionalProp1": {
          "Delegation": [
            0
          ],
          "StakedAt": 0,
          "StakedEpoch": 0,
          "UnstakedEpoch": 0,
          "Value": 0
        },
        "additionalProp2": {
          "Delegation": [
            0
          ],
          "StakedAt": 0,
          "StakedEpoch": 0,
          "UnstakedEpoch": 0,
          "Value": 0
        },
        "additionalProp3": {
          "Delegation": [
            0
          ],
          "StakedAt": 0,
          "StakedEpoch": 0,
          "UnstakedEpoch": 0,
          "Value": 0
        }
      },
      "FrozenBalance": 0,
      "LastClaim": {
        "Epoch": 0,
        "Timestamp": 0
      },
      "MIME": [
        0
      ],
      "Metadata": [
        0
      ]
    }
  },
  "error": "string"
}

```

You can get more details at [Swagger UI](https://node.testnet.klever.org/swagger/index.html)

And yes, the most of these endpoint will be valid after activation.

---

<div class="post-metadata">

**Author:** ![CryptoJaeger](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.klever.org/cryptojaeger/32/73_2.png) [@CryptoJaeger](https://forum.klever.org/u/CryptoJaeger)\
**Post date:** [October 13, 2025, 2:18pm UTC](https://forum.klever.org/t/klever-blockchain-v1-7-14-node-api-updates/4054/4 "2025-10-13T14:18:29Z")

</div>

Thank you for your feedback. Based on the structure you posted and my tests, I can see that it only works for one asset. I will wait until October 28 and see if there are any changes.
