From 2c9c62bf4e1415b4dd5c23e9332bd69fef67fd51 Mon Sep 17 00:00:00 2001 From: TaprootFreak <142087526+TaprootFreak@users.noreply.github.com> Date: Fri, 20 Mar 2026 11:54:21 +0100 Subject: [PATCH] fix: exclude third-party deposits from Scrypt EUR pending balance MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Third-party EUR deposits to Scrypt (identifiable by txId=null) were included in the receiver list, causing toScrypt to go negative and get clamped to 0 — making pending DFX transfers invisible in the FinancialDataLog. --- src/subdomains/supporting/log/log-job.service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/subdomains/supporting/log/log-job.service.ts b/src/subdomains/supporting/log/log-job.service.ts index 6752f86cbb..149962fce9 100644 --- a/src/subdomains/supporting/log/log-job.service.ts +++ b/src/subdomains/supporting/log/log-job.service.ts @@ -398,7 +398,7 @@ export class LogJobService { (b) => eurBankIbans.includes(b.accountIban) && b.creditDebitIndicator === BankTxIndicator.DEBIT, ); const eurReceiverScryptExchangeTx = recentScryptExchangeTx.filter( - (k) => k.type === ExchangeTxType.DEPOSIT && k.status === 'ok' && k.currency === 'EUR', + (k) => k.type === ExchangeTxType.DEPOSIT && k.status === 'ok' && k.currency === 'EUR' && k.txId, ); // CHF: Scrypt -> Yapeal