CREATOR_Task - my-crypto-datascience-portfolio/my_crypto_donations_bank_solana GitHub Wiki

Задачи для Владельца (CREATOR)

Задачи, специфичные только для владельца банка донатов.

Описание (касательно функционала Владельца):

  • Все кампании по сбору бессрочные, но инициатор может остановить кампанию (и получить задоначенные SOL).
  • Вывести пожертвования на кошелёк инициатора пожертвования (видимо, инициатора кампании по сборам - т.е. Владельца).
  • При награждении ТОП-10 донатеров, награждать за "одни и те же пожертвования" нельзя. Чтобы избежать ситуации, когда сформировался пул лидеров и они из раза в раз получают CHRT-токены. При награждении учитываются только "ещё не отмеченные" пожертвования.

Comments:

  • В банке донатов может быть много кампаний по сбору и их нужно различать по ID.
  • Владелец платформы = инициатор кампании по сборам (любой) или нет? Пока нет информации, как различать аккаунты для сборов по разным кампаниям, если они идут одновременно.
  • Для уже закрытых кампаний, возможно, имеет смысл делать fee redeem. Т.к. арендованные аккаунты больше не используются. И деньги за создание аккаунтов можно вернуть USER'ам (кто делал донаты). При этом, аккаунты суммарной статистики не затрагиваются и продолжают накапливать данные.