MyShCh - NFT-билеты, wNFT-доступы и SBT-сертификаты для всех. Часть I. Smart-сценарий
Итак, мы оказались с вами на странице https://app.myshch.io/, что означает, что мы можем использовать самый современный функционал по созданию как NFT-билетов, так и подобных инноваций.
Попробую расписать, каких именно.
Три сценария
Первое, что нужно знать, что в MyShCh есть три сценария:
Smart - быстро и просто
Итак, для начала - создадим уникальную коллекцию NFT-билетов. Для этого перейдём в соответствующий раздел: https://app.myshch.io/smart/mint (напомню, что слово mint с английского переводится как “чеканка”).
Шаг №01.01. Smart-mint
Далее - нажимаем “Добавить коллекцию” в соответствующем меню:
После этого записываем (лучше - на английском языке) данные коллекции: её название и тикер:
Как только заполнили поля и проверили их корректность (потому что данные будут сохранены в блокчейн), нажимаем кнопку “Создать” в правом нижнем углу pop-up и подтверждаем транзакцию в кошельке:
Для тестов рекомендую использовать Arbitrum или BSC/BNB-chain, т.к. эти сети и дешёвые, и стабильные, тогда как Polygon - сеть дешёвая, но переспамленная, Blast - довольно интересная, но молодая, а Ethereum (как L1) - довольно дорогая.
После создания коллекции вы увидите уведомление об успешном завершении (если нет, то причин может быть несколько, самые банальные - это стабильность связи, VPN, а также установленный RPC, но при тестировании такие случаи встречались редко, поэтому пока их просто опустим как несущественные):
Вы также можете всегда посмотреть транзакцию создания. в моём случае это: https://arbiscan.io/tx/0x7b4b4a4cd1ba0b464ebc51275d89b813eff34e7e231433831be58ff1a6676ba1.
После этого рекомендую нажать кнопку “Продолжить”, чтобы попасть на следующий шаг, где вы увидите примерно следующее:
- Название коллекции: в моём случае - это MenaskopMyShCh01;
- Адрес смарт-контракта: в моём случае - 0x25…e95;
- Имя организатора: обычно - это кошелёк, но можете изменить на любое уникальное;
- Название события: по умолчанию - это название коллекции + слово Event, но, опять же, можете изменить на иное;
- И, наконец, уровень билета (если необходим): по умолчанию всегда стоит уровень нулевой (Zero).
Всё, что нужно, чтобы завершить минт, - это:
- Выбрать картинку или видео: форматы поддерживаемых файлов довольно разнообразны - JPG, PNG, GIF, SVG, MP4, WEBM, MP3, WAV, OGG, GLB, GLTF. Также для вашего удобства в MyShCh добавлены ссылки на известные и бесплатные фотостоки (авторские права - учтены), а в ближайшее время - мы добавим и AI-генерацию.
- Указать название билета (здесь можно и на английском, и на русском, и на любом другом языке): лучше не делать его слишком длинным;
- А также описание: до 256 символов.
По желанию вы можете добавить свойства, такие как время события, место проведения, бонусные коды и прочее. Но эти поля не обязательны, в отличие от Названия (Имени) билета, описания и данных для изображения.
Если вы всё заполнили верно, то смело нажимайте кнопку “Сминтить билеты”:
После чего вы попадёте на pop-up (всплывающее окно), где будет указывать ход выполнения процессов и вам нужно будет на втором шаге, который называется “Подписание транзакции”, перейти в кошелёк (MetaMask, Rabyy, Trust или любой другой) и заплатить крохотную комиссию (обычно - доли цента) за подписание транзакции по созданию (минту) билетов.
Как только процесс чеканки (минта) завершён, вы получите уведомление об этом:
Если же возникла ошибка (см. ниже), то не волнуйтесь, а просто попробуйте снова, т.к. ошибки обычно возникают из-за простых причин: 1) временная недоступность RPC; 2) низкая комиссия, выставленная при минте; 3) перебои с сетью/VPN; 4) прочие подобные:
Просто закройте окно с ошибкой и начните с начала: да и случается подобное крайне редко.
После вы переходите на следующий шаг - создание и управление витриной.
Шаг №01.02. Витрина
Находятся витрины Smart-сценария здесь: https://app.myshch.io/smart/showcases.
Всё, что вам нужно, это зайти в их, витрин, список и нажать “Добавить витрину”:
Название витрины - важный маркетинговый ход, поэтому уделите ему особое внимание. Пишется оно пока только на английском языке с использованием спец. символов:
После ввода и подтверждения имени (у вас оно подсветится зелёной рамкой), вы сможете нажать на кнопку “Создать” и перейти к созданию витрины - подтверждение же происходит стандартно, то есть через ваш Web3-кошелёк:
Как только витрина создана - вы увидите её в общем списке:
Нажмите кнопку “Продолжить” и перейдите в меню управления вновь созданной витриной. Обратите внимание, что вы увидите список созданных NFT-билетов и вам нужно выбрать тот, который вы создали на предыдущем шаге (он указан жёлтой стрелкой на изображении):
Чтобы завершить этот шаг, отметитьте “галочкой” чек-бокс с нужным билетом и выставите цену на него:
По умолчанию цена выставляется в стейблкоинах их нативной монете (коине) выбранного блокчейна, но в целом - вы можете использовать любые токены, указав их смарт-контракт в соответствующей сети:
Когда цена указана, нажмите кнопку “Листинг” и подтвердите операцию в кошельке:
Внимание! При подтверждении операций вам нужно будет выдать аппрув для смарт-контракта витрины, чтобы токены NFT-билетов были выставлены на неё: подобная операция производится на всех известных маркетплейсах, таких как OpenSea, Raribe, Element и другие и необходима она для того, чтобы ваши билеты появились в продаже:
Когда вы подтвердите все транзакции, то сможете или перейти на витрину, или добавить ещё токенов (но для Смарт-сценария обычно это не требуется). Перейдём на витрину, нажав одноимённую кнопку в правом нижнем углу pop-up:
Всё, мы увидим с вами готовую Смарт-Витрину подобного типа:
Далее - вы можете, если нужно, связать Витрину (по сути - это магазин ваших билетов) с событие. Попробуем это сделать следующим шагом.
Шаг №01.03. Событие
Для начала просто нажмите на кнопку “Привязать событие”:
Затем - проверьте вводные данные: имя организатора, название события, уровень билета - и нажмите кнопку “Привязать”:
Всё! Теперь событие связано с витриной:
- Вы можете переходить по ссылкам между событием и витриной;
- Можете описать своё событие на странице соответствующей;
- И главное - оно попадет в наш календарь, о котором расскажу позже.
Само событие (моё) находится теперь по ссылке: https://app.myshch.io/event/0x23802e21c6cd72c091792bfb9f7afc2265cc68d6/event-59 и выглядит так:
Нажав кнопку “Редактировать”, можете исправить:
Нажимайте кнопку “Сохранить” и данные обновятся на странице события:
Как видим, описание, название события изменились, а также высвечивается подключенная витрина, на которой размещены билеты. Но и это ещё не всё…
Шаг №01.04. Бот
Да, вы можете добавить telegram-бота и сделать это довольно быстро. Для начала нужна группа и в ней следует установить 2 важных параметра:
- Включить показ истории (см. ниже);
- Убрать права добавления участниками группы других участников (см. ниже).
Для начала пройдём эти 2 важные опции в интерфейсе. История (чата) - видна всем:
И вторая опция - запрет на добавление участников: заходим в разрешения и убираем его:
После этого переходим по ссылке https://t.me/myshch_bot и добавляем бота в группу. Для этого можно сначала добавить его как участника, а потом - в администраторы группы:
Наконец, нужно инициализировать бота, отправив соответствующие команды (описаны в разделе бота: /init & /addevent num_of_gr):
Всё! Поздравляю! Группа также готова. Статистику вы всегда можете посмотреть на соответствующей странице: https://app.myshch.io/smart/stats/events, а также наградить участников группы - сертификатами. Но об этом - поговорим в следующий раз, а пока:
Продолжение следует…
В следующий раз я расскажу про Классический вариант и его отличия от Смарт, а на этом всё и
P.S.
Все пользователи, которые прошли данные тесты, могут стать участниками DAO MyShCh и использовать платные функции сервиса довольно долго! Группа: https://app.myshch.io/showcases/42161/Menaskop.ShowCase.01