В 2023 году создать и продать целую коллекцию NFT можно очень просто, не умея ни рисовать, ни программировать.
Некоторые люди создают NFT лично или покупают картинки у авторов. Другие коллекции NFT генерируются с помощью конструкторов, где пользователь прописывает необходимое количество переменных, а компьютер собирает картинки в случайном порядке.
Сегодня мы создадим коллекцию NFT с помощью нейросети и конструктора смарт-контрактов, при этом потратим менее $1 и всего несколько минут рабочего времени.
Начало работы
Для создания коллекции мы используем:
● кошелек Metamask в сети Polygon;
● нейросеть для генерации NFT;
Кошелек предварительно пополняем на $1 в криптовалюте MATIC (примерно 1,4 MATIC по рыночному курсу).
Генерация изображений NFT
● Midjourney;
● Dream.ai;
● Dream.ai;
● Nightcafe;
● DALL-E;
● AI NFT Generator.
В нашем эксперименте мы используем ресурс Dream.ai, потому что его бесплатная версия продуцирует неплохие картинки.
Для создания изображения придумываем описание, например «Пиксельный минималистичный бык», и нажимаем «Create». Сервис сгенерирует картинку, которую можно скачать на компьютер.
Генерация внешнего вида NFT (https://dream.ai/)
Делаем 10–15 таких изображений и сохраняем на компьютере.
Сохранение созданных изображений на компьютере
Прежде чем создать из этих изображений NFT, нужно сгенерировать саму коллекцию. Для этого:
● переходим на Thirdweb, подключаем кошелек в сети Polygon;
● в разделе «Dashboard» жмем «Browse contracts» и выбираем «NFT Collection»;
● нажимаем «Deploy Now» и заполняем данные о коллекции, среди которых картинка, название, короткий тикер монеты, адрес кошелька и процент роялти по продажам;
● когда все данные заполнены, нажимаем «Deploy now» и подписываем две транзакции в кошельке.
Заполнение данных NFT коллекции (thirdweb.com)
На момент написания статьи транзакция создания коллекции обошлась в 0,22 MATIC (или $0,17).
Оплата создания NFT-коллекции в кошельке Metamask (thirdweb.com)
Всё, коллекция создана. Теперь нужно выпустить каждый NFT по отдельности.
Минт NFT
Найти новосозданную коллекцию можно на сайте Thirdweb в меню «Contracts». Выбираем наш контракт, в котором еще нет ни одного NFT, и жмем «Mint».
Новосозданная коллекция NFT (thirdweb.com)
Страница минта отдельных NFT (thirdweb.com)
Заполняем данные токена (название, описание и картинку) и жмем «Mint NFT». По желанию можно добавить дополнительные настройки в меню «Advance options». Минт 1-го токена в сети Polygon обошелся нам в 0,038 MATIC (или $0,03).
Создание отдельного NFT (thirdweb.com)
Такую процедуру повторяем столько раз, сколько хотим создать NFT. В нашем случае мы создали 10 NFT.
Готовая NFT коллекция (thirdweb.com)
Добавление NFT в кошелек
После минта каждый NFT окажется на кошельке, но его не будет видно. Чтобы токены начали отображаться, в кошельке Metamask жмем «Import NFT» и вводим контракт и ID каждого токена. Контракт будет отображаться в деталях нашей коллекции, а ID — около каждого NFT. Система автоматически нумерует токены начиная от 0, поэтому первый созданный NFT будет иметь ID 0, второй – 1 и т.д.
Импорт NFT в кошелек Metamask
Каждый NFT нужно импортировать отдельно.
Импортированная коллекция NFT в Metamask
Все! Эти NFT являются токенами стандарта ERC721, которые можно хранить, отправлять на другие кошельки или продавать на маркетплейсах, например OpenSea. Что делать со своей коллекцией — решать вам.
На создание коллекции и минт 10-ти NFT мы потратили $0,49.
Остаток средств на кошельке Metamask