diff options
| author | Adam Soltys <[email protected]> | 2023-12-27 23:22:27 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2023-12-28 22:51:02 -0800 |
| commit | 02a373b8128c1544711d14ecd6ed19e20c7e3b0b (patch) | |
| tree | 51327752718eac827273ada093fe6060d7184f56 /lib/payments.js | |
| parent | aaf8dd49b07066e534408a2d41d84c518a45c2b6 (diff) | |
| download | coinos-server-02a373b8128c1544711d14ecd6ed19e20c7e3b0b.tar.gz coinos-server-02a373b8128c1544711d14ecd6ed19e20c7e3b0b.zip | |
liquid wip
Diffstat (limited to 'lib/payments.js')
| -rw-r--r-- | lib/payments.js | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/lib/payments.js b/lib/payments.js index 604a78d8..e0aff192 100644 --- a/lib/payments.js +++ b/lib/payments.js @@ -23,6 +23,7 @@ export const types = { lightning: "lightning", fund: "fund", classic: "classic", + liquid: "liquid", }; export let debit = async ({ @@ -208,26 +209,6 @@ export let credit = async (hash, amount, memo, ref, type = types.internal) => { return p; }; -export let confirm = async (address, txid, vout) => { - let id = `payment:${txid}:${vout}`; - let p = await g(id); - if (typeof p === "string") p = await g(`payment:${p}`); - if (!p) return db.sAdd("missed", id); - if (p.confirmed) return; - - p.confirmed = true; - emit(p.uid, "payment", p); - - l("confirming", txid); - - let r = await db - .multi() - .set(`payment:${p.id}`, JSON.stringify(p)) - .decrBy(`pending:${p.uid}`, p.amount) - .incrBy(`balance:${p.uid}`, p.amount) - .exec(); -}; - export let payLightning = async (user, payreq, amount, maxfee, memo) => { let p; let hash = payreq; |
