Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/config/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -469,7 +469,7 @@ export class Configuration {
},
{
id: 13,
name: 'Transaktionsliste Auditperiode 2025',
name: 'Transaktionsliste Auditperiode',
files: [
{
prefixes: (userData: UserData) => [`user/${userData.id}/UserNotes`],
Expand Down
12 changes: 9 additions & 3 deletions src/integration/blockchain/clementine/clementine-client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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<WithdrawStatusResult> {
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,
Expand Down
3 changes: 2 additions & 1 deletion src/shared/i18n/de/support-issue.json
Original file line number Diff line number Diff line change
Expand Up @@ -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."
}
3 changes: 2 additions & 1 deletion src/shared/i18n/en/support-issue.json
Original file line number Diff line number Diff line change
Expand Up @@ -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."
}
3 changes: 2 additions & 1 deletion src/shared/i18n/es/support-issue.json
Original file line number Diff line number Diff line change
Expand Up @@ -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."
}
Loading
Loading