From 75423a5ce3873f8630faf20baafba64d2f579164 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sun, 1 Mar 2026 22:29:00 -0800 Subject: log ark wallet balance --- lib/ark.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'lib') diff --git a/lib/ark.ts b/lib/ark.ts index 23824a62..342b3dd6 100644 --- a/lib/ark.ts +++ b/lib/ark.ts @@ -110,6 +110,24 @@ export const refreshArkWallet = async (force = false) => { // Initial check after 30s startup delay; ongoing checks triggered by ZMQ blocks setTimeout(refreshArkWallet, 30_000); +// Log ark wallet balances every 60s +setInterval(async () => { + try { + const w = await getWallet(); + const balance = await w.getBalance(); + l( + "ark balance — available:", + balance.available, + "recoverable:", + balance.recoverable, + "boarding:", + balance.boarding.confirmed, + ); + } catch (e: any) { + warn("ark balance check failed:", e.message); + } +}, 60_000); + export const sendArk = async (address: string, amount: number) => { const timeout = new Promise((_, reject) => setTimeout(() => reject(new Error("Ark send timed out")), 60000), -- cgit v1.2.3