#machine #sugar #upload #candy #line #command #error

bin+lib miraplex-sugar-cli

创建和管理 Miraplex 糖果机的命令行工具。从 Metaplex 衍生/分支。

2 个稳定版本

2.1.1 2023 年 5 月 24 日
1.2.3 2023 年 12 月 18 日

#2670 in 神奇豆

Apache-2.0

455KB
11K SLoC

Crate Downloads Stars Forks Release Build and Release License

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