From ebd061cf34aff30033511f9f1ec10ac21d1dcd94 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Wed, 7 Feb 2018 22:39:37 -0800 Subject: sendPayment endpoint --- index.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'index.js') diff --git a/index.js b/index.js index 5b2561a1..ea93f627 100644 --- a/index.js +++ b/index.js @@ -30,7 +30,7 @@ const l = console.log const restClient = ba.restfulClient(process.env.BITCOINAVERAGE_PUBLIC, process.env.BITCOINAVERAGE_SECRET) const lnrpc = await require('lnrpc')({ server: 'localhost:10001' }) - const adminMacaroon = fs.readFileSync('/home/adam/.lnd/data/core_test/admin.macaroon'); + const adminMacaroon = fs.readFileSync('/home/adam/.lnd.testa/admin.macaroon'); const meta = new grpc.Metadata(); meta.add('macaroon', adminMacaroon.toString('hex')); @@ -38,6 +38,18 @@ const l = console.log res.json(await lnrpc.walletBalance({witness_only: true}, meta)) }) + app.post('/sendPayment', async (req, res) => { + let payments = lnrpc.sendPayment(meta, {}) + payments.on('data', msg => l(msg)) + payments.write({ + payment_request: req.body.payreq + }) + }) + + app.get('/addinvoice', async (req, res) => { + res.json(await lnrpc.walletBalance({witness_only: true}, meta)) + }) + let fetchRates (fetchRates = () => { restClient.tickerGlobalPerSymbol('BTCCAD', (data) => { -- cgit v1.2.3