COOPENOMICS  v1
Кооперативная Экономика
fact_pool.hpp
См. документацию.
1#pragma once
2
3#include <eosio/eosio.hpp>
4#include <eosio/asset.hpp>
5
6using namespace eosio;
7
8namespace Capital {
9
13struct fact_pool {
14 // Стоимость часа и время создателей
15 eosio::asset hour_cost = asset(0, _root_govern_symbol);
16 uint64_t creators_hours = 0;
17
18 // Коэффициенты возврата (в процентах)
19 double return_base_percent = 0.0;
20 double use_invest_percent = 0.0;
21
22 // Пулы себестоимостей
23 eosio::asset creators_base_pool = asset(0, _root_govern_symbol);
24 eosio::asset authors_base_pool = asset(0, _root_govern_symbol);
26 eosio::asset property_base_pool = asset(0, _root_govern_symbol);
27
28 // Пулы премий
29 eosio::asset creators_bonus_pool = asset(0, _root_govern_symbol);
30 eosio::asset authors_bonus_pool = asset(0, _root_govern_symbol);
32
33 // Поля для управления расходами (только в фактических показателях)
34 eosio::asset target_expense_pool = asset(0, _root_govern_symbol);
36 eosio::asset used_expense_pool = asset(0, _root_govern_symbol);
37
38 // Пулы инвестиций
39 eosio::asset invest_pool = asset(0, _root_govern_symbol);
41 eosio::asset program_invest_pool = asset(0, _root_govern_symbol);
44
45 // Общая сумма генерации (без вкладчиков)
46 eosio::asset total_generation_pool = asset(0, _root_govern_symbol);
47
48 // Общая сумма вкладов всех пайщиков (генерация + премии вкладчиков)
49 eosio::asset total_contribution = asset(0, _root_govern_symbol);
50
51 // Общая сумма генерации (с вкладчиками)
52 eosio::asset total = asset(0, _root_govern_symbol);
53};
54
55} // namespace Capital
static constexpr eosio::symbol _root_govern_symbol
Definition: consts.hpp:210
Definition: balances.cpp:6
Definition: eosio.msig.hpp:34
Структура фактических показателей проекта
Definition: fact_pool.hpp:13
eosio::asset total_returned_investments
Общая сумма возвращенных неиспользованных инвестиций
Definition: fact_pool.hpp:43
eosio::asset total_received_investments
Общая сумма всех полученных инвестиций (до распределения)
Definition: fact_pool.hpp:42
eosio::asset total
Общая фактическая сумма генерации с вкладчиками
Definition: fact_pool.hpp:52
eosio::asset hour_cost
Фактическая стоимость часа
Definition: fact_pool.hpp:15
double return_base_percent
Коэффициент возврата себестоимости для создателей/авторов/координаторов (0-100%)
Definition: fact_pool.hpp:19
eosio::asset total_generation_pool
Общая фактическая сумма генерации
Definition: fact_pool.hpp:46
eosio::asset authors_base_pool
Фактическая авторская себестоимость
Definition: fact_pool.hpp:24
eosio::asset invest_pool
Фактические инвестиции от инвесторов (после вычета расходов)
Definition: fact_pool.hpp:39
eosio::asset target_expense_pool
Целевой размер расходов (копируется из плана)
Definition: fact_pool.hpp:34
eosio::asset coordinators_investment_pool
Фактические инвестиции, привлеченные координаторами
Definition: fact_pool.hpp:40
eosio::asset property_base_pool
Фактическая стоимость внесенного имущества
Definition: fact_pool.hpp:26
eosio::asset used_expense_pool
Фактически израсходованные средства
Definition: fact_pool.hpp:36
eosio::asset program_invest_pool
Фактические программные инвестиции, аллоцированные в проект
Definition: fact_pool.hpp:41
eosio::asset coordinators_base_pool
Фактические премии координаторов
Definition: fact_pool.hpp:25
eosio::asset total_contribution
Общая сумма вкладов всех пайщиков
Definition: fact_pool.hpp:49
eosio::asset creators_bonus_pool
Фактические премии создателей
Definition: fact_pool.hpp:29
eosio::asset creators_base_pool
Фактическая себестоимость создателей
Definition: fact_pool.hpp:23
eosio::asset accumulated_expense_pool
Фактически накопленные средства для расходов
Definition: fact_pool.hpp:35
eosio::asset authors_bonus_pool
Фактические премии авторов
Definition: fact_pool.hpp:30
eosio::asset contributors_bonus_pool
Фактические премии вкладчиков
Definition: fact_pool.hpp:31
uint64_t creators_hours
Фактическое время в часах
Definition: fact_pool.hpp:16
double use_invest_percent
Коэффициент используемых инвестиций для инвесторов (0-100%)
Definition: fact_pool.hpp:20