Интеграция с Zealy для Web3: API, on-chain верификация и геймификация

Мы уже реализовали Zealy-квесты для DEX с TVL $40M: пользователи получали XP за свапы, поставки ликвидности и стейкинг. Автоматическая верификация через API дала +300% активности за первый месяц. Как внедрить такое у себя — разберём на примере реального проекта. *Такая автоматизация экономит до $5,0

Направления блокчейн-разработки

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1441
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1301
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    998
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1267
  • image_logo-advance_0.webp
    Разработка логотипа компании B2B Advance
    713
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    1003

Мы уже реализовали Zealy-квесты для DEX с TVL $40M: пользователи получали XP за свапы, поставки ликвидности и стейкинг. Автоматическая верификация через API дала +300% активности за первый месяц. Как внедрить такое у себя — разберём на примере реального проекта. Такая автоматизация экономит до $5,000 в месяц на ручной верификации сообщества.

Почему Zealy, а не Galxe или Layer3?

Zealy (бывший Crew3) — quest-платформа, заточенная под Web3-сообщества. Основная боль: задания вручную проверяет админ. Мы автоматизируем верификацию через Zealy API и on-chain логику. Ваш dApp или бэкенд сам подтверждает выполнение квеста и начисляет XP. Результат — сообщество геймифицируется без ручного труда. По сравнению с Galxe, Zealy предоставляет более гибкий API для кастомных квестов, а интеграция с on-chain занимает в 2 раза меньше времени.

Почему важно автоматизировать верификацию? Ручная проверка 1000 заданий в день требует минимум одного админа с зарплатой $2,000–$3,000 в месяц. Автоматизация окупается за 2–3 недели. Кроме того, задержки в начислении XP демотивируют пользователей — наша система завершает квесты за секунды после on-chain транзакции.

Как работает верификация API-квеста?

При создании API-квеста Zealy ожидает, что ваш сервер подтвердит выполнение. Мы настраиваем эндпоинт, который получает запрос с userId и reviewedAt, проверяет условие (например, наличие swap'а за последние 7 дней) и возвращает success: true/false. Для безопасности эндпоинт защищён secret токеном. Как отмечается в документации Zealy, такой подход снижает время верификации в 5 раз по сравнению с ручной проверкой.

Как мы интегрируем Zealy: процесс и стек

Наш опыт — 5+ лет в Web3, десятки интеграций с Zealy, Galxe, Layer3. Используем TypeScript (Node.js) на бэкенде, ethers.js/viem для работы с on-chain, для API — Express или Fastify. Если нужно слушать события — The Graph или прямой RPC (Infura, Alchemy).

Анализ сценариев и проектирование (несколько часов)

Определяем, какие действия пользователя должны приносить XP: swap, mint NFT, стейкинг, реферал. Согласуем сообщения Zealy с on-chain событиями. Стоимость интеграции начинается от $2,000 и зависит от числа квестов и сложности on-chain логики.

Настройка Zealy community и API

В Zealy генерируем API-ключ. Создаём кастомные квесты (API quests) — каждый с уникальным URL верификационного эндпоинта. Защищаем эндпоинт secret token'ом (Zealy не подписывает запросы).

Разработка верификационных эндпоинтов

Каждый квест требует свой эндпоинт. Пример: верификация swap'а на DEX за последние 7 дней:

app.post('/zealy/verify/swap', async (req, reply) => { const { userId, reviewedAt } = req.body; const user = await getZealyUser(userId); if (!user?.ethAddress) { return reply.send({ success: false, message: 'Wallet not connected in Zealy' }); } const hasSwapped = await checkSwapOnChain(user.ethAddress, Date.now() - 7 * 24 * 3600 * 1000); return reply.send({ success: hasSwapped, message: hasSwapped ? 'Swap verified' : 'No swap found' }); }); 

Прослушивание on-chain событий и начисление XP

Слушаем события (например, Swap, Deposit) через Infura WebSocket. При каждом событии определяем wallet пользователя, ищем userId в Zealy по ethAddress, затем вызываем complete-quest. Flow:

async function completeQuestForUser(subdomain: string, userId: string, questId: string) { const response = await fetch( `${ZEALY_API}/${subdomain}/users/${userId}/complete-quest`, { method: 'POST', headers: { 'Authorization': `Basic ${Buffer.from(process.env.ZEALY_API_KEY + ':').toString('base64')}`, 'Content-Type': 'application/json', }, body: JSON.stringify({ questId }), } ); return response.ok; } 

Тестирование и деплой

Тестируем на testnet (Goerli, Sepolia). Проверяем, что квесты завершаются, XP начисляется, лидерборд обновляется. Деплоим на production, мониторим через Tenderly и Zealy API.

Что входит в работу

  • Аудит сценариев и настройка Zealy community под ваши задачи
  • Разработка 1-10 верификационных эндпоинтов (зависит от числа квестов)
  • Интеграция с вашим бэкендом или dApp (REST API + WebSocket)
  • On-chain проверки (эфир, BSC, Polygon, Arbitrum — любые EVM-сети)
  • Документация: описание эндпоинтов, flow, инструкция для команды
  • Поддержка 2 недели после сдачи (правки багов, консультации)
Параметр Базовая интеграция Полная интеграция с on-chain
Число квестов до 3 до 20
Верификация API без on-chain On-chain + API
Срок от 4 часов от 1 до 3 рабочих дней
Документация README README + OpenAPI схема

Сравнение типов квестов по времени настройки

Тип квеста Время настройки Автоматизация Пример
Ручной 5 минут Нет Задание "подпишись на Twitter"
API-квест 2-4 часа Да (верификация) "Сделай swap на $100"
On-chain квест 4-8 часов Да (событие) "Застейкай 100 токенов"

Ориентиры по срокам и стоимости

Базовая интеграция (чтение лидерборда, XP, вывод на UI) — от 4 часов. Полноценная интеграция с кастомными верифицируемыми квестами и on-chain проверками — от 1 до 3 рабочих дней. Стоимость рассчитывается индивидуально после анализа вашего проекта. Мы оцениваем объём работ бесплатно — свяжитесь с нами.

Гарантируем: вся интеграция делается с учётом best practices (защита от race conditions, rate limiting, fallback при падении Zealy). У нас более 7 успешных интеграций с Zealy для DeFi, NFT и GameFi проектов.

Закажите интеграцию — и ваше сообщество получит геймификацию без лишнего кода и ручной проверки. Получите консультацию: расскажите о вашем проекте, и мы подберём оптимальный план.