From 1f09bcc679c103ede4985604dc1aa2e1fdf101a6 Mon Sep 17 00:00:00 2001 From: boufni95 Date: Wed, 4 Feb 2026 19:59:22 +0000 Subject: [PATCH] tmp fix --- src/services/lnd/swaps/swaps.ts | 4 +++- src/services/main/adminManager.ts | 5 +++++ src/services/main/init.ts | 1 + 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/services/lnd/swaps/swaps.ts b/src/services/lnd/swaps/swaps.ts index fbb1613a..dc57309a 100644 --- a/src/services/lnd/swaps/swaps.ts +++ b/src/services/lnd/swaps/swaps.ts @@ -164,7 +164,9 @@ export class Swaps { await this.storage.paymentStorage.FailInvoiceSwap(swapOpId, result.error, txId) this.log("invoice swap failed", { swapOpId, error: result.error }) } - }, () => payAddress(swap.address, swap.transaction_amount).then(res => { txId = res.txId }).catch(err => { close(); this.log("error paying address", err) })) + }, () => payAddress(swap.address, swap.transaction_amount) + .then(res => { txId = res.txId }) + .catch(err => { close(); this.log("error paying address", err.message || err) })) } ResumeInvoiceSwaps = async () => { diff --git a/src/services/main/adminManager.ts b/src/services/main/adminManager.ts index 1c54d12f..3585248e 100644 --- a/src/services/main/adminManager.ts +++ b/src/services/main/adminManager.ts @@ -271,6 +271,10 @@ export class AdminManager { return { quotes } } + TMP_FIX_ADMIN_TX_ID = async () => { + await this.storage.paymentStorage.SetInvoiceSwapTxId("6089e1e5-2178-418e-ae19-d32ac5eb1a84", "f997b521ce1374a85e40a0fee5ad40692338b0f5965002b9f07d141cdbe03036") + } + async PayAdminInvoiceSwap(req: Types.PayAdminInvoiceSwapRequest): Promise { const txId = await new Promise(res => { this.swaps.PayInvoiceSwap("admin", req.swap_operation_id, req.sat_per_v_byte, async (addr, amt) => { @@ -288,6 +292,7 @@ export class AdminManager { } await this.storage.paymentStorage.SetInvoiceSwapTxId(req.swap_operation_id, txId, lockupTxHex) + this.log("saved admin swap txid", { swapOpId: req.swap_operation_id, txId }) res(tx.txid) return { txId: tx.txid } }) diff --git a/src/services/main/init.ts b/src/services/main/init.ts index 946061fb..5d48ea6b 100644 --- a/src/services/main/init.ts +++ b/src/services/main/init.ts @@ -80,6 +80,7 @@ export const initMainHandler = async (log: PubLogger, settingsManager: SettingsM await mainHandler.appUserManager.CleanupInactiveUsers() await mainHandler.appUserManager.CleanupNeverActiveUsers() await swaps.ResumeInvoiceSwaps() + await adminManager.TMP_FIX_ADMIN_TX_ID() await mainHandler.paymentManager.watchDog.Start() return { mainHandler, apps, localProviderClient, wizard, adminManager } }