airdrop

使用方法

airdrop 命令从命令行将 NFT 从 Candy Machine 铸造到钱包列表。

它需要一个文件,默认名为 airdrop_list.json,其中包含钱包公钥以及每个钱包应收到的 NFT 数量。在以下示例中,address1 将收到 2 个 NFT,address2 将收到 7 个。文件格式应如下:

{
"address1": 2,
"address2": 7
}

完成后,您将找到一个 airdrop_results.json 文件,其中包含空投结果和可能的问题。

如果启用了守卫,则无法使用 airdrop 命令。

使用默认的 cache.jsonairdrop_list.json 时,可以使用以下命令启动空投:

sugar airdrop

否则,使用 --airdrop-list 指定您的 airdrop_list 文件:

sugar airdrop --airdrop-list <AIRDROP_LIST>

默认情况下,sugar 将使用默认缓存文件 cache.json。您也可以使用 --cache 覆盖缓存文件名:

sugar mint --cache <CACHE>

您还可以使用 --candy-machine 告诉 sugar 使用特定的 candy machine:

sugar mint --candy-machine <CANDY_MACHINE>

重新运行命令

在某些情况下,铸造会失败,例如因为找不到区块哈希或类似的 RPC/网络相关原因。空投结果将保存在 airdrop_results.json 中。重新运行命令时,将比较空投列表和空投结果。

注意:在某些情况下,您会看到交易在超时前无法确认。在这些情况下,您应该在浏览器等工具上确认 NFT 是否已铸造。