示例

作为灵感,我们提供了几个不同编程语言的简单示例,通过各种接口与 Walrus 进行交互。它们位于 https://github.com/MystenLabs/walrus-docs/tree/main/examples 并在下面描述。

此外,我们在 Walrus 之上构建了实际应用程序。主要示例是 Walrus Sites,代码可在 https://github.com/MystenLabs/walrus-sites 仓库中找到。

至于如何构建静态网站并使用 GitHub actions 将其存储为 Walrus Site 的示例,只需查看我们用来发布此站点的 CI 工作流

Python

Python 示例 文件夹包含多个示例:

JavaScript

提供了一个 JavaScript 示例,展示了如何通过使用 HTTP API 的网页表单上传和下载 blob。

Move

对于更复杂的应用程序,您可能希望与 Walrus 链上对象进行交互。为此,当前部署的 Walrus 合约包含在 我们的 GitHub 仓库 中。

此外,我们提供了一个简单的 示例合约,该合约导入并使用 Walrus 对象。