diff --git a/server/config/index.js b/server/config/index.js index d3bc4dc..66878ce 100644 --- a/server/config/index.js +++ b/server/config/index.js @@ -1,5 +1,5 @@ const config = { - start_node: true, + start_node: false, logging: 'debug', bcoin: { network: 'main', diff --git a/server/lib/api/transaction.js b/server/lib/api/transaction.js index 0e93b43..6fd7b1c 100644 --- a/server/lib/api/transaction.js +++ b/server/lib/api/transaction.js @@ -39,17 +39,22 @@ function getTransactions(params, options, cb) { module.exports = function transactionAPI(router) { router.get('/tx/:txid', (req, res) => { - getTransactions( - { hash: req.params.txid }, + getBlock( + { 'txs.hash': req.params.txid }, { }, - (err, tx) => { + MAX_BLOCKS, + (err, blocks) => { if (err) { res.status(501).send(); logger.log('err', err); } - if (tx[0]) { - const t = tx[0]; + if (blocks[0] && blocks[0].txs) { + let t = blocks[0].txs.filter(tx => tx.hash === req.params.txid); + t = t[0]; + console.log(t); + console.log(t.inputs); + console.log(t.inputs); // Map bcoin model to insight-api res.json({ txid: t.hash,