Install LND by cloning and building
sudo apt-get install -y build-essential
| const Logger = use('Logger') | |
| const bech32 = require('bech32') | |
| const Hash = use('Hash') | |
| const lnService = require('ln-service') | |
| const NonceHashMap = {}; | |
| const k1HashMap = {}; | |
| async requestWithdrawal ({auth, response}) { | |
| try{ |
| const sub = lnd.sendPayment(); | |
| sub.on('error', err => { | |
| console.log("ERR", err); | |
| }) | |
| sub.on('end', () => console.log("END")); | |
| sub.on('status', status => console.log("STATUS", status)); | |
| sub.on('data', data => { | |
| console.log("PAYMENT", data); |
| /* | |
| * Copyright (c) 2019 LNBIG.com | |
| * All rights reserved. | |
| */ | |
| const PromisePool = require('es6-promise-pool') | |
| const util = require('util'); | |
| const nodeStorage = require('../global/nodeStorage'); | |
| const {Mutex} = require('await-semaphore') |
| { | |
| "annotations": { | |
| "list": [ | |
| { | |
| "builtIn": 1, | |
| "datasource": "-- Grafana --", | |
| "enable": true, | |
| "hide": true, | |
| "iconColor": "rgba(0, 211, 255, 1)", | |
| "name": "Annotations & Alerts", |