3#include <eosio/name.hpp>
50 inline constexpr eosio::name
ACCEPT =
"p.reg.accept"_n;
51 inline constexpr eosio::name
REFUND =
"p.reg.refund"_n;
56 inline constexpr eosio::name
DEPOSIT =
"p.wal.depo"_n;
57 inline constexpr eosio::name
WITHDRAW =
"p.wal.wthdrw"_n;
62 inline constexpr eosio::name
IMPORT =
"p.cap.import"_n;
63 inline constexpr eosio::name
INVEST =
"p.cap.invest"_n;
64 inline constexpr eosio::name
DEBT =
"p.cap.debt"_n;
65 inline constexpr eosio::name
RID =
"p.cap.rid"_n;
66 inline constexpr eosio::name
PROPERTY =
"p.cap.prop"_n;
67 inline constexpr eosio::name
PREIMP =
"p.cap.preimp"_n;
68 inline constexpr eosio::name
WTHCAP =
"p.cap.wthcap"_n;
69 inline constexpr eosio::name
PGEXP =
"p.cap.pgexp"_n;
74 inline constexpr eosio::name
SUPPLY =
"p.mkt.supply"_n;
75 inline constexpr eosio::name
RETURN =
"p.mkt.return"_n;
76 inline constexpr eosio::name
WRITEOFF =
"p.mkt.wroff"_n;
81 inline constexpr eosio::name
FEES =
"p.brn.fees"_n;
82 inline constexpr eosio::name
AID =
"p.brn.aid"_n;
83 inline constexpr eosio::name
SPEND =
"p.brn.spend"_n;
88 inline constexpr eosio::name
PROPOSAL =
"p.exp.expns"_n;
94 inline constexpr eosio::name
TAX =
"p.sov.tax"_n;
99 inline constexpr eosio::name
TRANSIT =
"p.mig.trans"_n;
108 namespace adjustment {
140 if (known == process_type)
return true;
148 for (
unsigned i = 0; i < count; ++i) {
149 for (
unsigned j = i + 1; j < count; ++j) {
159 "PROCESS_REGISTRY содержит дубликаты имён процессов");
Константы контракта кооперативных участков
Definition: branch.hpp:55
Контракт Capital управляет вкладами, распределением вознаграждений и выводом средств для участников....
Definition: capital.hpp:62
Шасси расходов — 8 actions, MVP только Благорост.
Definition: expense.hpp:141
Контракт marketplace — кооперативный «Стол заказов» в режиме членских взносов.
Definition: marketplace.hpp:74
Класс registrator служит воротами в блокчейн-систему для новых участников, позволяя регистрировать ак...
Definition: registrator.hpp:54
Definition: soviet.hpp:40
Контракт Wallet управляет взносами и возвратами взносов по ЦПП "Цифровой Кошелёк".
Definition: wallet.hpp:16
constexpr eosio::name CORRECTION
Ручная корректировка председателя (перевод между кошельками или откат операции).
Definition: processes.hpp:109
constexpr eosio::name FEES
Членские взносы КУ: зачисление в общий кошелёк при финализации заказа (o.brn.common),...
Definition: processes.hpp:81
constexpr eosio::name SPEND
Оплата расхода КУ из общего кошелька (o.brn.spend; команда председателя → выплата кассиром по реквизи...
Definition: processes.hpp:83
constexpr eosio::name AID
Материальная помощь доверенному КУ из его персонального кошелька (o.brn.aid; заявление → выплата касс...
Definition: processes.hpp:82
constexpr eosio::name WTHCAP
Возврат паевого из ЦПП «Благорост» в кошелёк пайщика (одноактовый).
Definition: processes.hpp:68
constexpr eosio::name IMPORT
Оффлайн-импорт пайщика Благорост (o.cap.drppre (опц.) + o.cap.import).
Definition: processes.hpp:62
constexpr eosio::name INVEST
Инвестиция в ЦПП Благорост (wallet-only 2001→9001).
Definition: processes.hpp:63
constexpr eosio::name DEBT
Займ пайщику (o.cap.lend; возврат o.cap.repay — в p.cap.rid на акте-2).
Definition: processes.hpp:64
constexpr eosio::name PREIMP
Первичный учёт РИД-взноса до перехода на электронный учёт (одноактовый, anchor = preimp register hash...
Definition: processes.hpp:67
constexpr eosio::name PROPERTY
Приём имущественного паевого взноса (одноактовый).
Definition: processes.hpp:66
constexpr eosio::name RID
Приём РИД в паевой фонд: o.cap.commit (коммиты) + o.cap.accept (акт-2) + опц. o.cap....
Definition: processes.hpp:65
constexpr eosio::name PGEXP
Пул программных расходов: пополнение из инвестиций программы (o.cap.pgtop, одноактовый).
Definition: processes.hpp:69
constexpr eosio::name PROPOSAL
Цикл расхода по СЗ: o.exp.blgadv|blgdir (платёж) + опц. o.exp.over (перерасход) + o....
Definition: processes.hpp:88
constexpr eosio::name RETURN
Гарантийный возврат имущества пайщиком — compensating forward к o.mkt.consum (o.mkt....
Definition: processes.hpp:75
constexpr eosio::name SUPPLY
Прямая поставка-приобретение имущества (5 операций: o.mkt.lock + o.mkt.unlock + o....
Definition: processes.hpp:74
constexpr eosio::name WRITEOFF
Утилизация скоропорта со склада КУ (o.mkt.wroff, по протоколу совета).
Definition: processes.hpp:76
constexpr eosio::name TRANSIT
Транзитный перенос остатков legacy (серия apply на кооп).
Definition: processes.hpp:99
constexpr eosio::name ACCEPT
Приём пайщика в кооператив (o.reg.payent + o.reg.putmin; для потока через совет — o....
Definition: processes.hpp:50
constexpr eosio::name REFUND
Возврат регистрационного взноса при отказе совета (o.reg.refund). Отдельный процесс: приём взноса пре...
Definition: processes.hpp:51
constexpr eosio::name AXN_CONVERT
Конвертация паевого RUB → делегатский ЧВ (одноактовый).
Definition: processes.hpp:93
constexpr eosio::name TAX
Перечисление удержанного налога в бюджет (заявка бухгалтера → платёж кассира → закрытие обязательства...
Definition: processes.hpp:94
constexpr eosio::name DEPOSIT
Внесение паевого взноса деньгами.
Definition: processes.hpp:56
constexpr eosio::name WITHDRAW
Возврат паевого взноса пайщику.
Definition: processes.hpp:57
Типы процессов ledger2 (process_type).
Definition: processes.hpp:46
static constexpr eosio::name PROCESS_REGISTRY[]
Перечень известных имён процессов — для валидации в ledger2::apply.
Definition: processes.hpp:123
constexpr bool process_registry_is_unique()
Уникальность имён в PROCESS_REGISTRY — проверяется на сборке.
Definition: processes.hpp:146
bool is_known_process(eosio::name process_type)
Известно ли имя нитки процесса (см. PROCESS_REGISTRY).
Definition: processes.hpp:138