aboutsummaryrefslogtreecommitdiffstats
path: root/queryRoutes.js
blob: 068027e73c3dc9e9a17eac1246daad246d84f139 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
const bolt11 = require("bolt11");
const config = require("./config");

const l = console.log;

module.exports = (app, db, emit, seen, lna, lnb) => async (req, res) => {
  let hash = req.body.payreq;
  let payreq = bolt11.decode(hash);
  const routes = await lna.queryRoutes({ "pub_key": payreq.payeeNodeKey, "amt": payreq.satoshis });
  res.send(routes);
};