Техническое задание на мини 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 для: Получения данных о транзакциях. Проверки балансов и подтверждения перевода.