CREATOR_Task
Anton Gerasimov edited this page Jun 24, 2022
·
10 revisions
Задачи, специфичные только для владельца банка донатов.
Описание (касательно функционала Владельца):
- Все кампании по сбору бессрочные, но инициатор может остановить кампанию (и получить задоначенные SOL).
- Вывести пожертвования на кошелёк инициатора пожертвования (видимо, инициатора кампании по сборам - т.е. Владельца).
- При награждении ТОП-10 донатеров, награждать за "одни и те же пожертвования" нельзя. Чтобы избежать ситуации, когда сформировался пул лидеров и они из раза в раз получают CHRT-токены. При награждении учитываются только "ещё не отмеченные" пожертвования.
Comments:
- В банке донатов может быть много кампаний по сбору и их нужно различать по ID.
- Владелец платформы = инициатор кампании по сборам (любой) или нет? Пока нет информации, как различать аккаунты для сборов по разным кампаниям, если они идут одновременно.
- Для уже закрытых кампаний, возможно, имеет смысл делать fee redeem. Т.к. арендованные аккаунты больше не используются. И деньги за создание аккаунтов можно вернуть USER'ам (кто делал донаты). При этом, аккаунты суммарной статистики не затрагиваются и продолжают накапливать данные.
- Описание задачи (для CREATOR)
- Разметка WEB страницы (UI)
- Команды для запуска
- Настройки банка донатов
- Награждение ТОП-10
- Остановка сбора SOL и вывод донатов
- Описание задачи (для USERS)
- Разметка WEB страницы (UI)
- Команды для запуска
- Проводка доната в SOL
- Токены CHRT
- Проводка доната в токенах CHRT
- Fee redeem функционал
- Описание задачи
- Разметка WEB страницы (UI)
- Суммарные донаты / отчеты
- Проводка доната в сумматор (STAT)
- Ручные тесты
- Разметка WEB (Advanced STATE probe)
- Команды для запуска
- Функциональные тесты донатов
- Функциональные тесты CHRT
- UNIT тесты
- ERRORS