Fixed test-hdnode for phantomjs; does not support let keyword.
This commit is contained in:
parent
11fffd1690
commit
429af2c40d
@ -33,15 +33,15 @@ describe('Test HD Node Derivation', function(test) {
|
|||||||
'HDNode address matches - ' + nodeTest.privateKey);
|
'HDNode address matches - ' + nodeTest.privateKey);
|
||||||
|
|
||||||
// Test public extended key derivation
|
// Test public extended key derivation
|
||||||
let lastHardened = nodeTest.path.match(/^(.*)'([^']*)$/);
|
var lastHardened = nodeTest.path.match(/^(.*)'([^']*)$/);
|
||||||
if (lastHardened && lastHardened[2].trim() !== "") {
|
if (lastHardened && lastHardened[2].trim() !== "") {
|
||||||
|
|
||||||
// Derive as far as we can for hardened, then derive the remaining from neutered
|
// Derive as far as we can for hardened, then derive the remaining from neutered
|
||||||
var hardNode = rootNode.derivePath(lastHardened[1] + "'");
|
var hardNode = rootNode.derivePath(lastHardened[1] + "'");
|
||||||
let neutered = hardNode.neuter();
|
var neutered = hardNode.neuter();
|
||||||
let nodeXpriv = ethers.utils.HDNode.fromExtendedKey(hardNode.extendedKey);
|
var nodeXpriv = ethers.utils.HDNode.fromExtendedKey(hardNode.extendedKey);
|
||||||
nodeXpriv = nodeXpriv.derivePath(lastHardened[2].substring(1));
|
nodeXpriv = nodeXpriv.derivePath(lastHardened[2].substring(1));
|
||||||
let nodeXpub = ethers.utils.HDNode.fromExtendedKey(neutered.extendedKey);
|
var nodeXpub = ethers.utils.HDNode.fromExtendedKey(neutered.extendedKey);
|
||||||
nodeXpub = nodeXpub.derivePath(lastHardened[2].substring(1));
|
nodeXpub = nodeXpub.derivePath(lastHardened[2].substring(1));
|
||||||
|
|
||||||
assert.equal(neutered.privateKey, null,
|
assert.equal(neutered.privateKey, null,
|
||||||
|
Loading…
Reference in New Issue
Block a user