|
| asset | Capital::State::ext_or_zero (const eosio::binary_extension< asset > &v, const eosio::symbol &sym) |
| | Значение binary_extension<asset> или ноль с символом sym. Подробнее...
|
| |
| void | Capital::State::update_global_state (const global_state &gs) |
| | Обновляет глобальное состояние новыми значениями. Подробнее...
|
| |
| global_state | Capital::State::get_global_state (name coopname) |
| | Получает текущее глобальное состояние. Подробнее...
|
| |
| void | Capital::State::is_initialized (name coopname) |
| | Проверяет что контракт инициализирован. Подробнее...
|
| |
| void | Capital::State::topup_program_expense_pool (eosio::name coopname, const asset &amount) |
| | Пополняет пул программных расходов на amount из общего пула инвестиций программы. Вызывается из action topupprogexp (председатель). Подробнее...
|
| |
| void | Capital::State::reserve_program_expense (eosio::name coopname, const asset &amount) |
| | Резервирует средства под approved/authorized программный расход: program_expense_pool -= amount, program_expense_reserved += amount. Подробнее...
|
| |
| void | Capital::State::release_program_expense (eosio::name coopname, const asset &amount) |
| | Освобождает зарезервированное при отклонении программного расхода: program_expense_reserved -= amount, program_expense_pool += amount. Подробнее...
|
| |
| void | Capital::State::consume_program_expense (eosio::name coopname, const asset &amount) |
| | Окончательное списание программного расхода (callback onpgexpdone, CLOSED): program_expense_reserved -= amount. Деньги уже ушли через шасси expense, ledger2-проводки сделаны на payexp/reportexp/returnexp. Подробнее...
|
| |
| void | Capital::State::spend_program_expense_pool (eosio::name coopname, const asset &amount) |
| | Прямое списание из свободного пула программных расходов — превышение факта над резервом при закрытии расхода с перерасходом (overspendexp в шасси выдал доплату из BLAGOROST_FUND сверх зарезервированного). Подробнее...
|
| |