aboutsummaryrefslogtreecommitdiffstats
path: root/queryRoutes.js
blob: 0bdd76d7a2c470a70f25140a7ca887ba8b54b241 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
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);
  l(payreq);
  const routes = await lna.queryRoutes({ "pub_key": payreq.payeeNodeKey, "amt": payreq.satoshis });
  res.send(routes);
};