use mainnet for lightning

This commit is contained in:
Josh Harvey 2018-05-20 15:46:40 +03:00
parent 5d9533b7b4
commit 4f7efc1177
4 changed files with 116 additions and 414 deletions

12
dev/lnd-test.js Normal file
View file

@ -0,0 +1,12 @@
const lnd = require('lnd-async')
const path = require('path')
async function getInfo () {
let client = await lnd.connect({
certPath: path.resolve(__dirname, '../scratch/lnd/tls.cert'),
macaroonPath: path.resolve(__dirname, '../scratch/lnd/admin.macaroon')
})
return client.getInfo({})
}
getInfo().then(console.log)

View file

@ -24,7 +24,7 @@ function connect () {
} }
function cryptoNetwork (account, cryptoCode) { function cryptoNetwork (account, cryptoCode) {
return Promise.resolve('test') return Promise.resolve('main')
} }
function checkCryptoCode (cryptoCode) { function checkCryptoCode (cryptoCode) {

514
package-lock.json generated
View file

@ -222,11 +222,6 @@
"underscore.string": "~2.4.0" "underscore.string": "~2.4.0"
} }
}, },
"arguejs": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/arguejs/-/arguejs-0.2.3.tgz",
"integrity": "sha1-tvk59f4OPNHz+T4qqSYkJL8xKvc="
},
"arr-diff": { "arr-diff": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
@ -4154,14 +4149,13 @@
"dev": true "dev": true
}, },
"grpc": { "grpc": {
"version": "1.8.4", "version": "1.11.3",
"resolved": "https://registry.npmjs.org/grpc/-/grpc-1.8.4.tgz", "resolved": "https://registry.npmjs.org/grpc/-/grpc-1.11.3.tgz",
"integrity": "sha1-gdG0nM3SWnFJ8Ynzw2sSPKRsqpU=", "integrity": "sha512-7fJ40USpnP7hxGK0uRoEhJz6unA5VUdwInfwAY2rK2+OVxdDJSdTZQ/8/M+1tW68pHZYgHvg2ohvJ+clhW3ANg==",
"requires": { "requires": {
"arguejs": "^0.2.3",
"lodash": "^4.15.0", "lodash": "^4.15.0",
"nan": "^2.0.0", "nan": "^2.0.0",
"node-pre-gyp": "^0.6.39", "node-pre-gyp": "^0.10.0",
"protobufjs": "^5.0.0" "protobufjs": "^5.0.0"
}, },
"dependencies": { "dependencies": {
@ -4169,14 +4163,6 @@
"version": "1.1.1", "version": "1.1.1",
"bundled": true "bundled": true
}, },
"ajv": {
"version": "4.11.8",
"bundled": true,
"requires": {
"co": "^4.6.0",
"json-stable-stringify": "^1.0.1"
}
},
"ansi-regex": { "ansi-regex": {
"version": "2.1.1", "version": "2.1.1",
"bundled": true "bundled": true
@ -4193,79 +4179,26 @@
"readable-stream": "^2.0.6" "readable-stream": "^2.0.6"
} }
}, },
"asn1": {
"version": "0.2.3",
"bundled": true
},
"assert-plus": {
"version": "0.2.0",
"bundled": true
},
"asynckit": {
"version": "0.4.0",
"bundled": true
},
"aws-sign2": {
"version": "0.6.0",
"bundled": true
},
"aws4": {
"version": "1.6.0",
"bundled": true
},
"balanced-match": { "balanced-match": {
"version": "1.0.0", "version": "1.0.0",
"bundled": true "bundled": true
}, },
"bcrypt-pbkdf": {
"version": "1.0.1",
"bundled": true,
"optional": true,
"requires": {
"tweetnacl": "^0.14.3"
}
},
"block-stream": {
"version": "0.0.9",
"bundled": true,
"requires": {
"inherits": "~2.0.0"
}
},
"boom": {
"version": "2.10.1",
"bundled": true,
"requires": {
"hoek": "2.x.x"
}
},
"brace-expansion": { "brace-expansion": {
"version": "1.1.8", "version": "1.1.11",
"bundled": true, "bundled": true,
"requires": { "requires": {
"balanced-match": "^1.0.0", "balanced-match": "^1.0.0",
"concat-map": "0.0.1" "concat-map": "0.0.1"
} }
}, },
"caseless": { "chownr": {
"version": "0.12.0", "version": "1.0.1",
"bundled": true
},
"co": {
"version": "4.6.0",
"bundled": true "bundled": true
}, },
"code-point-at": { "code-point-at": {
"version": "1.1.0", "version": "1.1.0",
"bundled": true "bundled": true
}, },
"combined-stream": {
"version": "1.0.5",
"bundled": true,
"requires": {
"delayed-stream": "~1.0.0"
}
},
"concat-map": { "concat-map": {
"version": "0.0.1", "version": "0.0.1",
"bundled": true "bundled": true
@ -4278,39 +4211,15 @@
"version": "1.0.2", "version": "1.0.2",
"bundled": true "bundled": true
}, },
"cryptiles": {
"version": "2.0.5",
"bundled": true,
"requires": {
"boom": "2.x.x"
}
},
"dashdash": {
"version": "1.14.1",
"bundled": true,
"requires": {
"assert-plus": "^1.0.0"
},
"dependencies": {
"assert-plus": {
"version": "1.0.0",
"bundled": true
}
}
},
"debug": { "debug": {
"version": "2.6.8", "version": "2.6.9",
"bundled": true, "bundled": true,
"requires": { "requires": {
"ms": "2.0.0" "ms": "2.0.0"
} }
}, },
"deep-extend": { "deep-extend": {
"version": "0.4.2", "version": "0.5.1",
"bundled": true
},
"delayed-stream": {
"version": "1.0.0",
"bundled": true "bundled": true
}, },
"delegates": { "delegates": {
@ -4321,58 +4230,17 @@
"version": "1.0.3", "version": "1.0.3",
"bundled": true "bundled": true
}, },
"ecc-jsbn": { "fs-minipass": {
"version": "0.1.1", "version": "1.2.5",
"bundled": true,
"optional": true,
"requires": {
"jsbn": "~0.1.0"
}
},
"extend": {
"version": "3.0.1",
"bundled": true
},
"extsprintf": {
"version": "1.3.0",
"bundled": true
},
"forever-agent": {
"version": "0.6.1",
"bundled": true
},
"form-data": {
"version": "2.1.4",
"bundled": true, "bundled": true,
"requires": { "requires": {
"asynckit": "^0.4.0", "minipass": "^2.2.1"
"combined-stream": "^1.0.5",
"mime-types": "^2.1.12"
} }
}, },
"fs.realpath": { "fs.realpath": {
"version": "1.0.0", "version": "1.0.0",
"bundled": true "bundled": true
}, },
"fstream": {
"version": "1.0.11",
"bundled": true,
"requires": {
"graceful-fs": "^4.1.2",
"inherits": "~2.0.0",
"mkdirp": ">=0.5 0",
"rimraf": "2"
}
},
"fstream-ignore": {
"version": "1.0.5",
"bundled": true,
"requires": {
"fstream": "^1.0.0",
"inherits": "2",
"minimatch": "^3.0.0"
}
},
"gauge": { "gauge": {
"version": "2.7.4", "version": "2.7.4",
"bundled": true, "bundled": true,
@ -4387,19 +4255,6 @@
"wide-align": "^1.1.0" "wide-align": "^1.1.0"
} }
}, },
"getpass": {
"version": "0.1.7",
"bundled": true,
"requires": {
"assert-plus": "^1.0.0"
},
"dependencies": {
"assert-plus": {
"version": "1.0.0",
"bundled": true
}
}
},
"glob": { "glob": {
"version": "7.1.2", "version": "7.1.2",
"bundled": true, "bundled": true,
@ -4412,47 +4267,19 @@
"path-is-absolute": "^1.0.0" "path-is-absolute": "^1.0.0"
} }
}, },
"graceful-fs": {
"version": "4.1.11",
"bundled": true
},
"har-schema": {
"version": "1.0.5",
"bundled": true
},
"har-validator": {
"version": "4.2.1",
"bundled": true,
"requires": {
"ajv": "^4.9.1",
"har-schema": "^1.0.5"
}
},
"has-unicode": { "has-unicode": {
"version": "2.0.1", "version": "2.0.1",
"bundled": true "bundled": true
}, },
"hawk": { "iconv-lite": {
"version": "3.1.3", "version": "0.4.19",
"bundled": true,
"requires": {
"boom": "2.x.x",
"cryptiles": "2.x.x",
"hoek": "2.x.x",
"sntp": "1.x.x"
}
},
"hoek": {
"version": "2.16.3",
"bundled": true "bundled": true
}, },
"http-signature": { "ignore-walk": {
"version": "1.1.1", "version": "3.0.1",
"bundled": true, "bundled": true,
"requires": { "requires": {
"assert-plus": "^0.2.0", "minimatch": "^3.0.4"
"jsprim": "^1.2.2",
"sshpk": "^1.7.0"
} }
}, },
"inflight": { "inflight": {
@ -4478,69 +4305,10 @@
"number-is-nan": "^1.0.0" "number-is-nan": "^1.0.0"
} }
}, },
"is-typedarray": {
"version": "1.0.0",
"bundled": true
},
"isarray": { "isarray": {
"version": "1.0.0", "version": "1.0.0",
"bundled": true "bundled": true
}, },
"isstream": {
"version": "0.1.2",
"bundled": true
},
"jsbn": {
"version": "0.1.1",
"bundled": true,
"optional": true
},
"json-schema": {
"version": "0.2.3",
"bundled": true
},
"json-stable-stringify": {
"version": "1.0.1",
"bundled": true,
"requires": {
"jsonify": "~0.0.0"
}
},
"json-stringify-safe": {
"version": "5.0.1",
"bundled": true
},
"jsonify": {
"version": "0.0.0",
"bundled": true
},
"jsprim": {
"version": "1.4.1",
"bundled": true,
"requires": {
"assert-plus": "1.0.0",
"extsprintf": "1.3.0",
"json-schema": "0.2.3",
"verror": "1.10.0"
},
"dependencies": {
"assert-plus": {
"version": "1.0.0",
"bundled": true
}
}
},
"mime-db": {
"version": "1.30.0",
"bundled": true
},
"mime-types": {
"version": "2.1.17",
"bundled": true,
"requires": {
"mime-db": "~1.30.0"
}
},
"minimatch": { "minimatch": {
"version": "3.0.4", "version": "3.0.4",
"bundled": true, "bundled": true,
@ -4549,35 +4317,64 @@
} }
}, },
"minimist": { "minimist": {
"version": "0.0.8", "version": "1.2.0",
"bundled": true "bundled": true
}, },
"minipass": {
"version": "2.2.4",
"bundled": true,
"requires": {
"safe-buffer": "^5.1.1",
"yallist": "^3.0.0"
}
},
"minizlib": {
"version": "1.1.0",
"bundled": true,
"requires": {
"minipass": "^2.2.1"
}
},
"mkdirp": { "mkdirp": {
"version": "0.5.1", "version": "0.5.1",
"bundled": true, "bundled": true,
"requires": { "requires": {
"minimist": "0.0.8" "minimist": "0.0.8"
},
"dependencies": {
"minimist": {
"version": "0.0.8",
"bundled": true
}
} }
}, },
"ms": { "ms": {
"version": "2.0.0", "version": "2.0.0",
"bundled": true "bundled": true
}, },
"needle": {
"version": "2.2.1",
"bundled": true,
"requires": {
"debug": "^2.1.2",
"iconv-lite": "^0.4.4",
"sax": "^1.2.4"
}
},
"node-pre-gyp": { "node-pre-gyp": {
"version": "0.6.39", "version": "0.10.0",
"bundled": true, "bundled": true,
"requires": { "requires": {
"detect-libc": "^1.0.2", "detect-libc": "^1.0.2",
"hawk": "3.1.3",
"mkdirp": "^0.5.1", "mkdirp": "^0.5.1",
"needle": "^2.2.0",
"nopt": "^4.0.1", "nopt": "^4.0.1",
"npm-packlist": "^1.1.6",
"npmlog": "^4.0.2", "npmlog": "^4.0.2",
"rc": "^1.1.7", "rc": "^1.1.7",
"request": "2.81.0",
"rimraf": "^2.6.1", "rimraf": "^2.6.1",
"semver": "^5.3.0", "semver": "^5.3.0",
"tar": "^2.2.1", "tar": "^4"
"tar-pack": "^3.4.0"
} }
}, },
"nopt": { "nopt": {
@ -4588,6 +4385,18 @@
"osenv": "^0.1.4" "osenv": "^0.1.4"
} }
}, },
"npm-bundled": {
"version": "1.0.3",
"bundled": true
},
"npm-packlist": {
"version": "1.1.10",
"bundled": true,
"requires": {
"ignore-walk": "^3.0.1",
"npm-bundled": "^1.0.1"
}
},
"npmlog": { "npmlog": {
"version": "4.1.2", "version": "4.1.2",
"bundled": true, "bundled": true,
@ -4602,10 +4411,6 @@
"version": "1.0.1", "version": "1.0.1",
"bundled": true "bundled": true
}, },
"oauth-sign": {
"version": "0.8.2",
"bundled": true
},
"object-assign": { "object-assign": {
"version": "4.1.1", "version": "4.1.1",
"bundled": true "bundled": true
@ -4626,7 +4431,7 @@
"bundled": true "bundled": true
}, },
"osenv": { "osenv": {
"version": "0.1.4", "version": "0.1.5",
"bundled": true, "bundled": true,
"requires": { "requires": {
"os-homedir": "^1.0.0", "os-homedir": "^1.0.0",
@ -4637,79 +4442,33 @@
"version": "1.0.1", "version": "1.0.1",
"bundled": true "bundled": true
}, },
"performance-now": {
"version": "0.2.0",
"bundled": true
},
"process-nextick-args": { "process-nextick-args": {
"version": "1.0.7", "version": "2.0.0",
"bundled": true
},
"punycode": {
"version": "1.4.1",
"bundled": true
},
"qs": {
"version": "6.4.0",
"bundled": true "bundled": true
}, },
"rc": { "rc": {
"version": "1.2.3", "version": "1.2.7",
"bundled": true, "bundled": true,
"requires": { "requires": {
"deep-extend": "~0.4.0", "deep-extend": "^0.5.1",
"ini": "~1.3.0", "ini": "~1.3.0",
"minimist": "^1.2.0", "minimist": "^1.2.0",
"strip-json-comments": "~2.0.1" "strip-json-comments": "~2.0.1"
},
"dependencies": {
"minimist": {
"version": "1.2.0",
"bundled": true
}
} }
}, },
"readable-stream": { "readable-stream": {
"version": "2.3.3", "version": "2.3.6",
"bundled": true, "bundled": true,
"requires": { "requires": {
"core-util-is": "~1.0.0", "core-util-is": "~1.0.0",
"inherits": "~2.0.3", "inherits": "~2.0.3",
"isarray": "~1.0.0", "isarray": "~1.0.0",
"process-nextick-args": "~1.0.6", "process-nextick-args": "~2.0.0",
"safe-buffer": "~5.1.1", "safe-buffer": "~5.1.1",
"string_decoder": "~1.0.3", "string_decoder": "~1.1.1",
"util-deprecate": "~1.0.1" "util-deprecate": "~1.0.1"
} }
}, },
"request": {
"version": "2.81.0",
"bundled": true,
"requires": {
"aws-sign2": "~0.6.0",
"aws4": "^1.2.1",
"caseless": "~0.12.0",
"combined-stream": "~1.0.5",
"extend": "~3.0.0",
"forever-agent": "~0.6.1",
"form-data": "~2.1.1",
"har-validator": "~4.2.1",
"hawk": "~3.1.3",
"http-signature": "~1.1.0",
"is-typedarray": "~1.0.0",
"isstream": "~0.1.2",
"json-stringify-safe": "~5.0.1",
"mime-types": "~2.1.7",
"oauth-sign": "~0.8.1",
"performance-now": "^0.2.0",
"qs": "~6.4.0",
"safe-buffer": "^5.0.1",
"stringstream": "~0.0.4",
"tough-cookie": "~2.3.0",
"tunnel-agent": "^0.6.0",
"uuid": "^3.0.0"
}
},
"rimraf": { "rimraf": {
"version": "2.6.2", "version": "2.6.2",
"bundled": true, "bundled": true,
@ -4721,8 +4480,12 @@
"version": "5.1.1", "version": "5.1.1",
"bundled": true "bundled": true
}, },
"sax": {
"version": "1.2.4",
"bundled": true
},
"semver": { "semver": {
"version": "5.4.1", "version": "5.5.0",
"bundled": true "bundled": true
}, },
"set-blocking": { "set-blocking": {
@ -4733,33 +4496,6 @@
"version": "3.0.2", "version": "3.0.2",
"bundled": true "bundled": true
}, },
"sntp": {
"version": "1.0.9",
"bundled": true,
"requires": {
"hoek": "2.x.x"
}
},
"sshpk": {
"version": "1.13.1",
"bundled": true,
"requires": {
"asn1": "~0.2.3",
"assert-plus": "^1.0.0",
"bcrypt-pbkdf": "^1.0.0",
"dashdash": "^1.12.0",
"ecc-jsbn": "~0.1.1",
"getpass": "^0.1.1",
"jsbn": "~0.1.0",
"tweetnacl": "~0.14.0"
},
"dependencies": {
"assert-plus": {
"version": "1.0.0",
"bundled": true
}
}
},
"string-width": { "string-width": {
"version": "1.0.2", "version": "1.0.2",
"bundled": true, "bundled": true,
@ -4770,16 +4506,12 @@
} }
}, },
"string_decoder": { "string_decoder": {
"version": "1.0.3", "version": "1.1.1",
"bundled": true, "bundled": true,
"requires": { "requires": {
"safe-buffer": "~5.1.0" "safe-buffer": "~5.1.0"
} }
}, },
"stringstream": {
"version": "0.0.5",
"bundled": true
},
"strip-ansi": { "strip-ansi": {
"version": "3.0.1", "version": "3.0.1",
"bundled": true, "bundled": true,
@ -4792,74 +4524,28 @@
"bundled": true "bundled": true
}, },
"tar": { "tar": {
"version": "2.2.1", "version": "4.4.2",
"bundled": true, "bundled": true,
"requires": { "requires": {
"block-stream": "*", "chownr": "^1.0.1",
"fstream": "^1.0.2", "fs-minipass": "^1.2.5",
"inherits": "2" "minipass": "^2.2.4",
"minizlib": "^1.1.0",
"mkdirp": "^0.5.0",
"safe-buffer": "^5.1.2",
"yallist": "^3.0.2"
},
"dependencies": {
"safe-buffer": {
"version": "5.1.2",
"bundled": true
}
} }
}, },
"tar-pack": {
"version": "3.4.1",
"bundled": true,
"requires": {
"debug": "^2.2.0",
"fstream": "^1.0.10",
"fstream-ignore": "^1.0.5",
"once": "^1.3.3",
"readable-stream": "^2.1.4",
"rimraf": "^2.5.1",
"tar": "^2.2.1",
"uid-number": "^0.0.6"
}
},
"tough-cookie": {
"version": "2.3.3",
"bundled": true,
"requires": {
"punycode": "^1.4.1"
}
},
"tunnel-agent": {
"version": "0.6.0",
"bundled": true,
"requires": {
"safe-buffer": "^5.0.1"
}
},
"tweetnacl": {
"version": "0.14.5",
"bundled": true,
"optional": true
},
"uid-number": {
"version": "0.0.6",
"bundled": true
},
"util-deprecate": { "util-deprecate": {
"version": "1.0.2", "version": "1.0.2",
"bundled": true "bundled": true
}, },
"uuid": {
"version": "3.1.0",
"bundled": true
},
"verror": {
"version": "1.10.0",
"bundled": true,
"requires": {
"assert-plus": "^1.0.0",
"core-util-is": "1.0.2",
"extsprintf": "^1.2.0"
},
"dependencies": {
"assert-plus": {
"version": "1.0.0",
"bundled": true
}
}
},
"wide-align": { "wide-align": {
"version": "1.1.2", "version": "1.1.2",
"bundled": true, "bundled": true,
@ -4870,6 +4556,10 @@
"wrappy": { "wrappy": {
"version": "1.0.2", "version": "1.0.2",
"bundled": true "bundled": true
},
"yallist": {
"version": "3.0.2",
"bundled": true
} }
} }
}, },
@ -5965,11 +5655,11 @@
} }
}, },
"lnd-async": { "lnd-async": {
"version": "1.0.1", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/lnd-async/-/lnd-async-1.0.1.tgz", "resolved": "https://registry.npmjs.org/lnd-async/-/lnd-async-1.2.0.tgz",
"integrity": "sha512-/Ex8mLvl6Yon4uyH8lIyTepkZ2tyu/TuAiH4o6BwZf3jl8fRAAtHDI5iZr8PHhL1hVqRPhIua3s6ISvli1dAQg==", "integrity": "sha512-wsrStRukGoYa/9QA1IEC9oc0LUUrQg4Votf8golQU6xIdaLrRUuotARc7c8MpYhmPgLCfXGQd1t9Fi2MNPPTWw==",
"requires": { "requires": {
"grpc": "^1.8.4" "grpc": "^1.10.1"
} }
}, },
"load-json-file": { "load-json-file": {
@ -7303,9 +6993,9 @@
"integrity": "sha1-956JUO+G56eoW/MgRSZDWS9tL7I=" "integrity": "sha1-956JUO+G56eoW/MgRSZDWS9tL7I="
}, },
"protobufjs": { "protobufjs": {
"version": "5.0.2", "version": "5.0.3",
"resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-5.0.2.tgz", "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-5.0.3.tgz",
"integrity": "sha1-WXSNfc8D0tsiwT2p/rAk4Wq4DJE=", "integrity": "sha512-55Kcx1MhPZX0zTbVosMQEO5R6/rikNXd9b6RQK4KSPcrSIIwoXTtebIczUrXlwaSrbz4x8XUVThGPob1n8I4QA==",
"requires": { "requires": {
"ascli": "~1", "ascli": "~1",
"bytebuffer": "~5", "bytebuffer": "~5",

View file

@ -30,7 +30,7 @@
"helmet": "^3.8.1", "helmet": "^3.8.1",
"inquirer": "^5.2.0", "inquirer": "^5.2.0",
"kraken-api": "github:DeX3/npm-kraken-api", "kraken-api": "github:DeX3/npm-kraken-api",
"lnd-async": "^1.0.1", "lnd-async": "^1.2.0",
"lodash": "^4.17.2", "lodash": "^4.17.2",
"longjohn": "^0.2.12", "longjohn": "^0.2.12",
"make-dir": "^1.0.0", "make-dir": "^1.0.0",