This repository has been archived by the owner on Jul 23, 2024. It is now read-only.
Release v1.9.0
What’s New in v.1.9.0
- Supported KIP-71 dynamic gas fee pricing mechanism. (#328, #327, #329, #330, #331, #334, #343, #344, #346)
- Added
effectiveGasPrice
field to the response object ofcaver.rpc.klay.getTransactionReceipt
. - Supported value-setting logic for undefined
gasPrice
with dynamic gas fee pricing mechanism introduced with the proposed Magma hard fork. Any undefined gasPrice will therefore be defaulted tobaseFee * 2
. - Supported
tx.suggestGasPrice
function in transaction instances to easily determine the gas price. - Added newly introduced KIP-71 governance parameters in the return object of
caver.rpc.governance
APIs. - Added newly introduced
caver.rpc.klay.getUpperBoundGasPrice
andcaver.rpc.klay.getLowerBoundGasPrice
APIs.
Please see KIP-71 for details.
- Added
- Supported some of the Admin API to control peers. (#320, #323)
caver.rpc.admin.getNodeInfo
callsadmin_datadir
.caver.rpc.admin.getPeers
callsadmin_peers
.caver.rpc.admin.addPeer
callsadmin_addPeer
.caver.rpc.admin.removePeer
callsadmin_removePeer
.
Improvements
- Updated web3j version to 4.8.8. (#305)
- Added code examples of the
caver.wallet
package in javadoc. (#306) - Added
net_version
rpc call tocaver.rpc.net
. (#320)
Fixes
- Updated
DefaultGasProvider
to implementContractGasProvider
to support dynamic gas price. If you are using DefaultGasProvider such asnew DefaultGasProvider()
, please change it tonew DefaultGasProvider(caver)
, (#322)