diff options
| author | Adam Soltys <[email protected]> | 2022-11-24 13:50:18 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2022-11-24 13:50:18 -0800 |
| commit | c3f0689dc728b2ed86792ad180132165479c05d5 (patch) | |
| tree | 5bb2778e60c411fe692190f03b960d5068024fd0 /routes/lightning | |
| parent | 40e1723e0432d1656cbc5fbbd5e79a981d97809b (diff) | |
| download | coinos-server-c3f0689dc728b2ed86792ad180132165479c05d5.tar.gz coinos-server-c3f0689dc728b2ed86792ad180132165479c05d5.zip | |
remove lnd support
Diffstat (limited to 'routes/lightning')
| -rw-r--r-- | routes/lightning/channel.js | 18 | ||||
| -rw-r--r-- | routes/lightning/invoice.js | 28 | ||||
| -rw-r--r-- | routes/lightning/receive.js | 4 |
3 files changed, 9 insertions, 41 deletions
diff --git a/routes/lightning/channel.js b/routes/lightning/channel.js index 107896f4..d5d5b7b2 100644 --- a/routes/lightning/channel.js +++ b/routes/lightning/channel.js @@ -1,6 +1,4 @@ import axios from "axios"; -import { addPeer, getIdentity } from "lightning"; -import lnd from "$lib/lnd"; import ln from "$lib/ln"; export default async (req, res) => { @@ -9,27 +7,11 @@ export default async (req, res) => { l("connecting to peer", req.user.username, public_key, socket); let result; - try { - result = await addPeer({ - lnd, - socket, - public_key - }); - } catch (e) { - if (!e.message.includes("already connected")) { - err("problem connecting to peer", e.message); - return res.code(500).send(e.message); - } - } const { callback, k1 } = params; let remoteid; try { - if (config.lna.clightning) { remoteid = (await ln.getinfo()).id; - } else { - remoteid = (await getIdentity({ lnd })).public_key; - } } catch (e) { err("problem getting lightning node info", e.message); return res.code(500).send(e.message); 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); } diff --git a/routes/lightning/receive.js b/routes/lightning/receive.js index f4a20a59..af8415f1 100644 --- a/routes/lightning/receive.js +++ b/routes/lightning/receive.js @@ -6,7 +6,6 @@ import { notify } from "$lib/notifications"; import { callWebhook } from "$lib/webhooks"; import { computeConversionFee } from "./conversionFee"; import { sendLiquid } from "$routes/liquid/send"; -import { subscribeToInvoices } from "lightning"; import lnd from "$lib/lnd"; import ln from "$lib/ln"; import { l, err, warn } from "$lib/logging"; @@ -163,7 +162,4 @@ if (config.lna.clightning) { }; poll(ln); -} else { - const invoices = subscribeToInvoices({ lnd }); - invoices.on("invoice_updated", handlePayment); } |
