|
COOPENOMICS
v1
Кооперативная Экономика
|
Функции | |
| eosio::asset | calculate_contributors_bonus_pool (eosio::asset total_generation_pool) |
| Функция расчета премий вкладчиков (для фактических показателей) Подробнее... | |
| double | calculate_return_base_percent (eosio::asset creators_base_pool, eosio::asset authors_base_pool, eosio::asset coordinators_base_pool, eosio::asset invest_pool) |
| Функция расчета коэффициента возврата себестоимости (для фактических показателей) Подробнее... | |
| double | calculate_use_invest_percent_planned (eosio::asset creators_base_pool, eosio::asset authors_base_pool, eosio::asset coordinators_base_pool, eosio::asset target_expense_pool, eosio::asset total_received_investments) |
| Функция расчета коэффициента возврата инвестиций для плановых показателей Подробнее... | |
| double | calculate_use_invest_percent (eosio::asset creators_base_pool, eosio::asset authors_base_pool, eosio::asset coordinators_base_pool, eosio::asset accumulated_expense_pool, eosio::asset used_expense_pool, eosio::asset total_received_investments) |
| Функция расчета коэффициента возврата инвестиций для фактических показателей Подробнее... | |
| plan_pool | calculate_plan_generation_amounts (eosio::name coopname, const eosio::asset &plan_hour_cost, const uint64_t &plan_creators_hours, const eosio::asset &plan_expenses) |
| Функция расчета плановых показателей проекта Подробнее... | |
| generation_amounts | calculate_fact_generation_amounts (eosio::asset rate_per_hour, uint64_t creator_hours) |
| Функция расчета фактических показателей генерации в проекте по времени создателей Подробнее... | |
| eosio::asset | calculate_coordinator_bonus_from_investment (name coopname, const eosio::asset &investment_amount) |
| Функция расчета премий координаторов от инвестиций Подробнее... | |
| void | distribute_project_membership_funds (eosio::name coopname, uint64_t project_id, asset amount) |
| Функция распределения членских взносов на проект Подробнее... | |
| eosio::asset | calculate_investor_used_amount (const eosio::asset &investor_amount, double use_invest_percent_percent) |
| Рассчитывает фактически используемую сумму инвестора с учетом коэффициента использования Подробнее... | |
| void | add_coordinator_funds (eosio::name coopname, const checksum256 &project_hash, const eosio::asset &amount) |
| Добавляет координаторские средства к проекту Подробнее... | |
| eosio::asset | calculate_contributors_bonus_pool (const fact_pool &fact) |
| Функция расчета премий вкладчиков (для фактических показателей) Подробнее... | |
| eosio::asset | calculate_contributors_bonus_pool (const plan_pool &plan) |
| Функция расчета премий вкладчиков (для плановых показателей) Подробнее... | |
| void | distribute_project_membership_funds (eosio::name coopname, uint64_t project_id, asset amount, uint8_t level) |
| Распределение паевых средств проекта Подробнее... | |
| void Capital::Core::Generation::add_coordinator_funds | ( | eosio::name | coopname, |
| const checksum256 & | project_hash, | ||
| const eosio::asset & | amount | ||
| ) |
Добавляет координаторские средства к проекту
| coopname | Имя кооператива |
| project_hash | Хеш проекта |
| amount | Сумма координаторских взносов для добавления |
| eosio::asset Capital::Core::Generation::calculate_contributors_bonus_pool | ( | const fact_pool & | fact | ) |
Функция расчета премий вкладчиков (для фактических показателей)
| eosio::asset Capital::Core::Generation::calculate_contributors_bonus_pool | ( | const plan_pool & | plan | ) |
Функция расчета премий вкладчиков (для плановых показателей)
| eosio::asset Capital::Core::Generation::calculate_contributors_bonus_pool | ( | eosio::asset | total_generation_pool | ) |
Функция расчета премий вкладчиков (для фактических показателей)
| eosio::asset Capital::Core::Generation::calculate_coordinator_bonus_from_investment | ( | name | coopname, |
| const eosio::asset & | investment_amount | ||
| ) |
Функция расчета премий координаторов от инвестиций
| generation_amounts Capital::Core::Generation::calculate_fact_generation_amounts | ( | eosio::asset | rate_per_hour, |
| uint64_t | creator_hours | ||
| ) |
Функция расчета фактических показателей генерации в проекте по времени создателей
Функция расчета фактических показателей генерации (по времени создателей)
| eosio::asset Capital::Core::Generation::calculate_investor_used_amount | ( | const eosio::asset & | investor_amount, |
| double | use_invest_percent_percent | ||
| ) |
Рассчитывает фактически используемую сумму инвестора с учетом коэффициента использования
| investor_amount | Общая сумма инвестора |
| use_invest_percent_percent | Коэффициент используемых инвестиций в процентах (от 0.0 до 100.0) |
| plan_pool Capital::Core::Generation::calculate_plan_generation_amounts | ( | eosio::name | coopname, |
| const eosio::asset & | plan_hour_cost, | ||
| const uint64_t & | plan_creators_hours, | ||
| const eosio::asset & | plan_expenses | ||
| ) |
Функция расчета плановых показателей проекта
| double Capital::Core::Generation::calculate_return_base_percent | ( | eosio::asset | creators_base_pool, |
| eosio::asset | authors_base_pool, | ||
| eosio::asset | coordinators_base_pool, | ||
| eosio::asset | invest_pool | ||
| ) |
Функция расчета коэффициента возврата себестоимости (для фактических показателей)
| double Capital::Core::Generation::calculate_use_invest_percent | ( | eosio::asset | creators_base_pool, |
| eosio::asset | authors_base_pool, | ||
| eosio::asset | coordinators_base_pool, | ||
| eosio::asset | accumulated_expense_pool, | ||
| eosio::asset | used_expense_pool, | ||
| eosio::asset | total_received_investments | ||
| ) |
Функция расчета коэффициента возврата инвестиций для фактических показателей
Функция расчета коэффициента используемых инвестиций для фактических показателей
| double Capital::Core::Generation::calculate_use_invest_percent_planned | ( | eosio::asset | creators_base_pool, |
| eosio::asset | authors_base_pool, | ||
| eosio::asset | coordinators_base_pool, | ||
| eosio::asset | target_expense_pool, | ||
| eosio::asset | total_received_investments | ||
| ) |
Функция расчета коэффициента возврата инвестиций для плановых показателей
Функция расчета коэффициента используемых инвестиций для плановых показателей
| void Capital::Core::Generation::distribute_project_membership_funds | ( | eosio::name | coopname, |
| uint64_t | project_id, | ||
| asset | amount | ||
| ) |
Функция распределения членских взносов на проект
| void Capital::Core::Generation::distribute_project_membership_funds | ( | eosio::name | coopname, |
| uint64_t | project_id, | ||
| asset | amount, | ||
| uint8_t | level | ||
| ) |
Распределение паевых средств проекта