diff --git a/bin/node b/bin/node index 06b6db92..6143420a 100755 --- a/bin/node +++ b/bin/node @@ -6,7 +6,9 @@ var assert = utils.assert; var node = bcoin.fullnode({ debug: true, - passphrase: 'node' + passphrase: 'node', + prune: process.argv.indexOf('--prune') !== -1, + useCheckpoints: process.argv.indexOf('--checkpoints') !== -1 }); node.on('error', function(err) { diff --git a/lib/bcoin/fullnode.js b/lib/bcoin/fullnode.js index 49f5cf40..e6b14402 100644 --- a/lib/bcoin/fullnode.js +++ b/lib/bcoin/fullnode.js @@ -44,8 +44,8 @@ Fullnode.prototype._init = function _init() { this.chain = new bcoin.chain(this, { preload: false, fsync: false, - prune: false, - useCheckpoints: false + prune: this.options.prune, + useCheckpoints: this.options.useCheckpoints }); // Mempool needs access to blockdb.