diff options
| -rw-r--r-- | index.ts | 1 | ||||
| -rw-r--r-- | routes/payments.ts | 5 |
2 files changed, 6 insertions, 0 deletions
@@ -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)); + }, }; |
