|
| fund (eosio::name receiver, eosio::name code, eosio::datastream< const char * > ds) |
|
void | apply (uint64_t receiver, uint64_t code, uint64_t action) |
|
void | migrate () |
| Миграция контракта управления фондами. Выполняет миграцию контракта на новую версию. Подробнее...
|
|
void | newfund (eosio::name coopname, eosio::name type, uint64_t id) |
| Регистрация нового фонда в системе. Создает новый идентификатор для фонда в указанном кооперативе. Подробнее...
|
|
void | newwithdraw (eosio::name coopname, eosio::name type, uint64_t id) |
| Регистрация нового запроса на вывод средств. Создает новый идентификатор для запроса на вывод средств. Подробнее...
|
|
void | init (eosio::name coopname, eosio::asset initial) |
| Инициализация фондов кооператива. Создает кооперативный кошелек и базовые фонды при запуске кооператива. Создает неделимый, резервный, фонд развития кооперации, хозяйственный и фонд взаимного обеспечения. Подробнее...
|
|
void | createfund (eosio::name coopname, eosio::name username, eosio::name type, eosio::name contract, std::string name, std::string description, uint64_t percent) |
| Создание нового фонда кооператива. Создает новый фонд накопления или списания в кооперативе. Только председатель совета может создавать фонды. Подробнее...
|
|
void | editfund (eosio::name coopname, eosio::name username, eosio::name type, uint64_t fund_id, eosio::name contract, std::string name, std::string description, uint64_t percent) |
|
void | delfund (eosio::name coopname, eosio::name username, eosio::name type, uint64_t fund_id) |
|
void | addcirculate (eosio::name coopname, eosio::asset quantity) |
| Добавление средств в паевой фонд кооператива. Увеличивает доступные средства на паевом счете кооперативного кошелька. Подробнее...
|
|
void | subcirculate (eosio::name coopname, eosio::asset quantity, bool skip_available_check=false) |
| < добавить сумму в паевой фонд Подробнее...
|
|
void | addaccum (eosio::name coopname, uint64_t fund_id, eosio::asset quantity) |
| < списать сумму из паевого фонда Подробнее...
|
|
void | subaccum (eosio::name coopname, uint64_t fund_id, eosio::asset quantity) |
|
void | addexpense (eosio::name coopname, uint64_t fund_id, eosio::asset quantity) |
|
void | accumfee (eosio::name coopname, eosio::asset quantity) |
| Атомарный метод добавления членского взноса на накопительный счет кооператива. Минует процесс spreadamount и добавляет средства напрямую на accumulative_expense_account для дальнейшего управления кооперативом (распределение по фондам или использование на расходы). Подробнее...
|
|
void | addinitial (eosio::name coopname, eosio::asset quantity) |
| Атомарный метод добавления вступительного взноса на счет кошелька кооператива. Подробнее...
|
|
void | subinitial (eosio::name coopname, eosio::asset quantity) |
| Атомарный метод списания вступительного взноса. Используется только при отмене операции вступления. Подробнее...
|
|
void | spreadamount (eosio::name coopname, eosio::asset quantity) |
| Распределение членских взносов по фондам накопления. Распределяет членские взносы по фондам накопления согласно установленным процентам. Остаток средств направляется на накопительный счет списания. Подробнее...
|
|
void | fundwithdraw (eosio::name coopname, eosio::name username, eosio::name type, uint64_t fund_id, document2 document, eosio::asset quantity, std::string bank_data_id) |
| Создание запроса на вывод средств из фонда. Создает запрос на вывод средств из фонда накопления или списания. Запрос требует утверждения советом перед фактическим списанием средств. Подробнее...
|
|
void | authorize (eosio::name coopname, eosio::name type, uint64_t withdraw_id) |
| Авторизация запроса на вывод средств из фонда. Утверждает запрос на вывод средств советом кооператива. Подробнее...
|
|
void | complete (eosio::name coopname, eosio::name username, uint64_t withdraw_id) |
| Завершение запроса на вывод средств из фонда. Подтверждает фактическое списание средств из фонда после авторизации советом. Выполняет списание средств из фонда накопления или добавление в фонд списания. Подробнее...
|
|
Константы контракта управления фондами
Класс fund