diff options
| author | Adam Soltys <[email protected]> | 2026-03-01 22:29:00 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-03-01 22:29:00 -0800 |
| commit | 75423a5ce3873f8630faf20baafba64d2f579164 (patch) | |
| tree | c119b4c9b558faca5bf0086270125526b165d895 /lib | |
| parent | 3bafa6c0f211a1aa8d223b9ad091016440947f2e (diff) | |
| download | coinos-server-75423a5ce3873f8630faf20baafba64d2f579164.tar.gz coinos-server-75423a5ce3873f8630faf20baafba64d2f579164.zip | |
log ark wallet balance
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/ark.ts | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -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), |
