34 lines
618 B
JavaScript
Executable File
34 lines
618 B
JavaScript
Executable File
#!/usr/bin/env node
|
|
|
|
'use strict';
|
|
|
|
var bcoin = require('../');
|
|
var utils = bcoin.utils;
|
|
var assert = utils.assert;
|
|
|
|
var node = bcoin.spvnode({
|
|
logLevel: 'debug',
|
|
logFile: true,
|
|
db: 'leveldb',
|
|
useCheckpoints: process.argv.indexOf('--checkpoints') !== -1,
|
|
headers: process.argv.indexOf('--headers') !== -1
|
|
});
|
|
|
|
node.on('error', function(err) {
|
|
;
|
|
});
|
|
|
|
node.open(function(err) {
|
|
if (err)
|
|
throw err;
|
|
|
|
if (process.argv.indexOf('--test') !== -1) {
|
|
node.pool.watchAddress('1VayNert3x1KzbpzMGt2qdqrAThiRovi8');
|
|
node.on('tx', function(tx) {
|
|
utils.log(tx);
|
|
});
|
|
}
|
|
|
|
node.startSync();
|
|
});
|