diff --git a/lib/bcoin/async.js b/lib/bcoin/async.js index 2e9570a1..00ad2b13 100644 --- a/lib/bcoin/async.js +++ b/lib/bcoin/async.js @@ -142,7 +142,7 @@ AsyncObject.prototype.destroy = AsyncObject.prototype.close; AsyncObject.prototype._error = function _error(event, err) { var listeners = this.listeners(event); - var i, callback; + var i; this.removeAllListeners(event); diff --git a/lib/bcoin/bip152.js b/lib/bcoin/bip152.js index 30a36c2f..100d4368 100644 --- a/lib/bcoin/bip152.js +++ b/lib/bcoin/bip152.js @@ -11,6 +11,7 @@ var utils = require('./utils'); var assert = utils.assert; var constants = bcoin.protocol.constants; var siphash = require('./siphash'); +var bn = require('bn.js'); var AbstractBlock = bcoin.abstractblock; /** diff --git a/lib/bcoin/chain.js b/lib/bcoin/chain.js index 220311ea..f90f5eb2 100644 --- a/lib/bcoin/chain.js +++ b/lib/bcoin/chain.js @@ -8,7 +8,6 @@ 'use strict'; var bcoin = require('./env'); -var EventEmitter = require('events').EventEmitter; var AsyncObject = require('./async'); var constants = bcoin.protocol.constants; var utils = require('./utils'); @@ -56,8 +55,6 @@ var VerifyError = bcoin.errors.VerifyError; */ function Chain(options) { - var self = this; - if (!(this instanceof Chain)) return new Chain(options); @@ -1644,7 +1641,7 @@ Chain.prototype.purgeOrphans = function purgeOrphans() { */ Chain.prototype.pruneOrphans = function pruneOrphans() { - var i, hashes, orphan, height, best, last; + var i, hashes, hash, orphan, height, best, last; hashes = Object.keys(this.orphan.map); @@ -2552,7 +2549,7 @@ DeploymentState.prototype.hasCLTV = function hasCLTV() { */ DeploymentState.prototype.hasMTP = function hasMTP() { - return (this.lockFlags & constants.flags.MEDIAN_TIME_PAST) !== 0 + return (this.lockFlags & constants.flags.MEDIAN_TIME_PAST) !== 0; }; /** diff --git a/lib/bcoin/chaindb.js b/lib/bcoin/chaindb.js index 882ec795..55fa576d 100644 --- a/lib/bcoin/chaindb.js +++ b/lib/bcoin/chaindb.js @@ -8,7 +8,6 @@ 'use strict'; var bcoin = require('./env'); -var EventEmitter = require('events').EventEmitter; var AsyncObject = require('./async'); var constants = bcoin.protocol.constants; var utils = require('./utils'); diff --git a/lib/bcoin/http/base.js b/lib/bcoin/http/base.js index 8109fc98..b5a60344 100644 --- a/lib/bcoin/http/base.js +++ b/lib/bcoin/http/base.js @@ -7,7 +7,6 @@ 'use strict'; -var EventEmitter = require('events').EventEmitter; var AsyncObject = require('../async'); var utils = require('../utils'); var assert = utils.assert; diff --git a/lib/bcoin/http/client.js b/lib/bcoin/http/client.js index 0c203fae..5186d5ae 100644 --- a/lib/bcoin/http/client.js +++ b/lib/bcoin/http/client.js @@ -8,7 +8,6 @@ 'use strict'; var bcoin = require('../env'); -var EventEmitter = require('events').EventEmitter; var AsyncObject = require('../async'); var utils = require('../utils'); var assert = utils.assert; diff --git a/lib/bcoin/lowlevelup.js b/lib/bcoin/lowlevelup.js index a1309267..4b917e12 100644 --- a/lib/bcoin/lowlevelup.js +++ b/lib/bcoin/lowlevelup.js @@ -9,7 +9,6 @@ var utils = require('./utils'); var assert = utils.assert; -var EventEmitter = require('events').EventEmitter; var AsyncObject = require('./async'); /** @@ -29,8 +28,6 @@ var AsyncObject = require('./async'); */ function LowlevelUp(file, options) { - var self = this; - if (!(this instanceof LowlevelUp)) return new LowlevelUp(file, options); diff --git a/lib/bcoin/mempool.js b/lib/bcoin/mempool.js index 97f6c796..9066f5b7 100644 --- a/lib/bcoin/mempool.js +++ b/lib/bcoin/mempool.js @@ -13,7 +13,6 @@ */ var bcoin = require('./env'); -var EventEmitter = require('events').EventEmitter; var AsyncObject = require('./async'); var constants = bcoin.protocol.constants; var utils = require('./utils'); diff --git a/lib/bcoin/miner.js b/lib/bcoin/miner.js index 1764148c..cc0547a5 100644 --- a/lib/bcoin/miner.js +++ b/lib/bcoin/miner.js @@ -443,7 +443,7 @@ MinerBlock.prototype._init = function _init() { // Create our merkle root. this.updateMerkle(); -} +}; utils.inherits(MinerBlock, EventEmitter); diff --git a/lib/bcoin/mtx.js b/lib/bcoin/mtx.js index cc72e187..a41ed469 100644 --- a/lib/bcoin/mtx.js +++ b/lib/bcoin/mtx.js @@ -177,7 +177,7 @@ MTX.prototype.addInput = function addInput(options, index) { */ MTX.prototype.addOutput = function addOutput(options, value) { - var options, output; + var output; if ((options instanceof bcoin.wallet) || (options instanceof bcoin.keyring)) { diff --git a/lib/bcoin/node.js b/lib/bcoin/node.js index 22619ef8..68d59e4c 100644 --- a/lib/bcoin/node.js +++ b/lib/bcoin/node.js @@ -8,7 +8,6 @@ 'use strict'; var bcoin = require('./env'); -var EventEmitter = require('events').EventEmitter; var AsyncObject = require('./async'); var utils = require('./utils'); diff --git a/lib/bcoin/pool.js b/lib/bcoin/pool.js index 3c9d9344..3d928159 100644 --- a/lib/bcoin/pool.js +++ b/lib/bcoin/pool.js @@ -80,7 +80,6 @@ var InvItem = bcoin.packets.InvItem; */ function Pool(options) { - var self = this; var i, seeds, hostname, seed; if (!(this instanceof Pool)) diff --git a/lib/bcoin/txdb.js b/lib/bcoin/txdb.js index 63d3b9d1..4b8a9188 100644 --- a/lib/bcoin/txdb.js +++ b/lib/bcoin/txdb.js @@ -1574,6 +1574,7 @@ TXDB.prototype.hasTX = function hasTX(hash, callback) { */ TXDB.prototype.getCoin = function getCoin(hash, index, callback) { + var self = this; var key = hash + '/' + index; var coin = this.coinCache.get(key); @@ -1968,7 +1969,7 @@ WalletMap.prototype.toJSON = function toJSON() { */ WalletMap.prototype.fromJSON = function fromJSON(json) { - var i, j, table, account, input, output, path; + var i, j, table, input, output, path; var hash, paths, hashes, accounts, values, key; table = {}; diff --git a/lib/bcoin/walletdb.js b/lib/bcoin/walletdb.js index 7c6290d8..c8beb0d3 100644 --- a/lib/bcoin/walletdb.js +++ b/lib/bcoin/walletdb.js @@ -17,7 +17,6 @@ */ var bcoin = require('./env'); -var EventEmitter = require('events').EventEmitter; var AsyncObject = require('./async'); var utils = require('./utils'); var assert = utils.assert;