diff options
| author | Adam Soltys <[email protected]> | 2022-09-05 22:58:23 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2022-09-05 23:01:46 -0700 |
| commit | 412df5f844de11b3fc71bb7ffaf9c8e1d9f19d65 (patch) | |
| tree | 209296b3a93bc89b025e8ad0dcf846c23bb82746 /routes/lightning/invoice.js | |
| parent | 8a82c69419dc358fbaeab322c32d18ee84656feb (diff) | |
| download | coinos-server-412df5f844de11b3fc71bb7ffaf9c8e1d9f19d65.tar.gz coinos-server-412df5f844de11b3fc71bb7ffaf9c8e1d9f19d65.zip | |
lightning api migration
Diffstat (limited to 'routes/lightning/invoice.js')
| -rw-r--r-- | routes/lightning/invoice.js | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/routes/lightning/invoice.js b/routes/lightning/invoice.js index 40787e3c..f58169eb 100644 --- a/routes/lightning/invoice.js +++ b/routes/lightning/invoice.js @@ -1,3 +1,8 @@ +import config from "$config"; +import { createInvoice } from "lightning"; +import { err } from "$lib/logging"; +import lnd from "$lib/lnd"; + export default async (req, res) => { let { amount, memo, tip } = req.body; if (!tip) tip = 0; @@ -14,8 +19,13 @@ export default async (req, res) => { ); res.send({ text: invoice.bolt11 }); } else { - const invoice = await lnp.addInvoice({ value, memo }); - res.send({ text: invoice.payment_request }); + const invoice = await createInvoice({ + lnd, + tokens: value, + description: memo + }); + console.log(invoice) + res.send({ text: invoice.request }); } } catch (e) { err("problem creating invoice", e.message, e.stack); |
