Light nodes
- Fix the following RPCs on light nodes:
cfx_epochNumber
,cfx_getNextNonce
,cfx_GetBlockByHash
,cfx_getBlockByEpochNumber
,cfx_getBlockByHashWithPivotAssumption
,cfx_getBlocksByEpoch
. - Make
cfx_getTransactionReceipt
return null instead of timeout on light nodes to increase compatibility with js-conflux-sdk. - Fix bug where light nodes disconnect peers if the user queries the genesis block.
- Add periodic heartbeat messages to the light protocol.