aboutsummaryrefslogtreecommitdiffstats
path: root/queryRoutes.js
blob: 34abd4bbff6705a6b9e78546e4d5e7a31dcbe6fd (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 = lna => async (req, res) => {
  let hash = req.body.payreq;
  let payreq = bolt11.decode(hash);
  lna.queryRoutes(
    { pub_key: payreq.payeeNodeKey, amt: payreq.satoshis },
    (err, response) => res.send(response)
  );
};