Sui主网升级至V1.34.2

Sui主网现已升级至V1.34.2版本,同时协议升级至60版本。其他升级要点如下所示:

协议

#19014:

在验证Groth16 zk-proof时对无效公共输入进行快速判断。添加了一个新的Move函数flatten,可将向量中的向量展平成单个向量,这在新协议版本59中引入。

#19310:

增加了虚拟机中最大类型布局的大小。大多数用户不会注意到此变化。

#19446:

从协议版本60开始,包含不可解析类型的交易将不再被验证节点签名。

节点(验证节点和全节点)

#19438:

sui_getTransactionBlock和sui_multiGetTransactionBlock的JSON-RPC端点现在会遵循showRawEffects选项,并返回交易效果的BCS表示。

索引器

#19196:

在下一次部署之前添加凭证以启用上传。

#19355:

索引受交易影响的地址(无论它们是交易的发送者还是接收者)。

#19447:

索引受交易影响的对象(无论它们是输入对象还是被交易更改的对象)。

GraphQL

#19410:

GraphQL现在只支持一个版本,不再支持beta、stable、legacy。此更改移除了之前的路由,只允许使用 / 和 /graphql,它们将始终指向最新版本。

#19371:

引入了staging.graphql,此数据结构的蓝图包含正在开发和测试但尚未投入生产的更改。

#19430:

  • TransactionBlockFilter.signAddress被弃用,替换为 TransactionBlockFilter.sentAddress,两者功能相同;
  • AddressTransactionBlockRelationship.SIGN被弃用,替换为 AddressTransactionBlockRelationship.SENT。

#19446:

MoveType在表示不可解析类型的情况下,可能无法提供布局或功能。

CLI

#19312:

修复了CLI写入配置文件时使用相对路径保存密钥库的错误,该相对路径仅在从创建该配置的相同目录中调用CLI时有效。

#16875:

Move lint现在会警告没有break或return的循环。

#16856:

Move现在会警告不必要的条件表达式和if-else表达式。

#18636:

改进了sui move build的错误和状态消息。

#19374:

为准备和执行交易增加了调试打印。同样,为执行干运行添加了调试打印。使用 RUST_LOG=debug sui可以在终端上看到额外的调试信息。

#19375:

CLI在交易执行时切换为使用WaitForEffectsCert,并通过轮询模拟 WaitForLocalExecution,因为JSON RPC现在忽略了WaitForLocalExecution请求。

#19436:

由于动态链接到libpq已被移除,indexer功能从sui crate中移除,因此 sui-pg二进制文件将不再包含在发布中。如果之前使用了sui-pg,现在可以直接使用sui-pg二进制文件。

完整日志:Commits · MystenLabs/sui · GitHub


关于Sui Network

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

官网英文Twitter中文TwitterDiscord英文电报群中文电报群

相关推荐
飞腾开发者7 分钟前
飞腾平台Arm NN软件栈安装使用指南
linux·运维·人工智能·机器学习·计算机视觉
电子科技圈9 分钟前
Works With线上开发者大会将提供物联网行业深入的专业知识和技能
科技·mcu·物联网·iot
华清远见成都中心19 分钟前
物联网学习路线来啦!
物联网·学习
鸠摩智首席音效师22 分钟前
.NET Core 应用程序如何在 Linux 中创建 Systemd 服务 ?
linux·运维·.netcore
汤米粥42 分钟前
通过PHP创建AWS的CloudFront并绑定证书添加备用域名
服务器·云计算·aws
Aiden_SHU1 小时前
Wireshark中的length栏位
服务器·网络·wireshark
清风fu杨柳1 小时前
麒麟服务器工作站SP1 arm环境qt5.6.3源码编译
服务器·arm开发·qt
?crying2 小时前
蓝队基础1 -- 企业信息架构与安全基础
安全·架构
叫我龙翔2 小时前
【计网】实现reactor反应堆模型 --- 多线程方案优化 ,OTOL方案
linux·运维·网络
mit6.8242 小时前
[Docker#9] 存储卷 | Volume、Bind、Tmpfs | -v/mount | MySQL 灾难恢复 | 问题
linux·运维·docker·容器·架构