diff --git a/lib/bcoin/chaindb.js b/lib/bcoin/chaindb.js index 19309cc2..145a0b33 100644 --- a/lib/bcoin/chaindb.js +++ b/lib/bcoin/chaindb.js @@ -189,49 +189,6 @@ ChainDB.prototype.destroy = function destroy(callback) { this.db.close(callback); }; -/** - * Dump the database to a map for debugging. - * @param {Function} callback - Returns [Error, Object]. - */ - -ChainDB.prototype.dump = function dump(callback) { - var records = {}; - - var iter = this.db.iterator({ - gte: 'c', - lte: 'c~', - keys: true, - values: true, - fillCache: false, - keyAsBuffer: false, - valueAsBuffer: true - }); - - callback = utils.ensure(callback); - - (function next() { - iter.next(function(err, key, value) { - if (err) { - return iter.end(function() { - callback(err); - }); - } - - if (key === undefined) { - return iter.end(function(err) { - if (err) - return callback(err); - return callback(null, records); - }); - } - - records[key] = value; - - next(); - }); - })(); -}; - /** * Add an entry to the LRU cache. * @param {ChainEntry} entry