Incompatible RPC Changes
cfx_getLogsandeth_getLogswill no longer support the parameterslimitandoffset. They are not efficient and can be replaced by setting the block/epoch range instead.cfx_clientVersionwill have include more information likeweb3_clientVersionin eSpace.fromEpochwill default to "latest_state" incfx_getLogs.fromBlockwill 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
devmode with a default configuration. - Enable
persit_tx_indexfor Archive nodes automatically.
Bug Fixes
- Fix a possible panic caused by inaccurate local timestamps.