Merge pull request #378 from ryanxcharles/bug/hierarchicalkey-example
fix HierarchicalKey example to properly generate addresses
This commit is contained in:
commit
2b7fb8a1dc
|
@ -57,16 +57,16 @@ var run = function() {
|
||||||
console.log('6) Make a bunch of new addresses from known public key');
|
console.log('6) Make a bunch of new addresses from known public key');
|
||||||
var knownPublicKey = 'xpub6CZei1p2zk68UwkcBDqzRonLHJWAiPZZ58sMgHJAn9fmpmnPayVEAvAs3XvTSUMZ1J8dNaxnv4wnt7YpRKr6BsqeWbW8msqeuuhiSzsQEC3';
|
var knownPublicKey = 'xpub6CZei1p2zk68UwkcBDqzRonLHJWAiPZZ58sMgHJAn9fmpmnPayVEAvAs3XvTSUMZ1J8dNaxnv4wnt7YpRKr6BsqeWbW8msqeuuhiSzsQEC3';
|
||||||
var hkey = new HierarchicalKey(knownPublicKey);
|
var hkey = new HierarchicalKey(knownPublicKey);
|
||||||
console.log('m/0 address: ' + new Address(networks['livenet'].addressVersion, hkey.derive('m/0').eckey.public).toString());
|
console.log('m/0 address: ' + Address.fromPubKey(hkey.derive('m/0').eckey.public).toString());
|
||||||
//console.log('m/1 extended public key: ' + hkey.derive('m/1').extendedPublicKeyString());
|
//console.log('m/1 extended public key: ' + hkey.derive('m/1').extendedPublicKeyString());
|
||||||
console.log('m/1 address: ' + new Address(networks['livenet'].addressVersion, hkey.derive('m/1').eckey.public).toString());
|
console.log('m/1 address: ' + Address.fromPubKey(hkey.derive('m/1').eckey.public).toString());
|
||||||
//console.log('m/2 extended public key: ' + hkey.derive('m/2').extendedPublicKeyString());
|
//console.log('m/2 extended public key: ' + hkey.derive('m/2').extendedPublicKeyString());
|
||||||
console.log('m/2 address: ' + new Address(networks['livenet'].addressVersion, hkey.derive('m/2').eckey.public).toString());
|
console.log('m/2 address: ' + Address.fromPubKey(hkey.derive('m/2').eckey.public).toString());
|
||||||
//console.log('m/3 extended public key: ' + hkey.derive('m/3').extendedPublicKeyString());
|
//console.log('m/3 extended public key: ' + hkey.derive('m/3').extendedPublicKeyString());
|
||||||
console.log('m/3 address: ' + new Address(networks['livenet'].addressVersion, hkey.derive('m/3').eckey.public).toString());
|
console.log('m/3 address: ' + Address.fromPubKey(hkey.derive('m/3').eckey.public).toString());
|
||||||
console.log('...');
|
console.log('...');
|
||||||
//console.log('m/100 extended public key: ' + hkey.derive('m/100').extendedPublicKeyString());
|
//console.log('m/100 extended public key: ' + hkey.derive('m/100').extendedPublicKeyString());
|
||||||
console.log('m/100 address: ' + new Address(networks['livenet'].addressVersion, hkey.derive('m/100').eckey.public).toString());
|
console.log('m/100 address: ' + Address.fromPubKey(hkey.derive('m/100').eckey.public).toString());
|
||||||
console.log();
|
console.log();
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue