Дизайн:
Техническое задание на мини app Telegram криптомонеты BYC
Термины и определения
1.1. Холдер: это стратегия долгосрочного хранения криптовалюты с целью получения дохода от роста её стоимости.
1.2. Монета: это цифровая валюта, защищённая криптографией.
1.3. Лидерборд (Leaderboards): таблица лидеров криптовалюты. Раздел, в котором отображается список пользователей, владеющих наибольшим количеством криптовалюты.
1.4. Реферал: участник партнёрской программы, зарегистрировавшийся по рекомендации другого участника.
Функционал рейтинга Лидерборд (Leaderboards)
2.1. Топ холдеров монеты (лидерборд):
Раздел, в котором отображается список пользователей, владеющих наибольшим количеством вашей криптовалюты.
Список ТОП владельцев формируется по количеству пользователей. 1, 2, 3 ... Сортировка по количеству монет.
Топ формируется по количеству обладателей криптовалюты BYC.
Рисунок № 1: Пример как можно реализовать дизайн: Топ холдеров монеты (лидерборд)
2.2. Отображение количества монет у каждого пользователя.
2.3. Фильтрация в реальном времени. Раз в час запрос на обновление рейтинга. В зависимости от количество монет. Также если кто то хочет сразу в реальном времени обновить рейтинг он может это сделать по кнопке обновить.
3. Раздел с заданиями за монеты
Система, где пользователи выполняют задания в обмен на криптовалюту. Интерфейс для пользователей, чтобы видеть список доступных заданий и награды за их выполнение. Проверка выполнения задания (например, через API платформы, где задание выполняется).
3.1. Пример задания: Подписаться на канал/чат.
3.2. Пример задания: Сделать репост/публикацию.
3.3. Функционал добавления таких заданий администраторами.
Администратор должен иметь возможность установить стоимость за подписку.
Администратор должен иметь возможность установить стоимость за репост/публикацию.
4. Система рефералов.
Пользователи могут приглашать других через реферальные ссылки.
За каждого приглашенного (выполнившего определенные действия) пользователь получает вознаграждение в виде 50 монет криптовалюты BYC.
Должна быть реализована:
Генерация уникальных реферальных ссылок.
Отслеживание активности рефералов.
Расчет и начисление вознаграждений
Рисунок № 2: Пример
Система "секретного бокса":
Пользователь может приобрести "секретный бокс" за фиксированное количество монет.
После покупки пользователь получает случайное количество монет обратно (например, от минимального значения до максимального).
Необходимы:
Генератор случайных чисел (RNG) для определения награды.
Интерфейс для покупки и открытия боксов.
Прозрачность (пользователи должны понимать вероятность получения разных сумм).
Привязка криптокошелька TON:
Пользователи должны иметь возможность:
Привязать свой кошелек TON к аккаунту в приложении.
Пополнять баланс с кошелька TON (отправлять вашу монету на указанный адрес).
Выводить монеты на свой кошелек TON.
Требуется интеграция с API TON Blockchain для:
Получения данных о транзакциях.
Проверки балансов и подтверждения перевода.