Sui主网升级至V1.37.3
Sui主网现已升级至V1.37.3版本,同时协议升级至68版本,其他升级要点如下所示:
升级要点
协议
#19684
引入BLS12381-G1群组元素的未压缩表示形式,以加速群组元素的加法运算。
👉 有关详细信息,请参阅#19684:
https://github.com/MystenLabs/sui/pull/19684
#20039
协议升级到68版本,框架变更修复了在赎回同质化质押的Sui时next_epoch_stake(下一个纪元质押)的记账问题。
👉 有关详细信息,请参阅#20039:
https://github.com/MystenLabs/sui/pull/20039
#19918
由于Sui框架的内部变更,新增了一个协议版本。
👉 有关详细信息,请参阅#19918:
https://github.com/MystenLabs/sui/pull/19918
#20072
启用基于gas预算的阻塞控制功能,包含允许的超额和绝对上限设置。
👉 有关详细信息,请参阅#20072:
https://github.com/MystenLabs/sui/pull/20072
#20102
更新了对仅包含依赖项的包(deps-only packages)的限制,不再允许向包中添加新模块。
👉 有关详细信息,请参阅#20102:
https://github.com/MystenLabs/sui/pull/20102
节点(验证节点和全节点)
#19935
恢复了在启用随机信标之前,纪元启动完整节点的能力。
👉 有关详细信息,请参阅#19935:
https://github.com/MystenLabs/sui/pull/19935
#19936
移除了未签名版本的发现协议(Discovery protocol)
👉 有关详细信息,请参阅#19936:
https://github.com/MystenLabs/sui/pull/19936
#19796
为验证节点gRPC接口添加了TLS支持。
👉 有关详细信息,请参阅#19796:
https://github.com/MystenLabs/sui/pull/19796
命令行界面 (CLI)
#19954
修复了sui move 命令在写入不存在的目录时的问题。
👉 有关详细信息,请参阅#19954:
https://github.com/MystenLabs/sui/pull/19954
#19972
现在可以为所有相关的sui client 命令传递--dev-inspect 标识,与现有的--dry-run 标识类似。
👉 有关详细信息,请参阅#19972:
https://github.com/MystenLabs/sui/pull/19972
#20005
为sui-move 添加了--run-bytecode-verifier 和 --print-diags-to-stderr 参数。
👉 有关详细信息,请参阅#20005:
https://github.com/MystenLabs/sui/pull/20005
#20081
gas-profiler Rust功能标识已重命名为tracing。如果您之前通过 --features gas-profiler 构建Sui CLI源代码,现在应改用--features tracing,以启用相同的功能。
👉 有关详细信息,请参阅#20081:
https://github.com/MystenLabs/sui/pull/20081
#20111
sui keytool import --alias 问题已修复,现在能够正确记录提供的别名。
👉 有关详细信息,请参阅#20111:
https://github.com/MystenLabs/sui/pull/20111
**🌟 完整变更日志:**https://github.com/MystenLabs/sui/commits/mainnet-v1.37.1