diff --git a/server/config/index.js b/server/config/index.js index 0467c00..714f954 100644 --- a/server/config/index.js +++ b/server/config/index.js @@ -1,6 +1,7 @@ const config = { start_node: true, logging: 'debug', + bcoin_http: 'localhost', bcoin: { network: 'main', db: 'leveldb', @@ -12,6 +13,7 @@ const config = { 'max-outbound': 10, 'index-tx': true, 'index-address': true, + 'http-port': 8332, }, mongodb: { uri: 'mongodb://localhost/bitcore', diff --git a/server/lib/api/transaction.js b/server/lib/api/transaction.js index 2154f7b..eb89130 100644 --- a/server/lib/api/transaction.js +++ b/server/lib/api/transaction.js @@ -2,6 +2,7 @@ const Block = require('../../models/block.js'); const Transaction = require('../../models/transaction'); const logger = require('../logger'); const request = require('request'); +const config = require('../../config'); const MAX_TXS = 20; const MAX_BLOCKS = 1; @@ -40,7 +41,7 @@ function getTransactions(params, options, cb) { module.exports = function transactionAPI(router) { router.get('/tx/:txid', (req, res) => { - request(`http://localhost:8332/tx/${req.params.txid}`, (err, localRes, body) => { + request(`http://${config.bcoin_http}:${config.bcoin['http-port']}/tx/${req.params.txid}`, (err, localRes, body) => { if (err) { logger.log('error', `${err}`); @@ -77,7 +78,7 @@ module.exports = function transactionAPI(router) { router.get('/txs', (req, res) => { if (req.query.block) { - request(`http://localhost:8332/block/${req.query.block}`, (err, localRes, body) => { + request(`http://${config.bcoin_http}:${config.bcoin['http-port']}/block/${req.query.block}`, (err, localRes, body) => { if (err) { logger.log('error', `${err}`); @@ -109,7 +110,7 @@ module.exports = function transactionAPI(router) { }); }); } else if (req.query.address) { - request(`http://localhost:8332/tx/address/${req.query.address}`, (err, localRes, body) => { + request(`http://${config.bcoin_http}:${config.bcoin['http-port']}/tx/address/${req.query.address}`, (err, localRes, body) => { if (err) { logger.log('error', `${err}`); @@ -120,7 +121,6 @@ module.exports = function transactionAPI(router) { logger.log('error', `${err}`); } - console.log(body); res.send({ pagesTotal: 1, txs: body.map(tx => ({