We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents bed0702 + b6ec5eb commit e18e047Copy full SHA for e18e047
packages/bitcore-lib/lib/hdprivatekey.js
@@ -74,7 +74,9 @@ function HDPrivateKey(arg) {
74
HDPrivateKey.isValidPath = function(arg, hardened) {
75
if (_.isString(arg)) {
76
var indexes = HDPrivateKey._getDerivationIndexes(arg);
77
- return indexes !== null && _.every(indexes, HDPrivateKey.isValidPath);
+ return indexes !== null && _.every(indexes, function (index) {
78
+ return HDPrivateKey.isValidPath(index, hardened);
79
+ });
80
}
81
82
if (_.isNumber(arg)) {
@@ -116,7 +118,7 @@ HDPrivateKey._getDerivationIndexes = function(path) {
116
118
return NaN;
117
119
120
var index = +step; // cast to number
- if (isHardened) {
121
+ if (index < HDPrivateKey.Hardened && isHardened === true) {
122
index += HDPrivateKey.Hardened;
123
124
0 commit comments