开发网络更新
发布日期:2024-08-12
我们重新部署了Walrus Devnet,以整合对Walrus存储节点和客户端的各种改进。在此过程中,存储在Walrus上的所有blob都被清除。请注意,这可能会在Devnet和Testnet上再次发生,但显然不会在未来的主网上发生。
Walrus Sites的迁移和重新部署
你可以按照设置章节中的描述获取最新版本的walrus
二进制文件和新配置。
如果你已经部署了任何Walrus Sites,Sui上的站点对象和任何SuiNS名称仍然有效。但是,你需要在Walrus上重新存储所有blob。你可以通过运行site-builder工具(在walrus-sites
目录中)来实现这一点,如下所示:
./target/release/site-builder --config site-builder/assets/builder-example.yaml update --force \
<path to the site> <site object ID>
更改
除了对存储节点的许多改进外,新版本的Walrus还包括以下面向用户的更改:
- 改进的币管理:客户端现在更好地选择用于gas和存储费用的币。用户不再需要在钱包中持有多个币。
- 改进的连接管理:客户端现在限制并行连接的数量,以提高低网络带宽用户存储大blob的性能。
- OpenAPI规范:Walrus存储节点、聚合器和发布者在路径
/v1/api
公开其API规范。 - JSON格式的系统信息:
info
命令现在也可以以JSON模式使用。 - 客户端版本:
walrus
CLI现在有一个--version
选项。 - 支持空blob:Walrus现在支持空blob。
- 默认配置文件路径:客户端现在除了在
~/.walrus
中查找配置文件外,还会在~/.config/walrus
中查找,并且除了.yaml
外,还识别.yml
扩展名。 - 路径中的主目录:配置文件中指定的路径现在将开头的
~
符号扩展为用户的主目录。 - 更强健的存储和状态检查:
store
和blob-status
命令现在对积极修剪过去事件的Sui全节点以及将交易发送到不同全节点的负载均衡器更强健。 - 修复CLI解析:
walrus
CLI现在可以正确处理blob ID中的连字符。
此更新还将分片数量增加到1000,这更能代表Testnet和Mainnet中的预期值。