recordTransactionSingle preserves the existing direct transaction-processing semantics by running the single-transaction flow under the balance lock.
(ctx context.Context, transaction *model.Transaction)
source not stored for this graph (policy: none)
no test coverage detected