配置 site builder

配置 site-builder 工具很简单,但需要小心以确保一切正常工作。

site-builder 工具需要一个配置文件来知道在 Sui 上使用哪个包,使用哪个钱包,gas 预算和其他操作细节。这些大部分通过合理的默认值抽象出来,所以您不需要触及它们。然而,为了完整性,我们在这里提供所有配置选项的详细信息。

最小配置

配置文件应位于 ./sites-config.yaml 中,并且可以使用 --config 标志指向其他位置。对于您的第一次运行,调用 site-builder 并使用 --config sites-config.yaml 应该就足够了,它已经适当配置。

如果由于任何原因,您没有将 walrus 添加到 $PATH,请确保配置指向二进制文件的指针,请参见下文。

附加选项

如果您想对 site builder 的行为有更多控制,您可以在配置文件中自定义以下变量:

  • package:Sui 上 Walrus Sites 包的对象 ID。这必须始终在配置中指定,并且已在 assets/example-config.yaml 中适当配置。
  • portal:查看站点的门户名称;这只影响 CLI 的输出,其他都不影响(默认:walrus.site)。所有 Walrus Sites 都可以通过任何门户访问,与此设置无关。
  • general:这些是可以通过 CLI 和配置进行配置的一般选项:
    • rpc_url:要使用的 Sui RPC 节点的 URL。如果未设置,site-builder 将从钱包中推断它。
    • wallet:指向要使用的 Sui 钱包的指针。默认情况下,它使用系统范围的钱包(来自 sui client addresses 的那个)。
    • walrus_binary:指向 walrus 二进制文件的指针。默认情况下,预计它从 $PATH 运行。
    • walrus_configwalrus 客户端二进制文件的配置,请参见 相关章节
    • gas_budget:交易所花费的最大 gas 量(默认:500M MIST)。