Configuration Changes
- The original
tx_pool_min_tx_gas_price
is separated to two configurationstx_pool_min_native_tx_gas_price
andtx_pool_min_eth_tx_gas_price
for two spaces. - The default
tx_pool_size
is changed to 50000 to avoid possible OOM because of large transactions.
RPC Changes
- Support EIP-1898 style epoch parameters in some core space RPCs (including
cfx_getBalance
,cfx_getStorageAt
,cfx_call
,cfx_getNextNonce
,cfx_getCode
, andcfx_epochReceipts
). Check #2615 for details. - Add
filter
RPCs forcfx
core space (includingcfx_newFilter
,cfx_newBlockFilter
,cfx_newPendingTransactionFilter
,cfx_getFilterChanges
,cfx_getFilterLogs
, andcfx_uninstallFilter
). - Add
pos_getAccountByPowAddress
to query the PoS account information in one RPC call. - Add two more pending reasons (
oldEpochHeight
andoutdatedStatus
) forfirstTxStatus
returned incfx_getAccountPendingTransactions
. Check #2624 for defails.
Improvements
- Allow the node database snapshot from Linux to be used by a Windows executable.
Bug Fixes
- Limit the chunk size when loading from db in syncing snapshot to avoid OOM.
- Fix an issue that a light client might be deadlocked.
- Allow nodes to disconnect not-responding light nodes.