Versie 0.3.2

This commit is contained in:
Atreides Assets committed 2026-10-29 15:24:06 +01:00
1 parent e77d8fd373
commit 1cf6eeed29
16 files changed
+551 -44

No files matched your search

+6 -5
View File
@@ -1,4 +1,4 @@
// Generated, do not edit. sha256:fcc1131e05f7794fbe4f303c8c1237f96201e5ee9ed17491fd18d55b64828d40
// Generated, do not edit. sha256:bcb22b0408193ecc7c34d5e55a86c15a89be89fdd2d96b8d21f03771f4179be1
import { localDate } from '../../shared/time.js';
import { listAccounts } from '../data/accounts.js';
import { listLabels, createLabel } from '../data/labels.js';
@@ -553,18 +553,18 @@ async function scanAll(el) {
const r = await scanLightningSource(s);
ln += r.count;
if (r.channelTxids.length) kanalen.push([s.accountId, r.channelTxids]);
} catch (err) { console.error('[lightning-scan]', err); error = true; }
} catch (err) { console.error('[lightning-scan]', err); error = err.message || true; }
continue;
}
if (!isOnchainSource(s)) { geslagen++; continue; }
try {
const r = await scanOne(el, s, g.id);
count += r.count; failed += r.failed; voorstellen.set(s.accountId, r.proposals || 0);
} catch (err) { console.error('[onchain-scan-all]', err); error = true; }
} catch (err) { console.error('[onchain-scan-all]', err); error = err.message || true; }
}
const skipped = geslagen && !lnBronnen && !count && !failed;
if (error) nMislukt++; else if (!skipped) nWallets++;
results[g.id] = error ? { error: true } : (skipped ? { skipped: true } : { count, failed, ln, lnBronnen });
results[g.id] = error ? { error } : (skipped ? { skipped: true } : { count, failed, ln, lnBronnen });
}
if (Object.values(results).some(r => r.lnBronnen)) await syncAddressLinks().catch(err => console.error('[lightning-links]', err));
for (const [accountId, txids] of kanalen) {
@@ -582,7 +582,8 @@ async function scanAll(el) {
zetStatus(scanSummary(nWallets, nVoorstellen, nMislukt));
for (const id in results) {
const r = results[id];
if (r.error) setLogRow(el, id, 't-neg', t('tracking.scanError'));
if (r.error) setLogRow(el, id, 't-neg', typeof r.error === 'string'
? t('tracking.scanErrorWhy', { reden: r.error }) : t('tracking.scanError'));
else if (r.skipped) setLogRow(el, id, 't-muted', t('tracking.scanNotOnchain'));
else setLogRow(el, id, r.failed ? 't-neg' : 't-pos', scanDoneText(r));
}