2 个稳定版本
2.1.1 | 2023 年 5 月 24 日 |
---|---|
1.2.3 | 2023 年 12 月 18 日 |
#2670 in 神奇豆
455KB
11K SLoC
Sugar:糖果机 CLI
Sugar 是当前 Metaplex 糖果机 CLI 的替代品。它是从头开始编写的,并包含了一些改进
- 更好的媒体/元数据文件上传和糖果机部署性能——这些操作利用多线程系统显著缩短了所需的计算时间;
- 简化的构建和安装流程,利用
cargo
软件包管理,包括一个可直接使用的二进制可分发包; - 强大的错误处理和输入验证,包括对配置和缓存文件的改进,导致更丰富的错误信息。
有关完整安装和用法说明,请参阅 文档。
注意: 这是对 Sugar 的 beta 版本。请自行承担风险使用。
安装
推荐方法
对于 macOS、Linux 和 Windows Subsystem Linux (WSL),请在您的终端中运行以下安装脚本
bash <(curl -sSf https://raw.githubusercontent.com/miraland-labs/sugar/main/script/sugar-install.sh)
对于 Windows
下载 此安装程序二进制文件 并执行它。由于它不是经过验证的 Windows 二进制文件,您可能需要在弹出窗口对话框中选择“仍然运行”。
依赖项: 在 Ubuntu 或 WSL (Windows Subsystem Linux) 上安装时,您可能需要安装一些额外的依赖项
sudo apt install libudev-dev pkg-config unzip
开发者
使用 Crates.io
cargo install miraplex-sugar-cli
从源码构建
cargo install --path ./
快速入门
使用 RPC url 和密钥对设置您的 Miraland CLI 配置
miraland config set --url <rpc url> --keypair <path to keypair file>
如果没有指定CLI选项,Sugar将默认使用这些设置,使命令更加简单。如果您需要帮助设置Miraland CLI和创建一个devnet
钱包,请查看Candy Machine v2文档。
创建一个名为assets
的文件夹来存储您的json和媒体文件对,命名规范为0.json, 0., 1.json, 1.,等等,其中扩展名为.png
,.jpg
等。这是Candy Machine v2文档中描述的相同格式。
然后,您可以使用launch
命令启动一个交互式过程来创建您的配置文件并将Candy Machine部署到Miraland
sugar launch
launch
命令执行结束后,Candy Machine将在链上部署。
依赖项
~83MB
~1.5M SLoC