From a11e308aeefe77b389842141f030b74277299986 Mon Sep 17 00:00:00 2001 From: "Ryan X. Charles" Date: Wed, 11 Jun 2014 15:17:01 -0700 Subject: [PATCH] fix example An address is actually the hash of a public key, not the public key. --- examples/HierarchicalKey.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/examples/HierarchicalKey.js b/examples/HierarchicalKey.js index e78eb0f8f1d..62ae50833de 100644 --- a/examples/HierarchicalKey.js +++ b/examples/HierarchicalKey.js @@ -57,16 +57,16 @@ var run = function() { console.log('6) Make a bunch of new addresses from known public key'); var knownPublicKey = 'xpub6CZei1p2zk68UwkcBDqzRonLHJWAiPZZ58sMgHJAn9fmpmnPayVEAvAs3XvTSUMZ1J8dNaxnv4wnt7YpRKr6BsqeWbW8msqeuuhiSzsQEC3'; 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 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 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 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('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(); };