|
COOPENOMICS
v1
Кооперативная Экономика
|
Типы процессов ledger2 (process_type). Подробнее...
Пространства имен | |
| namespace | adjustment |
| namespace | capital |
| namespace | marketplace |
| namespace | migration |
| namespace | registrator |
| namespace | soviet |
| namespace | wallet |
Типы процессов ledger2 (process_type).
Процесс — юридически значимая цепочка (process_type, process_hash, coopname) ссылок, размазанная по ончейн-записям (wjournal/journal/ сущностным таблицам). process_type выводится бэкендом по operation_code из OPERATION_REGISTRY; на контракте он используется только как значение поля в wjournal/journal.
Один process_type может соответствовать нескольким operation_code — это явно разрешённая модель мульти-операционных процессов:
Одноактовые процессы: capital::IMPORT, capital::PROPERTY, capital::INVEST, soviet::AXN_CONVERT (process_type совпадает с operation_code по сути).
Имена — eosio::name, ≤ 12 символов (13-й символ с ограничением алфавита — избегаем). Формат: p.<contract>.<noun>:
p. префикс процесса (отличается от o. у operation_code),<contract> — контракт-источник (reg, wal, cap, mkt, sov, mig).Нейминг-рефакторинг 2026-04-24: файл переименован из process_types.hpp в processes.hpp, namespace process_types → processes::<contract>.