Sui主网升级至V1.8.1版本

Sui主网现已升级至V1.8.1版本,此升级包含了多项修复和优化。升级要点如下所示:

#13124

在开发网中添加了用于测试的zkLogin协议配置功能标志,并使用更新后的证明验证逻辑进行zkLogin签名验证。

#13417

在构建Move代码时,更新版本会出现与Sui框架代码(Bag、Table和TableVec)中的集合比较相关的额外linter警告。请注意,这种比较不是基于集合内容的结构性比较,这可能与您的期望不同,因此Sui现在通过linter警告来指示这一点。

#12989

来自client-fault中execute_transaction_block的所有事务执行错误现在都返回-32002错误代码。如果您遇到此错误代码,说明您在事务输入中很可能存在问题。

升级前,在RPC上执行的事务失败时,您将在事务无法执行后收到“事务至少有1/3的验证节点存在不可恢复的错误”的提醒。升级后,您将会收到一个改进后的提醒:“由于事务输入存在问题,事务执行失败,请查看错误并重试: {errors}”,其中{errors}是可操作错误的字符串列表。在您解决了指示的错误后,您的事务应该能够成功执行。

#13194

在构建Move代码时,现在会出现与包含另一个(包装的)对象的对象(直接或间接)冻结相关的额外linter警告。对这种对象进行冻结会阻止内部对象的解封装。

#12575

在依赖关系构建过程中返回的错误消息中包含的细节,可能与以前的错误消息不同,但仍然包含类似的细节和信息。

#12933

更新了错误代码的指定,以支持更清晰的错误报告结构。从权限方读取时产生的内部错误返回-32603错误代码。从权限方读取时产生的客户端错误返回-32602错误代码。错误字符串没有修改。

#13312

Sui网络不再需要使用旧算法计算软件包摘要,因此从sui client upgrade和sui move build CLI命令中删除了 — legacy-digest标志。

修复:使用另一个默认地址:005304c

完整变更日志:https://github.com/MystenLabs/sui/commits/mainnet-v1.8.1


关于 Sui Network

Sui是基于第一原理重新设计和构建而成的L1公有链,旨在为创作者和开发者提供能够承载Web3中下一个十亿用户的开发平台。Sui上的应用基于Move智能合约语言,并具有水平可扩展性,让开发者能够快速且低成本支持广泛的应用开发。获取更多信息:https://linktr.ee/sui_apac

官网|英文Twitter|中文Twitter|Discord|英文电报群|中文电报群

你可能感兴趣的:(Sui,重要更新,区块链,web3,智能合约,开发语言,网络协议)