From 67e1c60e5ca911ff1d05813177fa174ccd087dfc Mon Sep 17 00:00:00 2001 From: Yannick <52333989+Yannick1712@users.noreply.github.com> Date: Sun, 8 Feb 2026 14:56:29 +0100 Subject: [PATCH 1/3] [DEV-4548] SupportIssue missingLiquidity template (#3151) --- src/shared/i18n/de/support-issue.json | 3 ++- src/shared/i18n/en/support-issue.json | 3 ++- src/shared/i18n/es/support-issue.json | 3 ++- src/shared/i18n/fr/support-issue.json | 3 ++- src/shared/i18n/it/support-issue.json | 3 ++- src/shared/i18n/pt/support-issue.json | 3 ++- .../support-issue/dto/support-issue.dto.ts | 1 + .../services/support-issue-job.service.ts | 14 ++++++++++++++ 8 files changed, 27 insertions(+), 6 deletions(-) diff --git a/src/shared/i18n/de/support-issue.json b/src/shared/i18n/de/support-issue.json index b3d06312d0..027a8a6545 100644 --- a/src/shared/i18n/de/support-issue.json +++ b/src/shared/i18n/de/support-issue.json @@ -2,5 +2,6 @@ "bot_hint": "Wenn dir diese Nachricht nicht weiterhilft, kannst du einfach nochmal eine Nachricht hier schreiben und wirst automatisch an einen Support Mitarbeiter übergeben, der sich den Fall anschaut.", "monero_not_displayed": "❓ Die Kryptolieferung wird in der Cake Wallet nicht angezeigt:\n\n⓵ Verbindung prüfen:\n▪️ Gehe zum Guthaben-Bildschirm in der Cake Wallet\n▪️ überprüfe, ob die Leiste oben eines der folgenden anzeigt\n🟢 „Synchronisiert“ („Synchronised“)\n🟠 „Connecting“ („Verbindung wird hergestellt“)\n🔴 „Blöcke verbleibend“ („blocks remaining“)\nhttps://docs.cakewallet.com/faq/funds-not-appearing\n\n⓶ Wallet synchronisieren, falls Blöcke verbleiben:\n▪️ Lass die App geöffnet\n▪️ bleibe auf dem Guthaben-Bildschirm\n▫️ bis die verbleibenden Blöcke auf 0 reduziert sind.\n\n⓷ Blockchain scannen (Neuscan ab Datum):\n▪️ Falls die Synchronisation das Problem nicht löst\n▪️ starte einen Scan der Blockchain-Blöcke\n👉 1–2 Tage vor der Kryptolieferung.\nhttps://docs.cakewallet.com/features/advanced/rescan-wallet\n\n⓸ Überprüfen:\nDeine Kryptolieferung sollte nach diesen Schritten in der Wallet angezeigt werden.\n\n⓹ Cake Wallet Support kontaktieren\n(falls ⓵ – ⓸ nicht helfen)\nhttps://docs.cakewallet.com/support\n\n🫵 Du kannst auch die „Cake Wallet In-App Support“-Funktion nutzen, um direkt über die App mit dem Support-Team zu chatten:\n📲 Öffne dazu das Menü und wähle:\nSupport ➔ Live-Support, um dort Kontakt aufzunehmen.", "sepa_standard": "SEPA-Standard = 🐌 SEPA.\nBanküberweisungen haben unterschiedliche Laufzeiten, bis sie bei DFX eintreffen.\n\n🟢 An Arbeitstagen (tagsüber): im Durchschnitt 3–5 Stunden.\n🟡 An Arbeitstagen (ab nachmittags): meist am nächsten Arbeitstag.\n🟠 An Feiertagen: meist am nächsten Arbeitstag.\n🔴 Am Wochenende: Anfang der Folge-Woche, meist am Montag.\n\n☝️ Dementsprechend lange wartet man,\n▫️ bis die Überweisung schließlich bei DFX angekommen ist,\n▫️ verarbeitet (und geprüft) werden kann,\n▫️ man dann endlich ein Statusupdate bekommt.\n\n❗️ Sobald die Zahlung bei DFX eingegangen ist, kannst du den DFX-Verarbeitungsstatus prüfen (einsehen).\nBis dahin – solange die Zahlung noch im Bankensystem kreist – 💸\nbist du von den Bearbeitungszeiten der Banken abhängig. 🙁", - "sepa_weekend": "📬 Deine letzte (aktuelle) Einzahlung\n\nDeine Einzahlung ist bei DFX noch nicht eingetroffen?\nWenn du deine aktuelle Überweisung am Freitag oder am Wochenende abgeschickt hast, ist sie noch unterwegs - und sie muss auch nicht zwingend schon am Montag bei DFX ankommen.\n\nDas ist völlig normal bei SEPA-Überweisungen, die am Ende der Woche getätigt werden.\n\n---\n\n🐌 SEPA-Standard-Bearbeitungszeiten\n\nBanküberweisungen haben unterschiedliche Laufzeiten, bis sie bei DFX ankommen:\n\n🟢 Werktage (tagsüber): durchschnittlich 3–5 Stunden\n🟡 Werktage (nachmittags): meist am nächsten Werktag\n🟠 Feiertage: meist am nächsten Werktag\n🔴 Wochenenden: zu Beginn der nächsten Woche, normalerweise am Montag ⬅️\n\n---\n\n⚠️ Wichtige Hinweise zu Montagen\n\nMontags haben Banken die höchste Auslastung.\nAlles, was seit Freitagnachmittag eingeht, wird der Montags-Verarbeitung hinzugefügt. ☝️\n\nDadurch werden nicht alle Transaktionen bereits montags verarbeitet — einige verschieben sich auf Dienstag. 😳\n\nIn Extremfällen kann eine Überweisung, die Freitagnachmittag getätigt wurde, sogar erst am Dienstag der folgenden Woche ankommen.\n‼️ Das ist bei Wochenend-Überweisungen keine Ausnahme, sondern kommt regelmäßig vor.\n\n---\n\n⏳ Was das für dich bedeutet\n\nDu musst warten, bis deine Überweisung\n▫️ bei DFX eingetroffen ist\n▫️ verarbeitet (und geprüft) werden kann\n▫️ und du ein Status-Update erhältst\n\n❗️ Sobald die Zahlung bei DFX eingegangen ist, kannst du den Bearbeitungsstatus in deiner DFX-Transaktionshistorie einsehen.\n\nBis dahin — solange das Geld noch im Bankensystem kreist — 💸\nbist du von den Bearbeitungszeiten der Banken abhängig. 🙁" + "sepa_weekend": "📬 Deine letzte (aktuelle) Einzahlung\n\nDeine Einzahlung ist bei DFX noch nicht eingetroffen?\nWenn du deine aktuelle Überweisung am Freitag oder am Wochenende abgeschickt hast, ist sie noch unterwegs - und sie muss auch nicht zwingend schon am Montag bei DFX ankommen.\n\nDas ist völlig normal bei SEPA-Überweisungen, die am Ende der Woche getätigt werden.\n\n---\n\n🐌 SEPA-Standard-Bearbeitungszeiten\n\nBanküberweisungen haben unterschiedliche Laufzeiten, bis sie bei DFX ankommen:\n\n🟢 Werktage (tagsüber): durchschnittlich 3–5 Stunden\n🟡 Werktage (nachmittags): meist am nächsten Werktag\n🟠 Feiertage: meist am nächsten Werktag\n🔴 Wochenenden: zu Beginn der nächsten Woche, normalerweise am Montag ⬅️\n\n---\n\n⚠️ Wichtige Hinweise zu Montagen\n\nMontags haben Banken die höchste Auslastung.\nAlles, was seit Freitagnachmittag eingeht, wird der Montags-Verarbeitung hinzugefügt. ☝️\n\nDadurch werden nicht alle Transaktionen bereits montags verarbeitet — einige verschieben sich auf Dienstag. 😳\n\nIn Extremfällen kann eine Überweisung, die Freitagnachmittag getätigt wurde, sogar erst am Dienstag der folgenden Woche ankommen.\n‼️ Das ist bei Wochenend-Überweisungen keine Ausnahme, sondern kommt regelmäßig vor.\n\n---\n\n⏳ Was das für dich bedeutet\n\nDu musst warten, bis deine Überweisung\n▫️ bei DFX eingetroffen ist\n▫️ verarbeitet (und geprüft) werden kann\n▫️ und du ein Status-Update erhältst\n\n❗️ Sobald die Zahlung bei DFX eingegangen ist, kannst du den Bearbeitungsstatus in deiner DFX-Transaktionshistorie einsehen.\n\nBis dahin — solange das Geld noch im Bankensystem kreist — 💸\nbist du von den Bearbeitungszeiten der Banken abhängig. 🙁", + "missing_liquidity": "🎓 Fehlende Liquidität – Was bedeutet das?\n\n▫️ Unser Lagerbestand der bestellten Coins ist derzeit aufgebraucht.\n▫️ Neue Coins wurden bereits bei unserem Lieferanten bestellt.\n▫️ Sobald die neue Lieferung eintrifft, stellen wir dir deine Coins zu.\n\n⏳ Es sollte nicht länger als eine Stunde dauern." } diff --git a/src/shared/i18n/en/support-issue.json b/src/shared/i18n/en/support-issue.json index f329fe9d17..f12e704687 100644 --- a/src/shared/i18n/en/support-issue.json +++ b/src/shared/i18n/en/support-issue.json @@ -2,5 +2,6 @@ "bot_hint": "If this message does not help you, simply write another message here and you will be automatically transferred to a support employee who will look into the issue.", "monero_not_displayed": "❓ The crypto delivery is not displayed in the Cake Wallet:\n\n⓵ Check Connection:\n▪️ Go to the balance screen in the Cake Wallet\n▪️ Check if the bar at the top shows one of the following\n🟢 „Synchronised“\n🟠 „Connecting“\n🔴 „blocks remaining“\nhttps://docs.cakewallet.com/faq/funds-not-appearing\n\n⓶ Synchronise the wallet if the bar shows blocks remaining:\nTo do this,\n▪️ Leave the app open\n▪️ and stay on the balance screen\n▫️ until the remaining blocks decrease to 0.\n\n⓷ Scan the blockchain (Rescan from date):\n▪️ If the synchronisation does not solve the problem\n▪️ start the scan of the blockchain blocks\n👉 1–2 days before the crypto delivery.\nhttps://docs.cakewallet.com/features/advanced/rescan-wallet\n\n⓸ Check:\nYour crypto delivery should appear in the wallet after these steps.\n\n⓹ Contact Cake Wallet Support\n(if ⓵ – ⓸ does not work)\nhttps://docs.cakewallet.com/support\n\n🫵 You may also use the „Cake Wallet In-App Support“ function to chat with the support team directly through the app:\n📲 Open the menu and select:\nSupport ➔ Live Support to get in touch there. ☝️", "sepa_standard": "SEPA standard = 🐌 SEPA.\nBank transfers have different processing times until they arrive at DFX.\n\n🟢 On working days (during the day): on average 3–5 hours.\n🟡 On working days (in the afternoon): usually the next working day.\n🟠 On holidays: usually on the next working day.\n🔴 On weekends: at the beginning of the next week, usually on Monday.\n\n☝️ Accordingly, you will wait,\n▫️ until the transfer has finally arrived at DFX,\n▫️ can be processed (and checked),\n▫️ and you finally receive a status update.\n\n❗️ Once the payment has arrived (been received by DFX), you’ll be able to check the DFX processing status.\nUntil then – as long as the payment is in the banking system – 💸\nyou are dependent on the banks’ processing times. 🙁", - "sepa_weekend": "📬 Your Latest (current) Deposit\n\nYour deposit has not yet arrived at DFX?\nIf your current transfer was sent on Friday or during the weekend, it has not arrived at DFX yet — and it also does not necessarily have to arrive on Monday.\n\nThis is totally normal for SEPA transfers sent at the end of the week.\n\n---\n\n🐌 SEPA Standard Processing Times\n\nBank transfers have different processing times until they arrive at DFX:\n\n🟢 Working days (during the day): on average 3–5 hours\n🟡 Working days (afternoon): usually the next working day\n🟠 Holidays: usually the next working day\n🔴 Weekends: at the beginning of the next week, usually on Monday ⬅️\n\n---\n\n⚠️ Important Information About Mondays\n\nBanks have their highest workload on Mondays.\nEverything that arrives from Friday afternoon onward is added to Monday’s queue. ☝️\n\nBecause of this, not all transfers are processed on Monday — some are delayed until Tuesday. 😳\n\nIn extreme cases, a transfer sent on Friday afternoon may not arrive until Tuesday of the following week.\n‼️ This is not unusual for weekend transfers — it happens regularly.\n\n---\n\n⏳ What This Means for You\n\nYou will need to wait until your transfer\n▫️ arrives at DFX\n▫️ can be processed (and checked)\n▫️ and you receive a status update\n\n❗️ Once the payment has arrived at DFX, you will be able to see the processing status in your DFX transaction history.\n\nUntil then — as long as the money is still in the banking system — 💸\nyou are dependent on the banks’ processing times. 🙁" + "sepa_weekend": "📬 Your Latest (current) Deposit\n\nYour deposit has not yet arrived at DFX?\nIf your current transfer was sent on Friday or during the weekend, it has not arrived at DFX yet — and it also does not necessarily have to arrive on Monday.\n\nThis is totally normal for SEPA transfers sent at the end of the week.\n\n---\n\n🐌 SEPA Standard Processing Times\n\nBank transfers have different processing times until they arrive at DFX:\n\n🟢 Working days (during the day): on average 3–5 hours\n🟡 Working days (afternoon): usually the next working day\n🟠 Holidays: usually the next working day\n🔴 Weekends: at the beginning of the next week, usually on Monday ⬅️\n\n---\n\n⚠️ Important Information About Mondays\n\nBanks have their highest workload on Mondays.\nEverything that arrives from Friday afternoon onward is added to Monday’s queue. ☝️\n\nBecause of this, not all transfers are processed on Monday — some are delayed until Tuesday. 😳\n\nIn extreme cases, a transfer sent on Friday afternoon may not arrive until Tuesday of the following week.\n‼️ This is not unusual for weekend transfers — it happens regularly.\n\n---\n\n⏳ What This Means for You\n\nYou will need to wait until your transfer\n▫️ arrives at DFX\n▫️ can be processed (and checked)\n▫️ and you receive a status update\n\n❗️ Once the payment has arrived at DFX, you will be able to see the processing status in your DFX transaction history.\n\nUntil then — as long as the money is still in the banking system — 💸\nyou are dependent on the banks’ processing times. 🙁", + "missing_liquidity": "🎓 Missing Liquidity – What Does It Mean?\n\n▫️ Our inventory of the ordered coins is currently depleted.\n▫️ New coins have already been ordered from our supplier.\n▫️ As soon as the new batch arrives, we’ll deliver your coins.\n\n⏳ It shouldn’t take more than an hour." } diff --git a/src/shared/i18n/es/support-issue.json b/src/shared/i18n/es/support-issue.json index f329fe9d17..f12e704687 100644 --- a/src/shared/i18n/es/support-issue.json +++ b/src/shared/i18n/es/support-issue.json @@ -2,5 +2,6 @@ "bot_hint": "If this message does not help you, simply write another message here and you will be automatically transferred to a support employee who will look into the issue.", "monero_not_displayed": "❓ The crypto delivery is not displayed in the Cake Wallet:\n\n⓵ Check Connection:\n▪️ Go to the balance screen in the Cake Wallet\n▪️ Check if the bar at the top shows one of the following\n🟢 „Synchronised“\n🟠 „Connecting“\n🔴 „blocks remaining“\nhttps://docs.cakewallet.com/faq/funds-not-appearing\n\n⓶ Synchronise the wallet if the bar shows blocks remaining:\nTo do this,\n▪️ Leave the app open\n▪️ and stay on the balance screen\n▫️ until the remaining blocks decrease to 0.\n\n⓷ Scan the blockchain (Rescan from date):\n▪️ If the synchronisation does not solve the problem\n▪️ start the scan of the blockchain blocks\n👉 1–2 days before the crypto delivery.\nhttps://docs.cakewallet.com/features/advanced/rescan-wallet\n\n⓸ Check:\nYour crypto delivery should appear in the wallet after these steps.\n\n⓹ Contact Cake Wallet Support\n(if ⓵ – ⓸ does not work)\nhttps://docs.cakewallet.com/support\n\n🫵 You may also use the „Cake Wallet In-App Support“ function to chat with the support team directly through the app:\n📲 Open the menu and select:\nSupport ➔ Live Support to get in touch there. ☝️", "sepa_standard": "SEPA standard = 🐌 SEPA.\nBank transfers have different processing times until they arrive at DFX.\n\n🟢 On working days (during the day): on average 3–5 hours.\n🟡 On working days (in the afternoon): usually the next working day.\n🟠 On holidays: usually on the next working day.\n🔴 On weekends: at the beginning of the next week, usually on Monday.\n\n☝️ Accordingly, you will wait,\n▫️ until the transfer has finally arrived at DFX,\n▫️ can be processed (and checked),\n▫️ and you finally receive a status update.\n\n❗️ Once the payment has arrived (been received by DFX), you’ll be able to check the DFX processing status.\nUntil then – as long as the payment is in the banking system – 💸\nyou are dependent on the banks’ processing times. 🙁", - "sepa_weekend": "📬 Your Latest (current) Deposit\n\nYour deposit has not yet arrived at DFX?\nIf your current transfer was sent on Friday or during the weekend, it has not arrived at DFX yet — and it also does not necessarily have to arrive on Monday.\n\nThis is totally normal for SEPA transfers sent at the end of the week.\n\n---\n\n🐌 SEPA Standard Processing Times\n\nBank transfers have different processing times until they arrive at DFX:\n\n🟢 Working days (during the day): on average 3–5 hours\n🟡 Working days (afternoon): usually the next working day\n🟠 Holidays: usually the next working day\n🔴 Weekends: at the beginning of the next week, usually on Monday ⬅️\n\n---\n\n⚠️ Important Information About Mondays\n\nBanks have their highest workload on Mondays.\nEverything that arrives from Friday afternoon onward is added to Monday’s queue. ☝️\n\nBecause of this, not all transfers are processed on Monday — some are delayed until Tuesday. 😳\n\nIn extreme cases, a transfer sent on Friday afternoon may not arrive until Tuesday of the following week.\n‼️ This is not unusual for weekend transfers — it happens regularly.\n\n---\n\n⏳ What This Means for You\n\nYou will need to wait until your transfer\n▫️ arrives at DFX\n▫️ can be processed (and checked)\n▫️ and you receive a status update\n\n❗️ Once the payment has arrived at DFX, you will be able to see the processing status in your DFX transaction history.\n\nUntil then — as long as the money is still in the banking system — 💸\nyou are dependent on the banks’ processing times. 🙁" + "sepa_weekend": "📬 Your Latest (current) Deposit\n\nYour deposit has not yet arrived at DFX?\nIf your current transfer was sent on Friday or during the weekend, it has not arrived at DFX yet — and it also does not necessarily have to arrive on Monday.\n\nThis is totally normal for SEPA transfers sent at the end of the week.\n\n---\n\n🐌 SEPA Standard Processing Times\n\nBank transfers have different processing times until they arrive at DFX:\n\n🟢 Working days (during the day): on average 3–5 hours\n🟡 Working days (afternoon): usually the next working day\n🟠 Holidays: usually the next working day\n🔴 Weekends: at the beginning of the next week, usually on Monday ⬅️\n\n---\n\n⚠️ Important Information About Mondays\n\nBanks have their highest workload on Mondays.\nEverything that arrives from Friday afternoon onward is added to Monday’s queue. ☝️\n\nBecause of this, not all transfers are processed on Monday — some are delayed until Tuesday. 😳\n\nIn extreme cases, a transfer sent on Friday afternoon may not arrive until Tuesday of the following week.\n‼️ This is not unusual for weekend transfers — it happens regularly.\n\n---\n\n⏳ What This Means for You\n\nYou will need to wait until your transfer\n▫️ arrives at DFX\n▫️ can be processed (and checked)\n▫️ and you receive a status update\n\n❗️ Once the payment has arrived at DFX, you will be able to see the processing status in your DFX transaction history.\n\nUntil then — as long as the money is still in the banking system — 💸\nyou are dependent on the banks’ processing times. 🙁", + "missing_liquidity": "🎓 Missing Liquidity – What Does It Mean?\n\n▫️ Our inventory of the ordered coins is currently depleted.\n▫️ New coins have already been ordered from our supplier.\n▫️ As soon as the new batch arrives, we’ll deliver your coins.\n\n⏳ It shouldn’t take more than an hour." } diff --git a/src/shared/i18n/fr/support-issue.json b/src/shared/i18n/fr/support-issue.json index f329fe9d17..f12e704687 100644 --- a/src/shared/i18n/fr/support-issue.json +++ b/src/shared/i18n/fr/support-issue.json @@ -2,5 +2,6 @@ "bot_hint": "If this message does not help you, simply write another message here and you will be automatically transferred to a support employee who will look into the issue.", "monero_not_displayed": "❓ The crypto delivery is not displayed in the Cake Wallet:\n\n⓵ Check Connection:\n▪️ Go to the balance screen in the Cake Wallet\n▪️ Check if the bar at the top shows one of the following\n🟢 „Synchronised“\n🟠 „Connecting“\n🔴 „blocks remaining“\nhttps://docs.cakewallet.com/faq/funds-not-appearing\n\n⓶ Synchronise the wallet if the bar shows blocks remaining:\nTo do this,\n▪️ Leave the app open\n▪️ and stay on the balance screen\n▫️ until the remaining blocks decrease to 0.\n\n⓷ Scan the blockchain (Rescan from date):\n▪️ If the synchronisation does not solve the problem\n▪️ start the scan of the blockchain blocks\n👉 1–2 days before the crypto delivery.\nhttps://docs.cakewallet.com/features/advanced/rescan-wallet\n\n⓸ Check:\nYour crypto delivery should appear in the wallet after these steps.\n\n⓹ Contact Cake Wallet Support\n(if ⓵ – ⓸ does not work)\nhttps://docs.cakewallet.com/support\n\n🫵 You may also use the „Cake Wallet In-App Support“ function to chat with the support team directly through the app:\n📲 Open the menu and select:\nSupport ➔ Live Support to get in touch there. ☝️", "sepa_standard": "SEPA standard = 🐌 SEPA.\nBank transfers have different processing times until they arrive at DFX.\n\n🟢 On working days (during the day): on average 3–5 hours.\n🟡 On working days (in the afternoon): usually the next working day.\n🟠 On holidays: usually on the next working day.\n🔴 On weekends: at the beginning of the next week, usually on Monday.\n\n☝️ Accordingly, you will wait,\n▫️ until the transfer has finally arrived at DFX,\n▫️ can be processed (and checked),\n▫️ and you finally receive a status update.\n\n❗️ Once the payment has arrived (been received by DFX), you’ll be able to check the DFX processing status.\nUntil then – as long as the payment is in the banking system – 💸\nyou are dependent on the banks’ processing times. 🙁", - "sepa_weekend": "📬 Your Latest (current) Deposit\n\nYour deposit has not yet arrived at DFX?\nIf your current transfer was sent on Friday or during the weekend, it has not arrived at DFX yet — and it also does not necessarily have to arrive on Monday.\n\nThis is totally normal for SEPA transfers sent at the end of the week.\n\n---\n\n🐌 SEPA Standard Processing Times\n\nBank transfers have different processing times until they arrive at DFX:\n\n🟢 Working days (during the day): on average 3–5 hours\n🟡 Working days (afternoon): usually the next working day\n🟠 Holidays: usually the next working day\n🔴 Weekends: at the beginning of the next week, usually on Monday ⬅️\n\n---\n\n⚠️ Important Information About Mondays\n\nBanks have their highest workload on Mondays.\nEverything that arrives from Friday afternoon onward is added to Monday’s queue. ☝️\n\nBecause of this, not all transfers are processed on Monday — some are delayed until Tuesday. 😳\n\nIn extreme cases, a transfer sent on Friday afternoon may not arrive until Tuesday of the following week.\n‼️ This is not unusual for weekend transfers — it happens regularly.\n\n---\n\n⏳ What This Means for You\n\nYou will need to wait until your transfer\n▫️ arrives at DFX\n▫️ can be processed (and checked)\n▫️ and you receive a status update\n\n❗️ Once the payment has arrived at DFX, you will be able to see the processing status in your DFX transaction history.\n\nUntil then — as long as the money is still in the banking system — 💸\nyou are dependent on the banks’ processing times. 🙁" + "sepa_weekend": "📬 Your Latest (current) Deposit\n\nYour deposit has not yet arrived at DFX?\nIf your current transfer was sent on Friday or during the weekend, it has not arrived at DFX yet — and it also does not necessarily have to arrive on Monday.\n\nThis is totally normal for SEPA transfers sent at the end of the week.\n\n---\n\n🐌 SEPA Standard Processing Times\n\nBank transfers have different processing times until they arrive at DFX:\n\n🟢 Working days (during the day): on average 3–5 hours\n🟡 Working days (afternoon): usually the next working day\n🟠 Holidays: usually the next working day\n🔴 Weekends: at the beginning of the next week, usually on Monday ⬅️\n\n---\n\n⚠️ Important Information About Mondays\n\nBanks have their highest workload on Mondays.\nEverything that arrives from Friday afternoon onward is added to Monday’s queue. ☝️\n\nBecause of this, not all transfers are processed on Monday — some are delayed until Tuesday. 😳\n\nIn extreme cases, a transfer sent on Friday afternoon may not arrive until Tuesday of the following week.\n‼️ This is not unusual for weekend transfers — it happens regularly.\n\n---\n\n⏳ What This Means for You\n\nYou will need to wait until your transfer\n▫️ arrives at DFX\n▫️ can be processed (and checked)\n▫️ and you receive a status update\n\n❗️ Once the payment has arrived at DFX, you will be able to see the processing status in your DFX transaction history.\n\nUntil then — as long as the money is still in the banking system — 💸\nyou are dependent on the banks’ processing times. 🙁", + "missing_liquidity": "🎓 Missing Liquidity – What Does It Mean?\n\n▫️ Our inventory of the ordered coins is currently depleted.\n▫️ New coins have already been ordered from our supplier.\n▫️ As soon as the new batch arrives, we’ll deliver your coins.\n\n⏳ It shouldn’t take more than an hour." } diff --git a/src/shared/i18n/it/support-issue.json b/src/shared/i18n/it/support-issue.json index f329fe9d17..f12e704687 100644 --- a/src/shared/i18n/it/support-issue.json +++ b/src/shared/i18n/it/support-issue.json @@ -2,5 +2,6 @@ "bot_hint": "If this message does not help you, simply write another message here and you will be automatically transferred to a support employee who will look into the issue.", "monero_not_displayed": "❓ The crypto delivery is not displayed in the Cake Wallet:\n\n⓵ Check Connection:\n▪️ Go to the balance screen in the Cake Wallet\n▪️ Check if the bar at the top shows one of the following\n🟢 „Synchronised“\n🟠 „Connecting“\n🔴 „blocks remaining“\nhttps://docs.cakewallet.com/faq/funds-not-appearing\n\n⓶ Synchronise the wallet if the bar shows blocks remaining:\nTo do this,\n▪️ Leave the app open\n▪️ and stay on the balance screen\n▫️ until the remaining blocks decrease to 0.\n\n⓷ Scan the blockchain (Rescan from date):\n▪️ If the synchronisation does not solve the problem\n▪️ start the scan of the blockchain blocks\n👉 1–2 days before the crypto delivery.\nhttps://docs.cakewallet.com/features/advanced/rescan-wallet\n\n⓸ Check:\nYour crypto delivery should appear in the wallet after these steps.\n\n⓹ Contact Cake Wallet Support\n(if ⓵ – ⓸ does not work)\nhttps://docs.cakewallet.com/support\n\n🫵 You may also use the „Cake Wallet In-App Support“ function to chat with the support team directly through the app:\n📲 Open the menu and select:\nSupport ➔ Live Support to get in touch there. ☝️", "sepa_standard": "SEPA standard = 🐌 SEPA.\nBank transfers have different processing times until they arrive at DFX.\n\n🟢 On working days (during the day): on average 3–5 hours.\n🟡 On working days (in the afternoon): usually the next working day.\n🟠 On holidays: usually on the next working day.\n🔴 On weekends: at the beginning of the next week, usually on Monday.\n\n☝️ Accordingly, you will wait,\n▫️ until the transfer has finally arrived at DFX,\n▫️ can be processed (and checked),\n▫️ and you finally receive a status update.\n\n❗️ Once the payment has arrived (been received by DFX), you’ll be able to check the DFX processing status.\nUntil then – as long as the payment is in the banking system – 💸\nyou are dependent on the banks’ processing times. 🙁", - "sepa_weekend": "📬 Your Latest (current) Deposit\n\nYour deposit has not yet arrived at DFX?\nIf your current transfer was sent on Friday or during the weekend, it has not arrived at DFX yet — and it also does not necessarily have to arrive on Monday.\n\nThis is totally normal for SEPA transfers sent at the end of the week.\n\n---\n\n🐌 SEPA Standard Processing Times\n\nBank transfers have different processing times until they arrive at DFX:\n\n🟢 Working days (during the day): on average 3–5 hours\n🟡 Working days (afternoon): usually the next working day\n🟠 Holidays: usually the next working day\n🔴 Weekends: at the beginning of the next week, usually on Monday ⬅️\n\n---\n\n⚠️ Important Information About Mondays\n\nBanks have their highest workload on Mondays.\nEverything that arrives from Friday afternoon onward is added to Monday’s queue. ☝️\n\nBecause of this, not all transfers are processed on Monday — some are delayed until Tuesday. 😳\n\nIn extreme cases, a transfer sent on Friday afternoon may not arrive until Tuesday of the following week.\n‼️ This is not unusual for weekend transfers — it happens regularly.\n\n---\n\n⏳ What This Means for You\n\nYou will need to wait until your transfer\n▫️ arrives at DFX\n▫️ can be processed (and checked)\n▫️ and you receive a status update\n\n❗️ Once the payment has arrived at DFX, you will be able to see the processing status in your DFX transaction history.\n\nUntil then — as long as the money is still in the banking system — 💸\nyou are dependent on the banks’ processing times. 🙁" + "sepa_weekend": "📬 Your Latest (current) Deposit\n\nYour deposit has not yet arrived at DFX?\nIf your current transfer was sent on Friday or during the weekend, it has not arrived at DFX yet — and it also does not necessarily have to arrive on Monday.\n\nThis is totally normal for SEPA transfers sent at the end of the week.\n\n---\n\n🐌 SEPA Standard Processing Times\n\nBank transfers have different processing times until they arrive at DFX:\n\n🟢 Working days (during the day): on average 3–5 hours\n🟡 Working days (afternoon): usually the next working day\n🟠 Holidays: usually the next working day\n🔴 Weekends: at the beginning of the next week, usually on Monday ⬅️\n\n---\n\n⚠️ Important Information About Mondays\n\nBanks have their highest workload on Mondays.\nEverything that arrives from Friday afternoon onward is added to Monday’s queue. ☝️\n\nBecause of this, not all transfers are processed on Monday — some are delayed until Tuesday. 😳\n\nIn extreme cases, a transfer sent on Friday afternoon may not arrive until Tuesday of the following week.\n‼️ This is not unusual for weekend transfers — it happens regularly.\n\n---\n\n⏳ What This Means for You\n\nYou will need to wait until your transfer\n▫️ arrives at DFX\n▫️ can be processed (and checked)\n▫️ and you receive a status update\n\n❗️ Once the payment has arrived at DFX, you will be able to see the processing status in your DFX transaction history.\n\nUntil then — as long as the money is still in the banking system — 💸\nyou are dependent on the banks’ processing times. 🙁", + "missing_liquidity": "🎓 Missing Liquidity – What Does It Mean?\n\n▫️ Our inventory of the ordered coins is currently depleted.\n▫️ New coins have already been ordered from our supplier.\n▫️ As soon as the new batch arrives, we’ll deliver your coins.\n\n⏳ It shouldn’t take more than an hour." } diff --git a/src/shared/i18n/pt/support-issue.json b/src/shared/i18n/pt/support-issue.json index f329fe9d17..f12e704687 100644 --- a/src/shared/i18n/pt/support-issue.json +++ b/src/shared/i18n/pt/support-issue.json @@ -2,5 +2,6 @@ "bot_hint": "If this message does not help you, simply write another message here and you will be automatically transferred to a support employee who will look into the issue.", "monero_not_displayed": "❓ The crypto delivery is not displayed in the Cake Wallet:\n\n⓵ Check Connection:\n▪️ Go to the balance screen in the Cake Wallet\n▪️ Check if the bar at the top shows one of the following\n🟢 „Synchronised“\n🟠 „Connecting“\n🔴 „blocks remaining“\nhttps://docs.cakewallet.com/faq/funds-not-appearing\n\n⓶ Synchronise the wallet if the bar shows blocks remaining:\nTo do this,\n▪️ Leave the app open\n▪️ and stay on the balance screen\n▫️ until the remaining blocks decrease to 0.\n\n⓷ Scan the blockchain (Rescan from date):\n▪️ If the synchronisation does not solve the problem\n▪️ start the scan of the blockchain blocks\n👉 1–2 days before the crypto delivery.\nhttps://docs.cakewallet.com/features/advanced/rescan-wallet\n\n⓸ Check:\nYour crypto delivery should appear in the wallet after these steps.\n\n⓹ Contact Cake Wallet Support\n(if ⓵ – ⓸ does not work)\nhttps://docs.cakewallet.com/support\n\n🫵 You may also use the „Cake Wallet In-App Support“ function to chat with the support team directly through the app:\n📲 Open the menu and select:\nSupport ➔ Live Support to get in touch there. ☝️", "sepa_standard": "SEPA standard = 🐌 SEPA.\nBank transfers have different processing times until they arrive at DFX.\n\n🟢 On working days (during the day): on average 3–5 hours.\n🟡 On working days (in the afternoon): usually the next working day.\n🟠 On holidays: usually on the next working day.\n🔴 On weekends: at the beginning of the next week, usually on Monday.\n\n☝️ Accordingly, you will wait,\n▫️ until the transfer has finally arrived at DFX,\n▫️ can be processed (and checked),\n▫️ and you finally receive a status update.\n\n❗️ Once the payment has arrived (been received by DFX), you’ll be able to check the DFX processing status.\nUntil then – as long as the payment is in the banking system – 💸\nyou are dependent on the banks’ processing times. 🙁", - "sepa_weekend": "📬 Your Latest (current) Deposit\n\nYour deposit has not yet arrived at DFX?\nIf your current transfer was sent on Friday or during the weekend, it has not arrived at DFX yet — and it also does not necessarily have to arrive on Monday.\n\nThis is totally normal for SEPA transfers sent at the end of the week.\n\n---\n\n🐌 SEPA Standard Processing Times\n\nBank transfers have different processing times until they arrive at DFX:\n\n🟢 Working days (during the day): on average 3–5 hours\n🟡 Working days (afternoon): usually the next working day\n🟠 Holidays: usually the next working day\n🔴 Weekends: at the beginning of the next week, usually on Monday ⬅️\n\n---\n\n⚠️ Important Information About Mondays\n\nBanks have their highest workload on Mondays.\nEverything that arrives from Friday afternoon onward is added to Monday’s queue. ☝️\n\nBecause of this, not all transfers are processed on Monday — some are delayed until Tuesday. 😳\n\nIn extreme cases, a transfer sent on Friday afternoon may not arrive until Tuesday of the following week.\n‼️ This is not unusual for weekend transfers — it happens regularly.\n\n---\n\n⏳ What This Means for You\n\nYou will need to wait until your transfer\n▫️ arrives at DFX\n▫️ can be processed (and checked)\n▫️ and you receive a status update\n\n❗️ Once the payment has arrived at DFX, you will be able to see the processing status in your DFX transaction history.\n\nUntil then — as long as the money is still in the banking system — 💸\nyou are dependent on the banks’ processing times. 🙁" + "sepa_weekend": "📬 Your Latest (current) Deposit\n\nYour deposit has not yet arrived at DFX?\nIf your current transfer was sent on Friday or during the weekend, it has not arrived at DFX yet — and it also does not necessarily have to arrive on Monday.\n\nThis is totally normal for SEPA transfers sent at the end of the week.\n\n---\n\n🐌 SEPA Standard Processing Times\n\nBank transfers have different processing times until they arrive at DFX:\n\n🟢 Working days (during the day): on average 3–5 hours\n🟡 Working days (afternoon): usually the next working day\n🟠 Holidays: usually the next working day\n🔴 Weekends: at the beginning of the next week, usually on Monday ⬅️\n\n---\n\n⚠️ Important Information About Mondays\n\nBanks have their highest workload on Mondays.\nEverything that arrives from Friday afternoon onward is added to Monday’s queue. ☝️\n\nBecause of this, not all transfers are processed on Monday — some are delayed until Tuesday. 😳\n\nIn extreme cases, a transfer sent on Friday afternoon may not arrive until Tuesday of the following week.\n‼️ This is not unusual for weekend transfers — it happens regularly.\n\n---\n\n⏳ What This Means for You\n\nYou will need to wait until your transfer\n▫️ arrives at DFX\n▫️ can be processed (and checked)\n▫️ and you receive a status update\n\n❗️ Once the payment has arrived at DFX, you will be able to see the processing status in your DFX transaction history.\n\nUntil then — as long as the money is still in the banking system — 💸\nyou are dependent on the banks’ processing times. 🙁", + "missing_liquidity": "🎓 Missing Liquidity – What Does It Mean?\n\n▫️ Our inventory of the ordered coins is currently depleted.\n▫️ New coins have already been ordered from our supplier.\n▫️ As soon as the new batch arrives, we’ll deliver your coins.\n\n⏳ It shouldn’t take more than an hour." } diff --git a/src/subdomains/supporting/support-issue/dto/support-issue.dto.ts b/src/subdomains/supporting/support-issue/dto/support-issue.dto.ts index f1726595a4..9be3451917 100644 --- a/src/subdomains/supporting/support-issue/dto/support-issue.dto.ts +++ b/src/subdomains/supporting/support-issue/dto/support-issue.dto.ts @@ -20,6 +20,7 @@ export enum SupportMessageTranslationKey { MONERO_NOT_DISPLAYED = 'support-issue.monero_not_displayed', SEPA_STANDARD = 'support-issue.sepa_standard', SEPA_WEEKEND = 'support-issue.sepa_weekend', + MISSING_LIQUIDITY = 'support-issue.missing_liquidity', } export class SupportMessageDto { diff --git a/src/subdomains/supporting/support-issue/services/support-issue-job.service.ts b/src/subdomains/supporting/support-issue/services/support-issue-job.service.ts index 0940ad9b5a..5b872ef7ad 100644 --- a/src/subdomains/supporting/support-issue/services/support-issue-job.service.ts +++ b/src/subdomains/supporting/support-issue/services/support-issue-job.service.ts @@ -5,6 +5,7 @@ import { Process } from 'src/shared/services/process.service'; import { DfxCron } from 'src/shared/utils/cron'; import { Util } from 'src/shared/utils/util'; import { CheckStatus } from 'src/subdomains/core/aml/enums/check-status.enum'; +import { BuyCryptoStatus } from 'src/subdomains/core/buy-crypto/process/entities/buy-crypto.entity'; import { FindOptionsWhere, In, IsNull, MoreThan, Not } from 'typeorm'; import { MailFactory } from '../../notification/factories/mail.factory'; import { TransactionRequestType } from '../../payment/entities/transaction-request.entity'; @@ -18,6 +19,7 @@ import { SupportIssueService } from './support-issue.service'; enum AutoResponse { MONERO_COMPLETE = 'MoneroComplete', SEPA = 'Sepa', + MISSING_LIQUIDITY = 'MissingLiquidity', } @Injectable() @@ -37,6 +39,18 @@ export class SupportIssueJobService { if (!disabledTemplates.includes(AutoResponse.MONERO_COMPLETE)) await this.moneroComplete(); if (!disabledTemplates.includes(AutoResponse.SEPA)) await this.sepa(); + if (!disabledTemplates.includes(AutoResponse.MISSING_LIQUIDITY)) await this.missingLiquidity(); + } + + async missingLiquidity(): Promise { + const issues = await this.getAutoResponseIssues({ + type: SupportIssueType.TRANSACTION_ISSUE, + reason: In([SupportIssueReason.FUNDS_NOT_RECEIVED, SupportIssueReason.TRANSACTION_MISSING]), + transaction: { + buyCrypto: { id: Not(IsNull()), amlCheck: CheckStatus.PASS, status: BuyCryptoStatus.MISSING_LIQUIDITY }, + }, + }); + await this.sendAutoResponse(SupportMessageTranslationKey.MISSING_LIQUIDITY, issues); } async sepa(): Promise { From 6857f31f6b626ccd5a87f5a04f5172eb5d7ac171 Mon Sep 17 00:00:00 2001 From: David May <85513542+davidleomay@users.noreply.github.com> Date: Mon, 9 Feb 2026 21:18:53 +0100 Subject: [PATCH 2/3] fix: handle CLI error (#3171) --- .../blockchain/clementine/clementine-client.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/integration/blockchain/clementine/clementine-client.ts b/src/integration/blockchain/clementine/clementine-client.ts index 7fd07bcf65..024cbd86bd 100644 --- a/src/integration/blockchain/clementine/clementine-client.ts +++ b/src/integration/blockchain/clementine/clementine-client.ts @@ -327,11 +327,17 @@ export class ClementineClient { * @returns Status result with NOT_FOUND if no withdrawal exists for this UTXO */ async withdrawStatus(withdrawalUtxo: string): Promise { - const output = await this.executeCommand(['withdraw', 'status', withdrawalUtxo]); + const output = await this.executeCommand(['withdraw', 'status', withdrawalUtxo]).catch((e) => { + // Handle "Withdrawal not found for outpoint" error - return empty to trigger NOT_FOUND + if (e.message?.includes('not found for outpoint') || e.message?.includes('wait for confirmation')) { + this.logger.verbose(`withdrawStatus: withdrawal not found for ${withdrawalUtxo}, may need confirmation`); + return ''; + } + throw e; + }); // Check if no withdrawal exists for this UTXO - // CLI outputs "No withdrawals found for OutPoint ..." if never submitted - if (output.toLowerCase().includes('no withdrawals found')) { + if (!output || output.toLowerCase().includes('no withdrawals found')) { return { withdrawalUtxo, status: WithdrawStatus.NOT_FOUND, From a4827e00d5b2d9033f82e14e6ae09f21319ea519 Mon Sep 17 00:00:00 2001 From: TaprootFreak <142087526+TaprootFreak@users.noreply.github.com> Date: Mon, 9 Feb 2026 23:42:59 +0100 Subject: [PATCH 3/3] fix: remove hardcoded year from audit folder name (#3172) Rename folder '13_Transaktionsliste Auditperiode 2025' to '13_Transaktionsliste Auditperiode' so it stays valid across years. --- src/config/config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config/config.ts b/src/config/config.ts index 7095825298..e36a7bda5d 100644 --- a/src/config/config.ts +++ b/src/config/config.ts @@ -469,7 +469,7 @@ export class Configuration { }, { id: 13, - name: 'Transaktionsliste Auditperiode 2025', + name: 'Transaktionsliste Auditperiode', files: [ { prefixes: (userData: UserData) => [`user/${userData.id}/UserNotes`],