Создание мероприятия
Продавайте билеты только держателям NFT
Проекты NFT, сообщества web3 и клубы с доступом по токенам проводят мероприятия только для своих держателей. Когда вы добавляете коллекцию в мероприятие, покупатель подключает кошелёк с одним из ваших NFT, прежде чем ему откроется доступ к билетам. При входе команда проверяет тот же кошелёк, поэтому билет, купленный с NFT, который позже покинул кошелёк, не даёт пройти.
Требуйте от покупателей подключить кошелёк с одним из ваших NFT перед покупкой билетов на мероприятие — для всех билетов или одного типа — и повторно проверяйте NFT при входе.
- Для кого
- Продажа билетов держателям коллекции NFT
- Займёт
- 6 минут
Перед началом
- Вы владелец или администратор мероприятия. Если в меню мероприятия нет пункта Настройки, попросите владельца или администратора выполнить эту часть.
- У вас есть адрес контракта каждой коллекции Ethereum или Polygon, держатели которой могут покупать билеты, либо адрес каждого NFT Solana, дающего право на покупку.
-
Open Settings
Откройте мероприятие и выберите Настройки в меню мероприятия. Пункт Требовать владение NFT для посещения находится под настройками мероприятия и карточкой пароля.
Мероприятие, редактирование, настройки. -
Включите «Требовать владение NFT для посещения»
Включите Требовать владение NFT для посещения. В карточке появятся поля адресов для Ethereum, Polygon и Solana Mainnet.
-
Выберите блокчейн, в котором находятся ваши NFT
Выберите поле, соответствующее блокчейну, в котором была выпущена ваша коллекция.
Примечание: Solana Mainnet нельзя использовать вместе с Ethereum или Polygon. После добавления адреса в одной группе поля другой группы перестают принимать адреса.
-
Введите каждый адрес
Введите каждый адрес в выбранное поле. После каждого адреса нажимайте пробел или Enter, чтобы преобразовать его в тег.
Примечание: Адрес Ethereum или Polygon начинается с 0x и содержит ещё 40 символов — цифр или букв от a до f. Тег, отображаемый красным цветом, имеет неверный формат, и сохранить его не удастся.
-
Сохраните настройки мероприятия
Выберите Сохранить настройки мероприятия. Панель подтвердит действие сообщением
Successfully updated event settings
.Примечание: Если в карточке отображается сообщение
Please check this
, адрес недействителен для выбранного поля. Если отображаетсяAt least 1 NFT address is required
, переключатель включён, но адрес не введён. -
Проверьте, что страница мероприятия запрашивает кошелёк
Откройте страницу мероприятия в браузере с установленным MetaMask или Phantom. Вместо списка билетов страница попросит покупателя подключить кошелёк. Билеты появятся после подключения кошелька с одним из ваших NFT.
Примечание: В браузере без криптокошелька вместо кнопки подключения отображается сообщение
Crypto-enabled browser required
. Кошелёк без ваших NFT не допускается до отображения билетов.
Попробуйте эти шаги на своём мероприятии
Создайте бесплатный аккаунт, настройте мероприятие и выполните шаги выше в своей панели управления. Это займёт несколько минут, и звонок с отделом продаж не нужен.
Без платы за подключение. Без обязательной ежемесячной платы. Банковская карта не нужна.
Или поручите это помощнику
Fai — помощник внутри панели — может открыть страницу «Настройки» мероприятия, где вы включите требование NFT. В командной строке это требование можно задать для всего мероприятия через обновление мероприятия.
В вашей панели, с Fai
Открой страницу настроек для <EVENT NAME>, чтобы я мог потребовать владение NFT для покупки билетов
Из терминала
Установите CLI по ссылке нашей страницы CLI, войдите командой ticketfairy auth login и выберите бренд, с которым работаете, командой ticketfairy brand use <BRAND_ID>. ticketfairy brand list и ticketfairy event list выводят идентификаторы, которые используют другие команды.
Используйте в командной строке тот же аккаунт, что и в панели: аккаунт владельца или администратора мероприятия. Отправьте требование и все адреса одним обновлением, указав каждую коллекцию в разделе своего блокчейна.
Требует от покупателей любого билета на мероприятие владеть NFT из одной коллекции Ethereum
ticketfairy event update <EVENT_ID> --body '{"flagNftOwnershipRequired":true,"nftContracts":{"ethereum":["<CONTRACT_ADDRESS>"],"polygon":[]},"nftLists":{"solana-mainnet":[]}}'
Пусть Fai сделает это за вас
Fai работает внутри вашей панели Ticket Fairy. Создайте аккаунт, откройте Fai и вставьте запрос выше.
Без платы за подключение. Без обязательной ежемесячной платы. Банковская карта не нужна.
Требуйте NFT только для одного типа билетов
-
Откройте тип билета
Откройте мероприятие, выберите Билеты, затем выберите Edit у типа билета, предназначенного только для держателей NFT.
-
Включите требование NFT для этого типа билетов
Включите NFT ownership required for this ticket type в параметрах типа билета, затем введите каждый адрес в Ethereum, Polygon или Solana Mainnet.
Примечание: Для этого типа билетов будут использоваться только его собственные адреса, а не адреса из раздела «Настройки». Остальные типы билетов останутся доступными всем, если для самого мероприятия не требуется NFT.
Мероприятие, билеты, редактирование, параметры типа билета. -
Сохраните тип билета
Выберите Сохранить. На странице мероприятия для этого типа билетов вместо кнопки покупки появится кнопка подключения кошелька.
Fai может открыть страницу «Билеты» мероприятия, где вы зададите требование для типа билета. В командной строке это настраивается через обновление типа билета.
В вашей панели, с Fai
Открой страницу билетов для <EVENT NAME>, чтобы я мог сделать тип билета <TICKET TYPE> доступным только держателям NFT
Из терминала
Войдите под владельцем или администратором мероприятия. Получите список типов билетов, чтобы найти идентификатор, затем отправьте требование и адреса одним обновлением.
Находит каждый тип билета и его идентификатор
ticketfairy ticket list <EVENT_ID> --all
Требует от покупателей одного типа билетов владеть NFT из одной коллекции Polygon
ticketfairy ticket update <EVENT_ID> <TICKET_ID> --body '{"flagNftOwnershipRequired":true,"nftContracts":{"ethereum":[],"polygon":["<CONTRACT_ADDRESS>"]},"nftLists":{"solana-mainnet":[]}}'
Отключите требование NFT
В разделе Настройки отключите Требовать владение NFT для посещения и выберите Сохранить настройки мероприятия. Для одного типа билетов отключите NFT ownership required for this ticket type и выберите Сохранить.
Примечание: Если для типа билетов отключить собственное требование, он снова будет следовать настройке мероприятия. Поэтому при требовании NFT для мероприятия билет всё равно потребует NFT.
Fai может открыть страницу «Настройки», где вы отключите требование. В командной строке требование для мероприятия отключается через обновление мероприятия.
В вашей панели, с Fai
Открой страницу настроек для <EVENT NAME>, чтобы я мог отключить требование владения NFT
Из терминала
Войдите под владельцем или администратором мероприятия.
Отключает требование NFT для всего мероприятия
ticketfairy event update <EVENT_ID> --body '{"flagNftOwnershipRequired":false}'
Вопросы, которые могут возникнуть
- Требовать NFT для всего мероприятия или только для одного типа билетов?
- Включите требование в разделе «Настройки», если все билеты предназначены только для держателей NFT. Включите его для одного типа билетов, если держатели получают отдельную категорию — например, ранний вход или билет со скидкой, — а остальные билеты доступны всем.
- Что нужно покупателю, чтобы купить билет?
- Браузер с MetaMask для Ethereum и Polygon или Phantom для Solana, а также кошелёк с одним из указанных вами NFT. Покупатель подключает кошелёк на странице мероприятия, и билеты появляются после обнаружения в нём одного из ваших NFT.
- Что произойдёт на входе, если покупатель продал свой NFT?
- Приложение для сканирования повторно проверяет, что в подключённом при покупке кошельке всё ещё есть один из ваших NFT, и отклоняет билет, если его нет. Попросите держателей не переводить NFT из этого кошелька до входа.
- Нужен ли NFT для гостевых билетов?
- Нет. Отправленные вами гостевые билеты не покупаются через страницу мероприятия, и приложение для сканирования не проверяет наличие NFT при входе.
- Работает ли оформление заказа на моём сайте с требованием NFT?
- Если для всего мероприятия требуется NFT, встроенная на вашем сайте форма оформления заказа перенаправит покупателей на страницу мероприятия Ticket Fairy. Там они подключат кошелёк и купят билет.
- Можно ли добавить коллекции Ethereum и Solana вместе?
- Нет. Одно требование поддерживает коллекции Ethereum и Polygon вместе либо NFT Solana отдельно. Чтобы предложить оба варианта, используйте NFT Solana для одного типа билетов, а коллекции Ethereum или Polygon — для другого. Для каждого типа задайте собственное требование.
Остался вопрос?
Запишитесь на демо, и мы ответим на него на звонке применительно к вашему типу мероприятия. Или создайте аккаунт и посмотрите сами.
Без платы за подключение. Без обязательной ежемесячной платы. Банковская карта не нужна.
Похожие руководства
Сделайте это на своём мероприятии
Создайте аккаунт, соберите мероприятие и выполните шаги в своей панели управления. Звонок в отдел продаж не нужен.