跳转到主要内容
所有收藏手把手教程NFT教程
如何在 EOS 区块链上创建 NFTs 空投
如何在 EOS 区块链上创建 NFTs 空投

在本分步指南中,您将学习如何在 atomichub.io 上创建 NFTs 空投

Dario Cesaro avatar
作者:Dario Cesaro
超过一年前更新

这是“ 如何在 EOS 区块链上创建 NFTs ”的后续教程指南,

在我们开始之前,请确保您已做好了充足准备

  • EOS 账户;

  • 在 atomichub.io 上创建的 NFTs;

  • 导入 Anchor 钱包和 EOS 账户(创建 NFTs 的账户);

  • 至少 1000 字节的 RAM。

注意:在本教程中,我们不会在截屏图片中使用提示箭头和方框。操作过程中要选择的元素,以及要输入的命令和文本会加粗突出显示。

对于此教程指南,我们使用 NFTs 系列中最近创建的 NFT moonridersBW22(ID #2199024330010):eosreturns22

1. 打开 Atomichub.io 网站,选择橙色登录按钮旁边的 EOS 四面体。单击橙色的“选择并关闭(SELECT AND CLOSE)”按钮进行确认。

2. 单击 登录(LOGIN) 按钮。然后选择 Anchor 打开您的 Anchor 钱包来签署交易。

3. 要用我们最近创建的 NFT 创建一个空投(drop),我们首先必须为获取 RAM 将一些 EOS 转账至 atomicdropsx 合约中(这是不可退还的)。所以我们导航到:

  • 在主菜单上交易。

  • 然后单击左侧菜单中的转账。

  • 然后点击 NFTs 旁边右侧的 Tokens 。

4. 现在我们要输入:

  • 转至(To):atomicdropsx

  • 数量(Quantity):0.5 EOS (eosio.token)

  • 备注(Memo):deposit_collection_ram:eosreturns22

    • 你想把你的收藏名称而不是 eosreturns22

注意:这些用于 RAM 的转账加密存款不可退还。

单击 转账(Transfer) 以使用 Anchor 钱包签署交易。

5. 一旦 EOS 存入 RAM,我们就可以直接与智能合约交互来创建空投。

严格按照步骤操作,输入准确命令。让我们打开区块浏览器 bloks.io 并使用您用于创建 NFT 的帐户登录。您会在网站的右上角找到登录信息。

(在本教程指南中,我们使用 bloks.io的黑夜模式,您可以通过单击您帐户名称旁边的月亮符号来更改它)

6. 在 bloks.io 的搜索栏中,你想输入 atomicdropsx,它的站点应该会自动出现。

7. 在 EOS 账户名称下的 账户(Account) 旁边,选择 合约(Contract)

8. 下一步是选择 合约操作和表格(Contract Actions and Tables) 搜索栏下方的操作

9. 这里要点击 createdrop(在第二行第五行找到)

10. 现在是细节的部分。请准确输入所有内容

向下滚动并输入:

  • 授权帐户(authorized_account):您的帐户

    • 输入的不是 您的账户,而是您想授权的 空投账户。

      • 在如何创建 NFT 教程中,我们添加了另外两个可以空投此收藏系列的帐户。

  • 收藏名(collection_name):您的收藏

    • 输入收藏系列名称而不是您的收藏。

  • 资产创建(assets_to_mint): [{“template_id”:0000,“tokens_to_back”:[]}]

    • 您要输入不带哈希符号的模板 ID 而不是 0000 。确保代码行中没有空格(在哪里可以找到模板 ID?按照 如何在 EOS 区块链上创建 NFTs 的第 32 步)。

  • 列出价格(listing_prices): 0 NULL(所以空投是免费的)

    • 您也可以设置一个价格,比如 1 EOS。

  • 结算符号(settlement_symbol): 0,NULL(注意中间的逗号,没有空格)

    • 如果你在上面设置价格,写 4,EOS(4 代表 EOS 的金额精确度为小数点后四位)。

  • 接收者价格(price_recipient):您的账户

    • 把它改成您的账户名。

11. 向下滚动继续输入:

  • 授权要求(auth_required):关闭

  • 最大申领(max_claimable): 00

    • 您希望领取的最高金额

    • 我们在如何创建 NFT 教程中已经创建了 1/22,所以将其设置为 21

  • 账户限制(account_limit):0

    • 您将限制每个帐户的申领数量,例如:1

  • 账户限制冷却时间(account_limit_cooldown): 000

    • 在您允许同一账户再次申领之前的秒数,例如:500 或 1000

  • 开始时间(start_time):0000000000(GMT 2023 年 5 月 23 日 15:00:00)

    • 个人所处的 Unix 时间戳,而不是 0000000000

    • 在这里必须设置 Unix 时间戳,以确定空投的开始时间

    • 请访问 https://www.epochconverter.com/ 以转换这种时间格式

  • 结束时间:0000000000(GMT 2023 年 5 月 23 日 23:45:00)

    • 个人所处的 Unix 时间戳,而不是 0000000000

    • 在这里必须设置 Unix时间戳,以确定空投的结束时间

12. 仔细检查您输入的所有内容是否正确。然后通过提交 交易确认(Submit Transaction)(这可能需要一段时间):

13. 您可以在区块浏览器上查看您的交易。单击下面的链接以提交交易。

14. 您应该会看到类似这样的东西:

15. 您的空投已创建!您可以在 bloks.io 上查看并找到您的空投 ID

  • 前往 bloks.io

  • 输入atomicdropsx

  • 导航到 合约、表格

  • 然后 空投

    您会看到最近制作的所有空投的列表

16. 您可以通过以下链接在 atomichub 上查看您的空投:

  • 写下您的空投 ID,而不是 000

  • 享受领取您的新 NFTs 吧!


作者: Markus Hinrichs

编辑: Randall Roland

译者: SHE

参考资源:

这是否解答了您的问题?