aboutsummaryrefslogtreecommitdiffstats
path: root/routes/lightning/invoice.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-11-24 13:50:18 -0800
committerAdam Soltys <[email protected]>2022-11-24 13:50:18 -0800
commitc3f0689dc728b2ed86792ad180132165479c05d5 (patch)
tree5bb2778e60c411fe692190f03b960d5068024fd0 /routes/lightning/invoice.js
parent40e1723e0432d1656cbc5fbbd5e79a981d97809b (diff)
downloadcoinos-server-c3f0689dc728b2ed86792ad180132165479c05d5.tar.gz
coinos-server-c3f0689dc728b2ed86792ad180132165479c05d5.zip
remove lnd support
Diffstat (limited to 'routes/lightning/invoice.js')
-rw-r--r--routes/lightning/invoice.js28
1 files changed, 9 insertions, 19 deletions
diff --git a/routes/lightning/invoice.js b/routes/lightning/invoice.js
index a97697a8..b5d90faf 100644
--- a/routes/lightning/invoice.js
+++ b/routes/lightning/invoice.js
@@ -1,5 +1,4 @@
import config from "$config";
-import { createInvoice } from "lightning";
import { err } from "$lib/logging";
import lnd from "$lib/lnd";
import ln from "$lib/ln";
@@ -11,25 +10,16 @@ export default async (req, res) => {
let value = amount + tip;
try {
- if (config.lna.clightning) {
- if (!memo) memo = "coinos";
- const invoice = await ln.invoice(
- value ? `${value}sat` : "any",
- v4(),
- memo,
- 360
- );
- res.send({ text: invoice.bolt11 });
- } else {
- const invoice = await createInvoice({
- lnd,
- tokens: value,
- description: memo
- });
- res.send({ text: invoice.request });
- }
+ if (!memo) memo = "coinos";
+ const invoice = await ln.invoice(
+ value ? `${value}sat` : "any",
+ v4(),
+ memo,
+ 360
+ );
+ res.send({ text: invoice.bolt11 });
} catch (e) {
- console.log(e)
+ console.log(e);
err("problem creating invoice", e.message);
res.code(500).send(e.message);
}