Контракт-источник.
Код счёта Кт (null без бухпроводки, ADR-003: ⇔ debit == null).
Код счёта Дт (null без бухпроводки, ADR-003: ⇔ credit == null).
Человекочитаемое название для UI.
OptionalkindТип операции:
'standard' (default) — параметры зашиты в контрактном OPERATION_REGISTRY,
вызывается через ledger2::apply.'adjustment' — параметры задаются динамически каждый вызов; не входит
в контрактный OPERATION_REGISTRY; вызывается отдельным action
(ledger2::walmove для WALMOVE, ledger2::revert для REVERSAL).
UI запрещает таким операциям обычные пути и подсвечивает фильтром
«Только корректировки».Имя C++-константы в namespace operations::
Типовая принадлежность операции к процессу.
НЕ имя нитки: имя называет контракт-инициатор и эмитит его в
ledger2::apply (см. processes.hpp), поэтому одна операция может идти в
разных процессах — членский взнос КУ (o.brn.common) зачисляется внутри
нитки поставки, а возвращается внутри нитки гарантийного возврата.
Бэкенду это поле нужно только для записей, сделанных до появления эмиссии имени: по нему выводится название процесса у исторических блоков.
Кошелёк-источник (null для ISSUE и для adjustment-операций).
Тип операции по кошельку. Для kind: 'adjustment' — null, потому что
реальный wallet_op зависит от исходной операции (WALMOVE = TRANSFER без Dr/Cr,
REVERSAL = TRANSFER/BURN в зависимости от зеркала).
Кошелёк-приёмник (null для BURN и для adjustment-операций).
Машинный идентификатор — eosio::name в контракте.