fcoin/bin/node
2016-04-03 21:43:50 -07:00

30 lines
638 B
JavaScript
Executable File

#!/usr/bin/env node
var bcoin = require('bcoin');
var utils = bcoin.utils;
var assert = utils.assert;
var node = bcoin.fullnode({
debug: true,
passphrase: 'node',
prune: process.argv.indexOf('--prune') !== -1,
useCheckpoints: process.argv.indexOf('--checkpoints') !== -1,
listen: process.argv.indexOf('--listen') !== -1,
selfish: process.argv.indexOf('--selfish') !== -1,
mine: process.argv.indexOf('--mine') !== -1
});
node.on('error', function(err) {
utils.debug(err.message);
});
node.open(function(err) {
if (err)
throw err;
if (node.options.mine)
node.miner.start();
else
node.startSync();
});