CREATOR_Task - my-crypto-datascience-portfolio/my_crypto_donations_bank_solana GitHub Wiki
Задачи для Владельца (CREATOR)
Задачи, специфичные только для владельца банка донатов.
Описание (касательно функционала Владельца):
- Все кампании по сбору бессрочные, но инициатор может остановить кампанию (и получить задоначенные SOL).
- Вывести пожертвования на кошелёк инициатора пожертвования (видимо, инициатора кампании по сборам - т.е. Владельца).
- При награждении ТОП-10 донатеров, награждать за "одни и те же пожертвования" нельзя. Чтобы избежать ситуации, когда сформировался пул лидеров и они из раза в раз получают CHRT-токены. При награждении учитываются только "ещё не отмеченные" пожертвования.
Comments:
- В банке донатов может быть много кампаний по сбору и их нужно различать по ID.
- Владелец платформы = инициатор кампании по сборам (любой) или нет? Пока нет информации, как различать аккаунты для сборов по разным кампаниям, если они идут одновременно.
- Для уже закрытых кампаний, возможно, имеет смысл делать fee redeem. Т.к. арендованные аккаунты больше не используются. И деньги за создание аккаунтов можно вернуть USER'ам (кто делал донаты). При этом, аккаунты суммарной статистики не затрагиваются и продолжают накапливать данные.