其他升级要点如下所示:
#16190, #16193
现在CLI正确处理并修复了交易没有输入或命令时的输出表格。例如,调用 client call — package 0x2 — module kiosk — function default 现在具有正确格式的输出。
#15928
Move编译器的一系列变更
- 添加了宏函数支持,用于 2024.alpha。
- 错误修复(以及较少的重大变更):Move类型参数现在正确遵循受限标识符的规则,类似于所有其他名称。
- 为了支持宏,lambda的类型签名语法已更改。当转移到新版本时,这将打破任何现有的规范(不再受支持)。
#16397
添加了从CLI编写和执行可编程交易区块(PTB)的支持。简而言之,引入了一个新命令:sui client ptb,用户可以传递不同的参数,这些参数对应于交易或其他标志(例如,preview用于在不执行PTB的情况下列出PTB中的交易)。
使用 sui client ptb — help 获取帮助菜单,该菜单解释了所有命令并显示了一些用法示例。
#16360
修复了由于堆栈大小问题而导致Sui构建失败的可能。
#16349
修复了在对象和交易对象表中标记对象状态的方式。
完整日志:Commits · MystenLabs/sui · GitHub
关于 Sui Network
Sui是基于第一原理重新设计和构建而成的L1公有链,旨在为创作者和开发者提供能够承载Web3中下一个十亿用户的开发平台。Sui上的应用基于Move智能合约语言,并具有水平可扩展性,让开发者能够快速且低成本支持广泛的应用开发。获取更多信息:https://linktr.ee/sui_apac
官网|英文Twitter|中文Twitter|Discord|英文电报群|中文电报群