Technology

Klaytn SDK caver-js/java v1.10.0 Release

[Notice] Klaytn SDK caver-js v1.10.0 Release

With the release of Klaytn v1.10.0, some changes have been applied to caver-js. Klaytn v1.10.0 includes Kore hardfork, with the addition of an API to request data regarding double block reward (kip82Ratio). For RPC service, some frequently used APIs from the governance name are now supported in klay namespace as well.

## What’s New in v.1.10.0  (#719, #721)

* Added klay.getRewards API to retrieve reward related information by block with the new GC reward structure following the abolishment of the Gini coefficient KIP-82

* Added governance.getChainConfigAt API to retrieve chain information for a certain block

* getStakingInfo, getNodeAddress, getChainConfig, getChainConfigAt APIs, previously only available from governance namespace, is supported for klay namespace

* Added klay.getGovParams, klay.getGovParamsAt APIs, which are functionally identical to governance.getItemsAt

## Improvements

* You can now subscribe to contract events (#694)

* Added gasPrice getter/setter functions in abstractTransaction (#696)

* Changed to use multiformats instead of multihashes library (#699)

* Added currentProvider type.(#709)

## Fixes

*Patched security vulnerabilities for IPFS and mocha (#693)

*Fixed the receipt result to show gas and status (#701)

[Notice] Klaytn SDK caver-java v1.10.0 Release

Some changes from Klaytn v1.10.0 have been applied to caver-java. Klaytn v1.10.0 includes Kore Hardfork, with the addition of an API to request data regarding double block reward (kip82Ratio). For RPC service, some frequently used APIs from the governance name are now supported in klay namespace as well.

## What’s New in v.1.10.0 (#719, #721)

* Added klay.getRewards API to retrieve reward related information by block with the new GC reward structure following the abolishment of the Gini coefficient [KIP-82](https://kips.klaytn.foundation/KIPs/kip-82)

* Added governance.getChainConfigAt API to retrieve chain information for a certain block

* getStakingInfo, getNodeAddress, getChainConfig, getChainConfigAt APIs, previously only available from governance namespace, is supported for klay namespace

* Added klay.getGovParams, klay.getGovParamsAt APIs, which are functionally identical to governance.getItemsAt

## Improvements

* You can now subscribe to contract events.(#353)

* Added IPFSOptions instance to support IPFS node and basic authentication. (#357)

* Updated in line with the new version of KIP17, KIP37 bytecode and klaytn-contracts and added Ownable interface.(#360)

## Fixes

* Fixed to throw an exception when account key is null.(#352, #354)