fcoin/bin/node
2017-03-14 06:22:43 -07:00

41 lines
633 B
JavaScript
Executable File

#!/usr/bin/env node
'use strict';
process.title = 'bcoin';
var bcoin = require('../');
var plugin = require('../lib/wallet/plugin');
var co = bcoin.co;
var node;
node = new bcoin.fullnode({
config: true,
argv: true,
env: true,
logFile: true,
logConsole: true,
logLevel: 'debug',
db: 'leveldb',
persistent: true,
listen: true,
loader: require
});
// Temporary hack
if (!node.has('walletdb'))
node.use(plugin);
node.on('error', function(err) {
;
});
co.spawn(function *() {
yield node.ensure();
yield node.open();
yield node.connect();
node.startSync();
}).catch(function(err) {
throw err;
});