Как создать NFT-дроп на блокчейне EOS

В этом пошаговом руководстве вы узнаете, как создать NFT-дроп на atomichub.io

Dario Cesaro avatar
Автор: Dario Cesaro
Обновлено больше недели назад

Это руководство является продолжением инструкции "Как создать NFT на блокчейне EOS?",

Прежде чем мы начнем, убедитесь, что у вас есть:

  • Аккаунт EOS

  • NFT, созданный на atomichub.io

  • Установленный кошелёк Anchor с импортированным в него аккаунтом EOS

  • Как минимум 1000 байт оперативной памяти для транзакций

Примечание: В этом руководстве все элементы, на которые необходимо нажимать, будут выделены жирным.

Для этого руководства по дропу мы используем недавно созданный NFT moonridersBW22 (ID #2199024330010) из коллекции NFT: eosreturns22.

1. Откройте сайт Atomichub.io и выберите тетраэдр EOS рядом с оранжевой кнопкой входа. Нажмите оранжевую кнопку SELECT AND CLOSE для подтверждения.

2. Теперь нажмите на оранжевую кнопку LOGIN. Затем выберите Anchor, чтобы открыть кошелек Anchor для подписания транзакции.

3. Чтобы создать дроп с нашим недавно созданным NFT, мы сначала должны перевести некоторое количество EOS на контракт atomicdropsx для RAM (они не вернутся). Итак, мы переходим в:

  • Trading в главном меню.

  • Затем нажмите на Trading в левом меню.

  • А затем нажмите на Tokens справа рядом с NFT.

4. Теперь нам надо ввести:

  • To: atomicdropsx

  • Quantity: 0.5 EOS (eosio.token)

  • Memo: deposit_collection_ram:eosreturns22

    • укажите название своей коллекции вместо eosreturns22

Внимание: Эти EOS за RAM не подлежат возврату.

4.a Нажмите Transfer чтобы подписать транзакцию с помощью Anchor Wallet.

5. Как только вы купитье RAM за EOS, мы сможем напрямую взаимодействовать со смарт-контрактом для создания дропа.

Точно следуйте инструкции и точно вводите команды. Откроем блокчейн-эксплорер bloks.io и войдем под учетной записью, которую вы использовали для создания NFT. Логин вы найдете в правом верхнем углу сайта.

(В этом руководстве мы используем темный режим bloks.io, вы можете изменить его, нажав на символ луны прямо рядом с именем вашей учетной записи)

6. В строке поиска bloks.io введите atomicdropsx, и автоматически перейдёте в этот аккаунт.

7. Под аккаунтом EOS и рядом с пунктом Учетная запись выберите Contract.

8. Следующий шаг - выберите Actions прямо под строкой поискаContract Actions and Table

9. Теперь нажмите на createdrop (вы найдете его во второй строке, пятый ряд)

10. Теперь наступает самая важная часть. Пожалуйста, введите все точно.

Прокрутите вниз и введите:

  • authorized_account: YOURACCOUNT

    • вместо YOURACCOUNT введите ваш авторизованный аккаунт для дропа

  • collection_name: YOURCOLLECTION

    • Вместо YOURCOLLECTION введите название вашей коллекции

  • assets_to_mint: [{“template_id”:0000,“tokens_to_back”:[]}]

    • Вместо 0000 введите ID вашего шаблона без хэш-символа. Убедитесь, что в строке кода НЕТ ПРОБЕЛОВ (Где найти ID шаблона? Смотрите пункт 32 в в руководстве по созданию NFT).

  • listing_prics: 0 NULL (так как дроп будет бесплатным)

    • либо вы можете установить цену 1 EOS

  • settlement_symbol: 0,NULL (обратите внимание на запятую между ними и отсутствие пробела)

    • если вы установили цену выше, напишите 4,EOS (4 означает четыре знака после запятой в EOS)

  • price_recipient: YOURACCOUNT

    • замените YOURACCOUNT на имя вашего аккаунта

12. Прокрутите вниз и продолжайте вводить:

  • auth_required: off

  • max_claimable: 00

    • максимум, который может быть заклеймен

    • мы уже чеканили 1/22 в руководстве "Как создать НФТ", поэтому установите его на 21

  • account_limit: 0

    • количество клеймов, на каждый аккаунт, например: 1

  • account_limit_cooldown: 000

    • количество секунд, прежде чем вы позволите одному и тому же аккаунту клеймить снова, например: 500 or 1000

  • start_time: 0000000000 (23 мая 2022 15:00:00 GMT)

    • вместо 0000000000 поставьте ваше время в формате Unix epoch time

    • здесь вы должны установить время начала дропа в формате Unix epoch time

    • пожалуйста, посетите загляните на сайт https://www.epochconverter.com/ для преобразования времени в этот формат.

  • end_time: 0000000000 (23. May 2022 23:45:00 GMT)

    • Вместо 0000000000 введите время в формате Unix epoch time code

    • здесь вы должны установить время окончания дропа в формате Unix epoch time

13. Очень внимательно проверьте, все ли вы ввели правильно. Затем подтвердите форму с помощью кнопки Submit Transaction (это займёт некоторое время):

14. Вы можете проверить свою транзакцию в блок-экслорере. Нажмите на синюю ссылку чтобы посмотреть транзакцию.

15. Вы должны увидеть что-то похожее на это:

16. Ваш дроп создан! Вы можете проверить это на bloks.io и найти ID вашего дропа

  • Перейдите на bloks.io

  • Введите atomicdropsx

  • Перейдите на вкладку Contract, Tables

  • И на drops

    • Вы видите список всех недавно сделанных дропов

17. Вы можете увидеть свой дроп на atomichub по следующей ссылке: https://eos.atomichub.io/drops/000.

  • вместо 000 введите ID вашего дропа

  • теперь вы можете заклеймить ваши NFT!

18. Чтобы убрать это предупреждение, необходимо, чтобы команда atomichub добавила вас в Белый список (whitelist). Для этого в нижней части сайта, в футере, в разделе Contacts нажимаем кнопку Support.

19. На появившейся странице выбираем свой вопрос "Collection Whitelist Request" и заполняем форму. Обратите внимания, для утверждения заявки, вам будет необходимо приложить к форме "аккаунты вашей коллекции в социальных сетях, которые не должны быть совсем новыми и должны иметь некоторое количество подписчиков (150+)" и "Доказательство оригинальности (записи экрана / скриншоты файлов рабочего проекта и/или оригинальные файлы проекта)"

20. Теперь нажмите кнопку Submit. Теперь остается подождать, пока команда atomichub одобрит вашу заявку. Это может занять несколько недель, но уже сможете делать дропы ваших NFT.


Автор: Markus Hinrichs

Редактор: Randall Roland

Перевод: Evgeny Chirochkin

Источники и ссылки:

Нашли ответ на свой вопрос?