Sui主网升级至V1.30.1版本
Sui主网现已升级至V1.30.1版本,同时协议升级至53版本。
其他升级要点如下所示:
协议
在Sui主网上启用本地随机性(随机信标)功能。
CLI
编译器输出中可能会出现对不完整名称访问链(例如 some_pkg::some_module::)的额外编译器错误。
更改了 sui start,以允许为索引器( — indexer-host)、GraphQL( — graphql-host)和水龙头( — faucet-host)服务配置主机。这使得可以从 Docker 容器中使用 sui start。默认情况下,所有服务都从 0.0.0.0 主机启动。
JSON-RPC
修复了显示PTB时使用多次纯输入的错误。
节点(验证节点和全节点):修复了从全节点通过JSON-RPC获取包信息的错误,其中包含UTF8字符串常量的包可能无法反汇编。
GRAPHQL
输出节点估算变得更准确,现在估算应该能够跟踪JSON data 输出的理论最大节点数。
服务现在可以检测查询变量定义中的不支持指令。
x-sui-rpc-version不再是接受的请求头,因为现在通过修改路径来选择版本。
将不支持的指令传递给服务,现在显示为 BAD_USER_INPUT 而不是 INTERNAL_SERVER_ERROR。
为 Query.owner 引入了一个可选的 rootVersion 参数。当读取基于包装对象或其他动态对象字段的动态字段时,可以使用该参数进行版本化查找。
引入了一种新的标量,UInt53,用于表示无符号的53位整数值。现有模式中的一些 Int 用法已被替换为 UInt53。所有客户端都需要注册新标量,静态类型语言的客户端还需要使用更宽的(例如64位)无符号类型来保存该值。
完整日志: