RPC Deprecation Announcement
- Starting from v2.0.3,
cfx_getLogsandeth_getLogswill no longer support the parameterslimitandoffset. They are not efficient and can be replaced by setting the block/epoch range instead. - Starting from v2.0.3,
cfx_clientVersionwill have include more information likeweb3_clientVersionin eSpace. - Starting from v2.0.3,
fromEpochwill default to "latest_state" incfx_getLogs. - Starting from v2.0.3,
fromBlockwill default to "latest" ineth_getLogs.
Bug Fix
- Fix some issues that cause
cfx_estimateGasAndCollateralandcfx_callto hang. - Fix incorrect estimations from
cfx_estimateGasAndCollateral. - Fix the issues that the node enters
NormalPhasetoo soon and gets stuck on snapshot state download. - PoS nodes will not elect before entering the normal phase to avoid being
force_retired.
Improvement
- If
cfx_call,cfx_estimateGasAndCollateralraise error, and theerror.datais string, it will directly return instead of being hex encoded. cfx_sendRawTransactionwill reject transaction if sender's balance is not enough.- More snapshot copy-on-write merging performance optimization on XFS file systems.