Это руководство является продолжением инструкции "Как создать 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 введите ваш авторизованный аккаунт для дропа
в руководстве по созданию NFT мы добавили еще две учетные записи, которые могут делать дропы из этой коллекции.
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
Источники и ссылки: