From 9c3b89f94a55194ebffc2525b55a34c5e6095974 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 15 Nov 2024 08:45:53 -0800 Subject: decode endpoint --- index.ts | 1 + routes/payments.ts | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/index.ts b/index.ts index b029dda5..d50f67df 100644 --- a/index.ts +++ b/index.ts @@ -66,6 +66,7 @@ app.post("/send/:lnaddress/:amount", auth, payments.lnaddress); app.post("/send", auth, payments.internal); app.post("/gateway", payments.gateway); app.post("/replace", auth, payments.replace); +app.get("/decode/:bolt11", payments.decode); app.get("/encode", lnurl.encode); app.get("/decode", lnurl.decode); diff --git a/routes/payments.ts b/routes/payments.ts index 21720e17..bf3f65c0 100644 --- a/routes/payments.ts +++ b/routes/payments.ts @@ -533,4 +533,9 @@ export default { const recipient = await getUser(username); res.send(await sendInternal({ amount, sender, recipient })); }, + + async decode(req, res) { + const { bolt11 } = req.params; + res.send(await ln.decode(bolt11)); + }, }; -- cgit v1.2.3