aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/payments.js3
1 files changed, 3 insertions, 0 deletions
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()