cooptypes - v2026.4.30-alpha-1
    Preparing search index...

    Interface OperationMeta

    interface OperationMeta {
        code: string;
        contract: string;
        credit: number | null;
        debit: number | null;
        human_name: string;
        kind?: "standard" | "adjustment";
        name: string;
        process_type: string;
        wallet_from: string | null;
        wallet_op: WalletOp | null;
        wallet_to: string | null;
    }
    Index

    Properties

    code: string

    Машинный идентификатор — eosio::name в контракте.

    contract: string

    Контракт-источник.

    credit: number | null

    Код счёта Кт (null для WALLET_ONLY и для adjustment-операций).

    debit: number | null

    Код счёта Дт (null для WALLET_ONLY и для adjustment-операций).

    human_name: string

    Человекочитаемое название для UI.

    kind?: "standard" | "adjustment"

    Тип операции:

    • 'standard' (default) — параметры зашиты в контрактном OPERATION_REGISTRY, вызывается через ledger2::apply.
    • 'adjustment' — параметры задаются динамически каждый вызов; не входит в контрактный OPERATION_REGISTRY; вызывается отдельным action (ledger2::walmove для WALMOVE, ledger2::revert для REVERSAL). UI запрещает таким операциям обычные пути и подсвечивает фильтром «Только корректировки».
    name: string

    Имя C++-константы в namespace operations::::.

    process_type: string

    Контрактный process_type, связанный с этой операцией.

    wallet_from: string | null

    Кошелёк-источник (null для ISSUE и для adjustment-операций).

    wallet_op: WalletOp | null

    Тип операции по кошельку. Для kind: 'adjustment' — null, потому что реальный wallet_op зависит от исходной операции (WALMOVE = WALLET_ONLY всегда, REVERSAL = REVOKE/TRANSFER/WALLET_ONLY в зависимости от зеркала).

    wallet_to: string | null

    Кошелёк-приёмник (null для BLOCK/UNBLOCK и для adjustment-операций).