Главнаяarrow-rightКейсыarrow-rightPictographs WEB

Кейс Pictographs: Web3-игра с NFT и Play-to-Earn механиками

Краткое описание

WEB 3.0 система для безопасного пополнения p2e игры, покупки NFT и вывода денег

Задача

Создать систему для пополнения p2e игры не нарушая правил сообщества в рамках магазинов приложений Apple Store, Android

О проекте

Реализована дополнительная веб-версия проекта с подключением криптокошельков, поддержкой NFT и токенов, мультичейн-архитектурой и управлением смарт-контрактами для депозита ассетов в игру.

Бизнес-выгоды

БИЗНЕС МОГ ИНТЕГРИРОВАТЬ НЕОБХОДИМЫЙ ФУНКЦИОНАЛ ПО РАБОТЕ С КРИПТО АКТИВАМИ БЕЗ ВОЗМОЖНОСТИ БЛОКИРОВКИ ПРИЛОЖЕНИЯ В СТОРАХ
ПРИВЛЕЧЕНЫ ГРАНТЫ ОТ СЕТЕЙ БЛАГОДАРЯ МУЛЬТИЧЕЙН ИНФРАСТРУКТУРЕ
СТАБИЛЬНЫЙ РОСТ ПРОДАЖИ NFT НА 60% В КВАРТАЛ В ПЕРВЫЙ ГОД РАЗВИТИЯ ПРОЕКТА
Pictographs WEB

Функционал

Web3-аутентификация
toggle

Вход без логина и пароля

Подключение через популярные кошельки (MetaMask и др.)

Подпись сообщения для подтверждения владения адресом

Привязка профиля
toggle

Создание профиля на основе wallet-адреса

Связка адреса с игровым аккаунтом

Возможность повторного входа через тот же кошелёк

Депозит и перевод активов в игру
toggle

Пополнение игрового баланса

Перевод токенов с пользовательского кошелька в контракт игры

Проверка сети перед транзакцией

Отображение статуса операции

Работа с NFT
toggle

Перевод NFT из кошелька в игровую инфраструктуру

Проверка соответствия коллекции

Отображение NFT в игровом профиле

Переводы wallet-to-wallet
toggle

Прямые переводы активов по адресу

Поддержка токенов и NFT

Фиксация транзакций в истории пользователя

Поддержка старых версий смарт-контрактов
toggle

Обратная совместимость

Поддержка ранее задеплоенных контрактов

Возможность взаимодействия со старыми версиями токенов и NFT

Миграционная логика
toggle

Переключение между версиями контрактов

Отображение активов независимо от версии

Разработка и деплой новых смарт-контрактов
toggle

Написание кастомных NFT-контрактов

Настройка логики минта

Управление метаданными

Деплой в различных сетях
toggle

Развёртывание контрактов в нескольких блокчейн-сетях

Контроль версий контрактов

Проверка корректности деплоя

Мультичейн-инфраструктура
toggle

Работа с различными блокчейн-сетями

Выбор сети при подключении кошелька

Проверка корректности chain ID

Депозиты и вывод в разных сетях
toggle

Пополнение в выбранной сети

Вывод активов обратно в соответствующую сеть

Контроль соответствия токена сети

Унифицированный интерфейс
toggle

Отображение активов независимо от сети

Автоматическая адаптация интерфейса под выбранную сеть

Контроль транзакций и безопасность
toggle

Проверка статуса транзакций через блокчейн

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

Отображение хэша транзакции

Логирование всех операций

Стек технологий

Для проекта Pictographs WEB используется следующий стек технологий:
1. Frontend:
toggle

Next.js (13.4.2)

React (18.2.0)

Tailwind CSS и DaisyUI

Mantine и Headless UI

React Query и TRPC

2. Backend:
toggle

Ethers и Web3.js

Wagmi

Работа с заказчиком

*Важно, это не работа по проекту, это работа именно с заказчиком, и это то, чего нет в смете или коммерческом предложении, это то, что мы делаем для увеличения вероятности успеха продуктаСистемная передача опыта: от уязвимостей к точкам ростаДля нас важно, чтобы заказчик после сдачи проекта не оставался один на один с реальностью рынка. Поэтому параллельно с разработкой мы выстроили отдельный трек передачи компетенций. Команда Defence.investments детально разобрала с клиентом бизнес-архитектуру его продукта: как связаны между собой метрики, где образуются кассовые разрывы, какие действия пользователей сигнализируют о скором оттоке. Отдельно прошли по цепочке маркетинговых касаний, которая реально конвертирует сейчас, а не год назад. В результате владелец проекта получил не только техническую платформу, но и способность самостоятельно диагностировать состояние бизнеса и предвидеть критические развилки — то есть перешёл из роли «новичка» в роль стратега.Наша цель это не просто разработка, это успех нашего заказчика.