MyShCh. NFT-билеты и ончейн-события. За 2 цента и 2 минуты. Сценарий №01. Smart
Ниже представлена простая и понятная инструкция, как с помощью DAO MyShCh (читается очень просто: Майс) сделать ончейн-событие за 10 кликов и 2 минуты, потратив лишь несколько центов на газ.
Шаг №00. Авторизуемся на сервисе
Итак, если вы зашли на страницу приложения или на любую его страницу, скажем, сюда: https://app.myshch.io/ - то у вас будет запрошена авторизация, как показано ниже. Попробуем её пройти, а я объясню, зачем она нужна. Сначала нужно подключить кошелёк: Metamask, Rabby и другие - работают отлично:
Далее - нужно подписать транзакцию на вход: ничего платить не придётся! Это так называемая безгазовая транзакция:
Как только вы авторизуете, то жёлтая надпись "We need your signature..." исчезнет, а в правом верхнем углу появиться или ваша ENS-запись (у меня это menaskop.eth & menaskop.arb) или же номер кошелька (в моём случае это был бы 0x23...d6):
Так а зачем нужна подпись? Дело в том, что если вы пойдёте на Blur, OpenSea, NFTScan, Element и другие NFT-сервисы, то авторизация будет также запрошена, поскольку в этот момент должен начать работать оракул - специальная программа (сервис), которая "просматривает" ваши NFT в блокчейне и сопоставляет с ними различные события, такие как:
- mint (чеканка - первоначальный выпуск);
- wrap (оборачивание - например, для создания подарка);
- transfer (перевод на другой аккаунт);
- прочее.
Без оракула, конечно, можно работать, но это будет о-о-о-чень медленно, крайне утомительно и потребует от вас куда больше ончейн-действий, т.е. процесс станет нудным и дорогим, а не быстрым и дешёвым.
Шаг №01. Минтим NFT
Минт, или чеканка, - это операция создания билетов. Переходим в соответствующий пункт меню (Smart -> Tickets): https://app.myshch.io/smart/mint:
По сущи наш умный (Smart) сценарий есть не что иное как подвид ленивого минтинга, суть которого коротко звучит так: "основная предпосылка ленивого минта заключается в том, что вместо непосредственного создания NFT путём вызова контрактной функции создатель NFT готовит подпись некоторых данных, используя (приватный ключ). Подписанные данные действуют как "ваучер" ..., который можно обменять на NFT. Ваучер содержит всю информацию, которая войдёт в фактический NFT, и он может дополнительно содержать дополнительные данные, которые не записаны в блокчейне...".
В нашем же случае "ленивость" заключается в том, что вы 1 раз минтите (создаёте) NFT, а потом любой может минтить точно такую же сколько угодно раз, т.е. вам не надо тратиться на газ, выпуская 10 000 NFTs, которые может никто не купить: вам достаточно потратить меньше 1 цента, а уже сколько будет продано/реализовано/сминтчено NFT - это вопрос техники. Поэтому сценарий и называется "Умным": он помогает подстроиться под событие технически, а не подстраиваться под него экономически.
Шаг №01.01. Создаём коллекцию
Если вы впервые оказались на сервисе, то вам нужно будет сделать новую коллекцию: ровно также нужно будет поступить, если для отдельного события вы хотите сделать отдельную коллецию. Для этого надо нажать "Add collection" и ввести её стандартные параметры: название и тикер:
Далее - нажимаем на кнопку "Create" и стандартно подписываем транзакцию в Метамаск: в этот раз оплата с вас будет взята, но в сети Arbitrum или Optimism она составит лишь несколько центов:
Когда ваша транзакция успешно завершится, вы увидите примерно следующее сообщение:
Нажмите на кнопку "Continue" и вы перейдёте к следующему этапу.
Шаг №01.02. Заполняем метаданные
На этом шаге вам нужно будет добавить:
- Image: Изображение: вы можете найти его на бесплатных и легальных фотохостингах, которые указаны на сайте, а также создать с помощью AI или самостоятельно;
- Title: Название вашей NFT (не путайте с названием коллекции, которое вы дали выше);
- Description: описание вашей NFT;
- Properties: Свойства: если вы не знаете, что такое свойства и трейты - не заморачивайтесь, а просто пропустите, т.к. это не обязательное поле, а, если знаете, думаю, и без меня справитесь (там можно указать год, название события и много иное).
Всё, после этого нажимаем кнопку "Mint Tickets" и подписываем транзакцию:
Когда всё завершится - нажимайте на кнопку "Continue" и попадёте на следующий шаг:
Если же вам нужно ещё сминтить билеты, то нажимайте на кнопку Mint Tickets: эта опция может потребоваться, если вы хотите сделать несколько тарифов, например.
Шаг №02. Витрина (Showcase)
Итак, после последнего действия мы оказались на сранице Витрины: https://app.myshch.io/smart/showcases. Что здесь можно и нужно сделать? Конечно же, добавить наши сминтченные (созданные/полученные на прошлом шаге) билеты на витрину. Но для начала - её нужно создать:
Шаг №02.01. Создание Витрины
Для создания Витрины нужно немного, а именно - указать:
- Название (из допустимых символов);
- Время и дату открытия витрины (когда вы начнёте продавать/реализовать билеты);
- Время и дату закрытия (когда минт билетов перестанет быть доступным).
Всё! Смело жмём на кнопку "Create" и подписываем транзакцию в кошельке:
Витрина готова - переходим к её наполнению:
Шаг №02.02. Тарифы (цены)
Нажимаем для этого "Continue", выбираем нужный нам билет (мы его создали на предыдущем шаге) для нужной (созданной только что) Витрины и указываем тарифы: по умолчанию цены задаются в DAI, USDt, USDc, ETH, но вы можете добавить любой токен в нужной сети (лайфхак: посмотреть адрес токена всегда можно на CoinMarketCap):
Я сделаю билеты бесплатными, но вы можете указать любую цену:
В целом, вы можете указать нулевую цену для одного любого токена - так будет и быстрее и ещё дешевле (хотя куда ещё дешевле - не знаю)).
Внимание! В этот момент вы передаёте в управление смарт-контракту Витрины ваши созданные NFT, о чём вас оповестит кошелёк, поэтому понимание данной процедуры просто необходимо. Ещё раз:
- Вы создали NFT на смарт-контракте NFT (точнее - это называется фабрика смарт-контрактов для создания NFT);
- Вы создали Витрину для NFT-билетов, сминченных в п. 1;
- И сейчас вы даёте разрешение смарт-контракту Витрины исползовать ваши созданные NFTs (или 1 NFT) на Витрине, т.к. после этой процедуры можно будет ончейн-покупать (через смарт-минт) ваши NFTs.
Поэтому выглядит это следующим образом:
Иногда кошельки панинуют на сей счёт, т.к. в криптомире бывает всякое, но вам паниковать не стоит: надо лишь разобраться в процессе, одобрить операцию и занести смарт-контракты в белый список (и то, если потребуется).
Всё, поздравляю - ваш билет выставлен на вашу вирину:
Нажимайте на ShowCase (если нужно добавить ещё билетов на неё - тогда на кнопку "Listing more"). Поздравляю! Ваша первая витрина создана:
https://app.myshch.io/showcases/42161/Menaskop.Test.ShowCase-2025:
С точки зрения пользователя, который будет у вас приобретать билеты, она выглядит следующим образом:
Что же дальше? Вариантов несколько:
Мы с вами сразу перейдём к настройке бота, т.к. тарифы иные добавлются также, как и тот, что добавили сразу:
- Заходим в минт;
- Создаём коллекцию;
- Указываем уровень билета;
- Минтим;
- Переходим на витрину;
- Выставляем по нужной нам цене;
- Всё - новый билет добавлен.
Но, прежде чем настроить бота - нужно прикрепить к Витрине событие. Этим и займёмся.
Шаг №03. Событие (Event) создаём
Для этого просто кликаем на странице события на кнопку, расположенную справа, кот. называется "Link Event":
Как видим - событие создано автоматически: мы можем лишь изменить параметры, если нужно и нажать на кнопку "Link":
Как только мы это сделаем - появилось название связанного события на Витрине:
Кликаем на него и переходим на страницу события: https://app.myshch.io/event/0x23802e21c6cd72c091792bfb9f7afc2265cc68d6/event-79:
Здесь кликаем на правый верхний угол описания события, где расположена элегантная кнопка "Edit" и дополняем наше событие нужными вводными:
Главное - обязательно укажите тип события: митап, конференция и прочее.
Всё, ваше событие готово. Но где оно будет проходить? Сейчас базовый вектор у нас - этоTelegram. Поэтому - настроим бота.
Шаг №04. Настройка telegram-бота
Для этого надо лишь перейти в настройки:
И там пройти по 5 простым шагам:
- Сделать просмотр истории telegram-группы публичной (доступной для всех, включая новых участников);
- Добавить бота: https://t.me/myshch_bot;
- Запретить другим участником кого-либо добавлять (иначе теряется логика работы бота и билетов);
- Запустить команду инициации бота;
- И отправить команду события.
Коротко - поясню. Включаем историю в группе:
Добавляем бота: https://t.me/myshch_bot:
Всё! Теперь каждый, кто купил билет, сможет попасть к вам в группу. Проверим?
Покупка билета и авторизация
На странице события - покупаем (минтим бесплатно в нашем случае) билет:
https://app.myshch.io/showcases/42161/Menaskop.Test.ShowCase-2025:
Затем жмём на кнопку "Go to event" и переходим на страницу события:
https://app.myshch.io/event/0x23802e21c6cd72c091792bfb9f7afc2265cc68d6/event-79:
Видим, что у нас есть билет на странице события: переходим в него и активируем:
Нажать нужно "Use the ticket for invite link". После чего появится кнопка "Join the event group":
И далее - откроется сама группа:
Всё! Ваши пользователи могут попасть к вам в закрытую группу.
Посчитаем затраты
- Создание NFT-коллекции: $0.00199, т.е. меньше 1/20 одного цента;
- Минт NFT в коллекции: $0.007004 - тоже меньше цента;
- Выдача аппрува (разрешения) на коллекцию: $0.001987 - ещё меньше;
- Создание Витрины: $0.005559 - примерно полцента;
- Добавление тарифов: $0.01 - ровно цент;
- Выставление билета на витрину: $0.007981 - меньше цента.
Итого, у вас уйдёт 2 минуты (с первого раза, возможно, 5-7) и $0.02 на всё про всё.
В следующий раз мы рассмотрим второй сценарий - Classic, а пока всё и
P.S. Преимуществе MyShCh
Конечно, сейчас есть возможность в группы добавить звёзды и сделать платный вход по приватным линкам (ссылкам), но:
- Во-первых, MyShCh делает это не на TON-блокчейне, а на EVM;
- Во-вторых, помимо билетов мы можем предложить wNFT-подарки и SBT-сертификаты;
- В-третьих, мы точно не остановимся только на Telegram-механиках;
- В-четвёртых, в отличие от централизованного Ton, мы - DAO, а поэтому вы можете всегда стать частью нас и предлагать свои улучшения.