v1.3.0 Release Notes
Notice
- Official go version for klaytn v1.3.0 is go-1.13.3 to address security issues. We recommend go-1.13.3 or higher version when building klaytn.
New Features
- Signing of Klaytn transaction types through RPC APIs (klay_signTransaction and klay_signTransactionAsFeePayer).
- TxTypeFeeDelegatedChainDataAnchoring and TxTypeFeeDelegatedChainDataAnchoringWithRatio are added. Now the transaction fee for the anchoring transaction from your service chain can be paid by another fee-payer account.
- New JSON-RPC APIs
- klay.encodeAccountKey
- klay.decodeAccountKey
- klay.sendTransactionAsFeePayer
- subbridge.setParentOperatorFeePayer
- subbridge.parentOperatorFeePayer
- subbridge.setChildOperatorFeePayer
- subbridge.childOperatorFeePayer
Fixes
- Fixed wrong bad block occurrence due to state update skipping.
- Fixed returning wrong balance of the sender when performing call/estimateGas/estimateComputationCost
- Fixed losing queued transactions before timeout.
Improvements
- Modified round change timer to 3 seconds for faster recovery
- Optimized consensus message propagation between CNs
- Added more test code to improve stability
- Added package descriptions
- Refined packaging scripts
Removals
- Removed unused package ‘filter’.
- Removed unused JSON-RPC APIs
- APIs in "miner" namespace
- klay.mining
- klay.submitWork
- klay.getWork
- klay.submitHashrate