node start wired up

This commit is contained in:
tenthirtyone 2017-08-03 03:13:55 -04:00
parent aaef1c7273
commit 06b24d85b7
2 changed files with 44 additions and 36 deletions

View File

@ -10,3 +10,4 @@ Api.listen(3000, () => {
'listening on port 3000'); 'listening on port 3000');
}); });
node.start();

View File

@ -6,18 +6,20 @@ const logger = require('../../lib/logger');
const db = require('../../lib/db'); const db = require('../../lib/db');
const util = require('../../lib/util'); const util = require('../../lib/util');
node.open()
.then(() => { function start() {
node.open()
.then(() => {
node.connect().then(() => { node.connect().then(() => {
node.startSync(); node.startSync();
}); });
}); });
node.chain.on('connect', (entry, block) => { node.chain.on('connect', (entry, block) => {
processBlock(entry, block); processBlock(entry, block);
}); });
function processBlock(entry, block, cb) { function processBlock(entry, block, cb) {
block.hash = util.revHex(block.hash().toString('hex')) block.hash = util.revHex(block.hash().toString('hex'))
const b = new BlockSchema({ const b = new BlockSchema({
hash: block.hash, hash: block.hash,
@ -46,4 +48,9 @@ function processBlock(entry, block, cb) {
console.log(err.message); console.log(err.message);
} }
}); });
}
}
module.exports = {
start,
} }