From 2b2598a892868967e56629ce5559bffd85cc8332 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Fri, 6 May 2016 13:08:21 -0700 Subject: [PATCH] remove getHashRange. --- lib/bcoin/chain.js | 46 ---------------------------------------------- 1 file changed, 46 deletions(-) diff --git a/lib/bcoin/chain.js b/lib/bcoin/chain.js index ac7726b4..4bce1bac 100644 --- a/lib/bcoin/chain.js +++ b/lib/bcoin/chain.js @@ -1855,52 +1855,6 @@ Chain.prototype.getProgress = function getProgress() { return Math.min(1, current / end); }; -/** - * Collect block hashes between a range of two timestamps. - * @param {Number} start - Start time (unix time). - * @param {Number} end - End time (unix time). - * @param {Function} callback - Returns [Error, Hash[]]. - */ - -Chain.prototype.getHashRange = function getHashRange(start, end, callback) { - var self = this; - - this.byTime(start, function(err, start) { - if (err) - return callback(err); - - self.byTime(end, function(err, end) { - var hashes; - - if (err) - return callback(err); - - hashes = []; - - if (!start || !end) - return callback(null, hashes); - - utils.forRangeSerial(start.height, end.height + 1, function(i, next) { - self.db.getHash(i, function(err, hash) { - if (err) - return next(err); - - if (!hash) - return next(new Error('No entry for hash range.')); - - hashes.push(hash); - - next(); - }); - }, function(err) { - if (err) - return callback(err); - return callback(null, hashes); - }); - }, true); - }, true); -}; - /** * Calculate chain locator (an array of hashes). * @param {(Number|Hash)?} start - Height or hash to treat as the tip.