COOPENOMICS  v1
Кооперативная Экономика
plan_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 plan_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
27 // Пулы премий
28 eosio::asset creators_bonus_pool = asset(0, _root_govern_symbol);
29 eosio::asset authors_bonus_pool = asset(0, _root_govern_symbol);
31
32 // Пул расходов (только планируемый размер)
33 eosio::asset target_expense_pool = asset(0, _root_govern_symbol);
34
35 // Пулы инвестиций
36 eosio::asset invest_pool = asset(0, _root_govern_symbol);
38 eosio::asset program_invest_pool = asset(0, _root_govern_symbol);
40
41 // Общая сумма генерации (без вкладчиков)
42 eosio::asset total_generation_pool = asset(0, _root_govern_symbol);
43
44 // Общая сумма генерации (с вкладчиками)
45 eosio::asset total = asset(0, _root_govern_symbol);
46};
47
48} // namespace Capital
static constexpr eosio::symbol _root_govern_symbol
Definition: consts.hpp:210
Definition: balances.cpp:6
Definition: eosio.msig.hpp:34
Структура плановых показателей проекта
Definition: plan_pool.hpp:13
eosio::asset authors_base_pool
Планируемая авторская себестоимость
Definition: plan_pool.hpp:24
eosio::asset authors_bonus_pool
Планируемые премии авторов
Definition: plan_pool.hpp:29
eosio::asset coordinators_base_pool
Планируемые премии координаторов
Definition: plan_pool.hpp:25
eosio::asset creators_bonus_pool
Планируемые премии создателей
Definition: plan_pool.hpp:28
eosio::asset hour_cost
Планируемая стоимость часа
Definition: plan_pool.hpp:15
uint64_t creators_hours
Планируемое время в часах
Definition: plan_pool.hpp:16
eosio::asset total_received_investments
Планируемая общая сумма инвестиций (до распределения)
Definition: plan_pool.hpp:39
eosio::asset creators_base_pool
Планируемая себестоимость создателей
Definition: plan_pool.hpp:23
eosio::asset program_invest_pool
Планируемые программные инвестиции
Definition: plan_pool.hpp:38
double use_invest_percent
Коэффициент используемых инвестиций для инвесторов (0-100%)
Definition: plan_pool.hpp:20
eosio::asset contributors_bonus_pool
Планируемые премии вкладчиков
Definition: plan_pool.hpp:30
eosio::asset coordinators_investment_pool
Планируемые инвестиции от координаторов
Definition: plan_pool.hpp:37
eosio::asset total
Общая планируемая сумма генерации с вкладчиками
Definition: plan_pool.hpp:45
eosio::asset total_generation_pool
Общая планируемая сумма генерации
Definition: plan_pool.hpp:42
double return_base_percent
Коэффициент возврата себестоимости для создателей/авторов/координаторов (0-100%)
Definition: plan_pool.hpp:19
eosio::asset target_expense_pool
Планируемый размер расходов
Definition: plan_pool.hpp:33
eosio::asset invest_pool
Планируемые инвестиции (после вычета расходов)
Definition: plan_pool.hpp:36