From 07cf00a00563e2fcfffb81c6b8442e8d5f84545d Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 17 Mar 2023 06:12:51 +0000 Subject: skip confirmed payments --- lib/payments.js | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lib/payments.js') diff --git a/lib/payments.js b/lib/payments.js index 8200cdb0..2c62a3b7 100644 --- a/lib/payments.js +++ b/lib/payments.js @@ -158,9 +158,12 @@ export let confirm = async (address, txid, vout) => { let id = `payment:${txid}:${vout}`; let p = await g(id); if (!p) return db.sAdd("missed", id); + if (p.confirmed) return; p.confirmed = true; emit(p.uid, "payment", p); + + l("confirming", txid, p.uid); await db .multi() -- cgit v1.2.3