add getForPath with tests

This commit is contained in:
Matias Alejo Garcia 2014-07-30 11:54:11 -03:00
commit a10e6f4908

View file

@ -288,16 +288,15 @@ PublicKeyRing.prototype.getAddressesInfoForIndex = function(index, opts, copayer
return ret; return ret;
}; };
PublicKeyRing.prototype.getForPaths = function(paths) {
return paths.map(this.getForPath.bind(this));
};
PublicKeyRing.prototype.getForPath = function(path) { PublicKeyRing.prototype.getForPath = function(path) {
var p = HDPath.indexesForPath(path); var p = HDPath.indexesForPath(path);
var pubKeys = this.getPubKeys(p.addressIndex, p.isChange, p.copayerIndex); var pubKeys = this.getPubKeys(p.addressIndex, p.isChange, p.copayerIndex);
return pubKeys; return pubKeys;
}; };
PublicKeyRing.prototype.getForPaths = function(paths) {
return paths.map(this.getForPath.bind(this));
};
// TODO this could be cached // TODO this could be cached
PublicKeyRing.prototype._addScriptMap = function(map, path) { PublicKeyRing.prototype._addScriptMap = function(map, path) {