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