COOPENOMICS  v1
Кооперативная Экономика
Пространство имен processes

Типы процессов 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_typesprocesses::<contract>.