processBalances processes the source and destination balances by applying the transaction in-memory. It starts a tracing span, applies the transaction to the balances, and records relevant events and errors. Note: The actual database update of balances is done atomically with the transaction persist
(ctx context.Context, transaction *model.Transaction, sourceBalance, destinationBalance *model.Balance)
source not stored for this graph (policy: none)
no test coverage detected