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

Создание новой кампании по сбору донатов

Не только Владелец банка донатов (CREATOR) может создавать новые кампании.

SUPER-USER - человек, который создал свою кампанию.

Алгоритм создания новой кампании

  • Создать новый блок настроек
  • PDA блока настроек становится зависимым от аккаунта SUPER-USER'а (?)
  • Увеличить счетчик кампаний (campaign-counter PDA). Счетчик используется потом для выбора нужной кампании для проводки доната.
  • Параметризовать все донаты через campaignID (появляется новый параметр для группировки в отчетах)