Merge pull request #1220 from braydonf/fix/hd-docs
Update HDPrivateKey docs. Fixes #1209
This commit is contained in:
commit
fd36c392e4
@ -15,15 +15,17 @@ An instance of a [PrivateKey](privatekey.md) that also contains information requ
|
|||||||
Sample usage:
|
Sample usage:
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
|
var bitcore = require('bitcore');
|
||||||
|
var HDPrivateKey = bitcore.HDPrivateKey;
|
||||||
|
|
||||||
var hdPrivateKey = new HDPrivateKey();
|
var hdPrivateKey = new HDPrivateKey();
|
||||||
var retrieved = new HDPrivateKey('xpriv...');
|
var retrieved = new HDPrivateKey('xpriv...');
|
||||||
var derived = privateKey.derive("m/0'");
|
var derived = hdPrivateKey.derive("m/0'");
|
||||||
var derivedByNumber = hdPrivateKey.derive(1).derive(2, true);
|
var derivedByNumber = hdPrivateKey.derive(1).derive(2, true);
|
||||||
var derivedByArgument = hdPrivateKey.derive("m/1/2'");
|
var derivedByArgument = hdPrivateKey.derive("m/1/2'");
|
||||||
assert(derivedByNumber.xprivkey === derivedByArgument.xprivkey);
|
assert(derivedByNumber.xprivkey === derivedByArgument.xprivkey);
|
||||||
|
|
||||||
var address = new Address(privateKey.publicKey, Networks.livenet);
|
var address = derived.privateKey.toAddress();
|
||||||
var redeem = new Transaction().from(output).to(target, 10000).sign(derived.privateKey);
|
|
||||||
|
|
||||||
// obtain HDPublicKey
|
// obtain HDPublicKey
|
||||||
var hdPublicKey = hdPrivateKey.hdPublicKey;
|
var hdPublicKey = hdPrivateKey.hdPublicKey;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user