aboutsummaryrefslogtreecommitdiffstats
path: root/index.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2018-03-20 17:03:46 +0000
committerAdam Soltys <[email protected]>2018-03-20 17:03:46 +0000
commit27cba8e4b054b6dde5b399e201d52b77b11a9a8a (patch)
tree19e5c2ab5f636a43e7d1e315d328b1f7bfde1f35 /index.js
parentaca2da56939d6168bf8e02a9d112951abc3da927 (diff)
downloadcoinos-server-27cba8e4b054b6dde5b399e201d52b77b11a9a8a.tar.gz
coinos-server-27cba8e4b054b6dde5b399e201d52b77b11a9a8a.zip
refactor config
Diffstat (limited to 'index.js')
-rw-r--r--index.js26
1 files changed, 10 insertions, 16 deletions
diff --git a/index.js b/index.js
index 9a81fc57..30aee547 100644
--- a/index.js
+++ b/index.js
@@ -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')