Uncoupled tx parsing from block parsing inside the bcoin node
This commit is contained in:
parent
f7bdf8d0a9
commit
23d858f4b3
@ -1,6 +1,7 @@
|
|||||||
const FullNode = require('bcoin/lib/node/fullnode');
|
const FullNode = require('bcoin/lib/node/fullnode');
|
||||||
const logger = require('../../lib/logger');
|
const logger = require('../../lib/logger');
|
||||||
const BlockParser = require('../parser').Block;
|
const BlockParser = require('../parser').Block;
|
||||||
|
const TxParser = require('../parser').Transaction;
|
||||||
const config = require('../../config');
|
const config = require('../../config');
|
||||||
|
|
||||||
const node = new FullNode(config.bcoin);
|
const node = new FullNode(config.bcoin);
|
||||||
@ -17,6 +18,7 @@ function start() {
|
|||||||
logger.log('debug',
|
logger.log('debug',
|
||||||
'New Block & Ledger Entry');
|
'New Block & Ledger Entry');
|
||||||
BlockParser.parse(entry, block);
|
BlockParser.parse(entry, block);
|
||||||
|
TxParser.parse(entry, block.txs);
|
||||||
});
|
});
|
||||||
|
|
||||||
node.on('error', (err) => {
|
node.on('error', (err) => {
|
||||||
|
|||||||
@ -1,5 +1,4 @@
|
|||||||
const BlockModel = require('../../models/block');
|
const BlockModel = require('../../models/block');
|
||||||
const TxParser = require('./transaction');
|
|
||||||
const config = require('../../config');
|
const config = require('../../config');
|
||||||
const util = require('../../lib/util');
|
const util = require('../../lib/util');
|
||||||
const logger = require('../logger');
|
const logger = require('../logger');
|
||||||
@ -31,7 +30,6 @@ function parse(entry, block) {
|
|||||||
if (err) {
|
if (err) {
|
||||||
logger.log('error', err.message);
|
logger.log('error', err.message);
|
||||||
}
|
}
|
||||||
TxParser.parse(entry, block.txs);
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user