aboutsummaryrefslogtreecommitdiffstats
path: root/index.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2018-02-07 22:39:37 -0800
committerAdam Soltys <[email protected]>2018-02-07 22:39:37 -0800
commitebd061cf34aff30033511f9f1ec10ac21d1dcd94 (patch)
treec2540e93df53707cad4a8874b836b367b9407e44 /index.js
parentcf5a62c26205fa2e9e36d788d4bfb7ec9f96cc66 (diff)
downloadcoinos-server-ebd061cf34aff30033511f9f1ec10ac21d1dcd94.tar.gz
coinos-server-ebd061cf34aff30033511f9f1ec10ac21d1dcd94.zip
sendPayment endpoint
Diffstat (limited to 'index.js')
-rw-r--r--index.js14
1 files changed, 13 insertions, 1 deletions
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) => {