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 (появляется новый параметр для группировки в отчетах)