改进:
RPC改进:
- 在
trace RPC
的返回值里包含了blockHash
,epochHash
,epochNumber
,transactionHash
和transactionPosition
。
请注意,trace_block
返回的数据格式与旧版本不兼容。 - 在
cfx_getLogs
中使用的日志过滤器中添加新的字段offset
。如果指定,返回值将跳过最后的offset
条日志。
例如,对于10个匹配的日志(0..9
)和offset=0x1
,limit=0x5
,响应将包含日志4..8
。
注意:即使您指定offset
,节点仍需要去处理相应的日志。因此,偏移量 = 10000,限制 = 10的过滤器的性能与偏移量=0,限制=100010的过滤器的性能大致相同。 - 将新的参数
subscription_epoch
添加到epochs
的pubsub。支持的值为“latest_mined”
(默认值)和“latest_state”
。 - 添加
cfx_getAccountPendingInfo
以获取某些帐户的待处理交易信息,从而更好地调查待处理的交易问题。
配置改进:
- 通过保持
dev_block_interval_ms
未设置的状态使得在dev
mode中已发送的交易可以被即时打包。
请注意,设置dev_block_interval_ms
将会禁用这种即时打包的方式,并且仅会定期生成区块。
性能优化:
- 优化状态实现以获得更好的缓存性能。
Bug修复:
- 修复了一个漏洞。该错误使在
dev
模式下运行的节点不会自动生成块。
下载
新版节点程序可在 github.com/Conflux-Chain/conflux-rust/releases 内下载。
我是节点运营者/矿工,我需要做什么?
如果已启动了节点,需先暂停这个节点的运行,然后将原节点程序中的 run
目录下的名为"conflux"的可执行文件,替换为 Conflux v1.1.3节点程序的 Conflux 的可执行文件。随后可重新启动。
如新启动节点,可以下载最新版的 Conflux v1.1.3,运行即可。
如不升级节点、不参与本次升级,会出现什么情况?
一般情况下不会出现问题,本次升级不涉及共识层的内容,可以选择不用更新。
对普通用户会有什么影响?
正在链上运行的节点升级过程中,部分服务可能会受到影响而延迟。在节点升级完成后会恢复正常。
感谢您的支持!
衷心感谢 Conflux 社区以及所有 Conflux 生态的开发者们,感谢你们的努力、思考和贡献,为 Conflux 带来了更好的明天。