diff options
| author | Adam Soltys <[email protected]> | 2018-03-20 17:03:46 +0000 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2018-03-20 17:03:46 +0000 |
| commit | 27cba8e4b054b6dde5b399e201d52b77b11a9a8a (patch) | |
| tree | 19e5c2ab5f636a43e7d1e315d328b1f7bfde1f35 /index.js | |
| parent | aca2da56939d6168bf8e02a9d112951abc3da927 (diff) | |
| download | coinos-server-27cba8e4b054b6dde5b399e201d52b77b11a9a8a.tar.gz coinos-server-27cba8e4b054b6dde5b399e201d52b77b11a9a8a.zip | |
refactor config
Diffstat (limited to 'index.js')
| -rw-r--r-- | index.js | 26 |
1 files changed, 10 insertions, 16 deletions
@@ -16,7 +16,7 @@ import morgan from 'morgan' import reverse from 'buffer-reverse' import zmq from 'zmq' -import cache from './cache' +import config from './config' import graphqlHTTP from 'express-graphql' @@ -24,23 +24,17 @@ dotenv.config() const l = console.log ;(async () => { - const lna = await require('lnrpc')({ server: 'localhost:10001', tls: '/home/adam/.lnd/tls.cert' }) - const maca = fs.readFileSync('/home/adam/.lnd/test.macaroon') - const meta = new grpc.Metadata() - meta.add('macaroon', maca.toString('hex')) - lna.meta = meta + const ln = async ({ server, tls, macaroon }) => { + const ln = await require('lnrpc')({ server, tls }) + ln.meta = new grpc.Metadata() + ln.meta.add('macaroon', fs.readFileSync(macaroon).toString('hex')) + return ln + } - const lnb = await require('lnrpc')({ server: 'localhost:10002', tls: '/home/adam/.lndb/tls.cert' }) - const macb = fs.readFileSync('/home/adam/.lndb/test.macaroon') - const metab = new grpc.Metadata() - metab.add('macaroon', macb.toString('hex')) - lnb.meta = metab + const lna = await ln(config.lna) + const lnb = await ln(config.lnb) - const bc = new core({ - username: 'adam', - password: 'hk79c7dI8ysAHY42eglqrJLo9A8CoyvWINMAcwuPzhQ=', - network: 'mainnet', - }) + const bc = new core(config.bitcoin) const app = express() app.enable('trust proxy') |
