Sui主网升级至V1.35.2

其他升级要点如下所示:

协议

#19503#19553

在测试网上启用分布式投票评分。

#19522

将随机信标协议的最小份额减少到700,以降低运行协议的成本。

#19672

协议版本更新至62,改变了PTB中事件来源的包/模块的语义。

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

#19617

从JSON-RPC架构中移除不受支持的复合过滤器以避免混淆,并移除弃用的事件订阅系统对复合过滤器的支持。

#19811

暂时重新启用 EventFilter::Any 作为事件订阅过滤器的一种。注意,订阅已弃用,官方不再支持或维护。

索引器

#19543

添加索引以支持通过交易序列号进行有效修剪。

#19614

添加支持按受影响对象过滤交易。

#19615

移除对 InputObject 和 OutputObject 交易过滤器的支持(已被 AffectedObject 取代)。

#19616

移除按 ToAddress 过滤交易的支持(改为 FromOrToAddress)。

#19618

交易的“受影响对象”包括它创建、包装或解包的对象。

JSON-RPC

#19433

特点:添加一个可配置的健康检查端点,允许JSON-RPC全节点在落后太多时报告不可用。

#19618

交易的“受影响对象”包括创建、包装或解包的对象。

GraphQL

#19618

交易的“受影响对象”包括创建、包装或解包的对象。

#19671

添加 — skip-migration-consistency-check 选项,以允许绕过数据库兼容性检查。

#19809

添加对 TransactionBlockFilter.affectedAddress 和 AddressTransactionBlockRelationship.AFFECTED 的支持,以找到与任意相关地址的交易(发送者、接收者或付款人)。

CLI

#19485

sui move new 现在生成带有新模块标签语法的模块模板,而非旧的模块区块语法。

#19387

引入V3版本锁定文件,将依赖项的 name 字段重命名为 id,并引入一个单独的 name 字段,用于存储包在其清单中的名称,以改善错误报告。旧的锁定文件在解析依赖关系时将被忽略,以确保始终可用此信息。

#19487

改进了在存在没有创世元数据的sui config文件夹时运行 sui start 的错误消息。

#19506

修复了 active-env 和 envs 命令在RPC URL不正确时未显示输出的问题。

#19540

移除对自定义包钩子(package hooks)的旧支持,并引入链上依赖项的初始逻辑。

#19057

外部依赖解析的更改:允许处理多个以空值分隔的内容,以便在每次解析调用时扩展包图。

#17124

Move lint 现在会警告不必要的自我赋值。

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


关于Sui Network

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

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

猜你喜欢

转载自blog.csdn.net/Sui_Network/article/details/143050679
sui