COOPENOMICS  v1
Кооперативная Экономика
processes.hpp
См. документацию.
1#pragma once
2
3#include <eosio/name.hpp>
4
34namespace processes {
35
36 // registrator
37 namespace registrator {
38 inline constexpr eosio::name ACCEPT = "p.reg.accept"_n;
39 }
40
41 // wallet
42 namespace wallet {
43 inline constexpr eosio::name DEPOSIT = "p.wal.depo"_n;
44 inline constexpr eosio::name WITHDRAW = "p.wal.wthdrw"_n;
45 }
46
47 // capital
48 namespace capital {
49 inline constexpr eosio::name IMPORT = "p.cap.import"_n;
50 inline constexpr eosio::name INVEST = "p.cap.invest"_n;
51 inline constexpr eosio::name DEBT = "p.cap.debt"_n;
52 inline constexpr eosio::name RID = "p.cap.rid"_n;
53 inline constexpr eosio::name PROPERTY = "p.cap.prop"_n;
54 }
55
56 // marketplace
57 namespace marketplace {
58 inline constexpr eosio::name REQUEST = "p.mkt.reqst"_n;
59 }
60
61 // soviet
62 namespace soviet {
63 inline constexpr eosio::name AXN_CONVERT = "p.sov.axncnv"_n;
64 }
65
66 // migration
67 namespace migration {
68 inline constexpr eosio::name TRANSIT = "p.mig.trans"_n;
69 }
70
71 // adjustment (ручные корректировки председателя — walmove + revert)
72 //
73 // Не идёт через ledger2::apply: операции o.adj.* выполняются отдельными
74 // top-level actions ledger2::walmove и ledger2::revert (см. operations.hpp,
75 // OPERATION_ADJUSTMENT_REGISTRY). Один общий process_type p.adj.fix —
76 // потому что аудит-цепочка корректировки одноактовая (нет «pending» фазы).
77 namespace adjustment {
78 inline constexpr eosio::name CORRECTION = "p.adj.fix"_n;
79 }
80
81} // namespace processes
Контракт Capital управляет вкладами, распределением вознаграждений и выводом средств для участников....
Definition: capital.hpp:61
Класс marketplace предоставляет функционал кооперативного маркетплейса, позволяя пользователям создав...
Definition: marketplace.hpp:43
Класс registrator служит воротами в блокчейн-систему для новых участников, позволяя регистрировать ак...
Definition: registrator.hpp:54
Definition: soviet.hpp:40
Контракт Wallet управляет взносами и возвратами взносов по ЦПП "Цифровой Кошелёк".
Definition: wallet.hpp:16
constexpr eosio::name CORRECTION
Ручная корректировка председателя (перевод между кошельками или откат операции).
Definition: processes.hpp:78
constexpr eosio::name IMPORT
Оффлайн-импорт пайщика Благорост (одноактовый).
Definition: processes.hpp:49
constexpr eosio::name INVEST
Инвестиция в ЦПП Благорост (wallet-only 2001→9001).
Definition: processes.hpp:50
constexpr eosio::name DEBT
Займ пайщику (o.cap.lend + o.cap.repay).
Definition: processes.hpp:51
constexpr eosio::name PROPERTY
Приём имущественного паевого взноса (одноактовый).
Definition: processes.hpp:53
constexpr eosio::name RID
Приём РИД в паевой фонд (o.cap.commit + o.cap.accept + опц. o.cap.repay).
Definition: processes.hpp:52
constexpr eosio::name REQUEST
Цикл запроса маркетплейса (o.mkt.supply + o.mkt.recv).
Definition: processes.hpp:58
constexpr eosio::name TRANSIT
Транзитный перенос остатков legacy (серия apply на кооп).
Definition: processes.hpp:68
constexpr eosio::name ACCEPT
Приём пайщика в кооператив (o.reg.payent + o.reg.putmin).
Definition: processes.hpp:38
constexpr eosio::name AXN_CONVERT
Конвертация паевого RUB → делегатский ЧВ (одноактовый).
Definition: processes.hpp:63
constexpr eosio::name DEPOSIT
Внесение паевого взноса деньгами.
Definition: processes.hpp:43
constexpr eosio::name WITHDRAW
Возврат паевого взноса пайщику.
Definition: processes.hpp:44
Типы процессов ledger2 (process_type).
Definition: processes.hpp:34