改进:
RPC 改进
- 修复了
cfx_getBlockRewardInfo
的错误响应。 如果节点需要为这个 RPC 服务,它需要清除所有数据并重新同步链。 - 如果提供的块哈希不属于提供的纪元,则在“cfx_getBlockByHashWithPivotAssumption”中引发错误。
- 将
blockNumber
添加到cfx_getBlockByHash
、cfx_getBlockByEpochNumber
和cfx_getBlockByHashWithPivotAssumption
中返回的 JSON 对象。 - 添加新的 RPC
cfx_getBlockByBlockNumber
。 - 简化 RPC 响应中的 EVM 回滚原因,去掉“Reason provided by the contract” 前缀
- 修复 CallResult 的 returnData 格式。
- 修复 在已提供start_nonce的情况下,调用
cfx_getAccountPendingTransactions
时的错误响应。 - 更新
cfx_getCode
,以便在帐户不存在时返回空的十六进制地址’0x’,而不是引发报错。
配置改进
- 添加
persist_block_number_index
以保留block number索引。它允许响应旧区块相关的 RPC 请求。 - 添加
storage_max_open_mpt_count
来配置打开的MPT 的最大数量。
下载
- 新版节点程序可在 github.com/Conflux-Chain/conflux-rust/releases 内下载。
我是节点运营者/矿工,我需要做什么?
如果已启动了节点,需先暂停这个节点的运行,然后将原节点程序中的 run
目录下的名为"conflux"的可执行文件,替换为 Conflux v1.1.5节点程序的 Conflux 的可执行文件。随后可重新启动。
如新启动节点,可以下载最新版的 Conflux v1.1.5,运行即可。
如不升级节点、不参与本次升级,会出现什么情况?
一般情况下不会出现问题,本次升级不涉及共识层的内容,可以选择不用更新。
对普通用户会有什么影响?
正在链上运行的节点升级过程中,部分服务可能会受到影响而延迟。在节点升级完成后会恢复正常。
感谢您的支持!
衷心感谢 Conflux 社区以及所有 Conflux 生态的开发者们,感谢你们的努力、思考和贡献,为 Conflux 带来了更好的明天。