From 23d858f4b3a26fa6da9add1dbbd5fef62fc7317a Mon Sep 17 00:00:00 2001 From: tenthirtyone Date: Sun, 6 Aug 2017 20:53:43 -0400 Subject: [PATCH] Uncoupled tx parsing from block parsing inside the bcoin node --- lib/node/index.js | 2 ++ lib/parser/block.js | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node/index.js b/lib/node/index.js index a5da6aa..9ff3472 100644 --- a/lib/node/index.js +++ b/lib/node/index.js @@ -1,6 +1,7 @@ const FullNode = require('bcoin/lib/node/fullnode'); const logger = require('../../lib/logger'); const BlockParser = require('../parser').Block; +const TxParser = require('../parser').Transaction; const config = require('../../config'); const node = new FullNode(config.bcoin); @@ -17,6 +18,7 @@ function start() { logger.log('debug', 'New Block & Ledger Entry'); BlockParser.parse(entry, block); + TxParser.parse(entry, block.txs); }); node.on('error', (err) => { diff --git a/lib/parser/block.js b/lib/parser/block.js index 1ccfe3b..fd559c3 100644 --- a/lib/parser/block.js +++ b/lib/parser/block.js @@ -1,5 +1,4 @@ const BlockModel = require('../../models/block'); -const TxParser = require('./transaction'); const config = require('../../config'); const util = require('../../lib/util'); const logger = require('../logger'); @@ -31,7 +30,6 @@ function parse(entry, block) { if (err) { logger.log('error', err.message); } - TxParser.parse(entry, block.txs); }); }