Incompatible RPC Changes
cfx_getLogs
andeth_getLogs
will no longer support the parameterslimit
andoffset
. They are not efficient and can be replaced by setting the block/epoch range instead.cfx_clientVersion
will have include more information likeweb3_clientVersion
in eSpace.fromEpoch
will default to "latest_state" incfx_getLogs
.fromBlock
will default to "latest" ineth_getLogs
.
Improvements
Storage Improvements
- Avoid re-executing blocks if possible. This will accelerate the recovery process and reduce the disk usage if the node is restarted fast.
Configuration Improvements
- eSpace will be enabled for
dev
mode with a default configuration. - Enable
persit_tx_index
for Archive nodes automatically.
Bug Fixes
- Fix a possible panic caused by inaccurate local timestamps.