@@ -144,7 +144,7 @@ let DashPhrase = window.DashPhrase;
144
144
` ` `
145
145
5. Generate an _Address Key_
146
146
` ` ` js
147
- let key = await xkey.deriveKey (use);
147
+ let key = await xkey.deriveAddress (use);
148
148
` ` `
149
149
6. Generate _WIF_ & _Address_
150
150
` ` ` js
@@ -198,7 +198,7 @@ However, production code will look more like this:
198
198
for (let i = previousIndex; i < last; i += 1) {
199
199
let key;
200
200
try {
201
- key = await xkey.deriveKey (i); // xkey from step 2
201
+ key = await xkey.deriveAddress (i); // xkey from step 2
202
202
} catch (e) {
203
203
last += 1;
204
204
continue;
@@ -255,7 +255,7 @@ However, production code will look more like this:
255
255
Account
256
256
async deriveXKey(use = 0)
257
257
XKey
258
- async deriveKey (keyIndex)
258
+ async deriveAddress (keyIndex)
259
259
Key
260
260
{ privateKey, publicKey }
261
261
HDKey
@@ -391,7 +391,7 @@ let xprv =
391
391
392
392
```js
393
393
let xkey = await DashHd.fromXKey(xkeyString, options);
394
- // { deriveKey ,
394
+ // { deriveAddress ,
395
395
// versions: v, depth: n, parentFingerprint: p, index: 0,
396
396
// chainCode: c, privateKey: privOrNull, publicKey: pubBytes }
397
397
```
@@ -413,7 +413,7 @@ Private Key as in _Wallet Import Format_.
413
413
414
414
```js
415
415
let addressIndex = 0;
416
- let key = await xkey.deriveKey (addressIndex);
416
+ let key = await xkey.deriveAddress (addressIndex);
417
417
```
418
418
419
419
```js
@@ -436,7 +436,7 @@ Public Key as an _Address_.
436
436
437
437
```js
438
438
let addressIndex = 0;
439
- let key = await xkey.deriveKey (addressIndex);
439
+ let key = await xkey.deriveAddress (addressIndex);
440
440
```
441
441
442
442
```js
@@ -602,7 +602,7 @@ Keys can be derived
602
602
let xkey = await account.deriveXKey(use);
603
603
604
604
let addressIndex = 0;
605
- let key = await xkey.deriveKey (addressIndex);
605
+ let key = await xkey.deriveAddress (addressIndex);
606
606
```
607
607
608
608
- by path (not for loops):
@@ -627,7 +627,7 @@ loop at the lowest level that you can. For example:
627
627
let xkey = await account.deriveXKey(use);
628
628
629
629
for (let addressIndex = 0; addressIndex < 100; addressIndex += 1) {
630
- let key = await xkey.deriveKey (addressIndex);
630
+ let key = await xkey.deriveAddress (addressIndex);
631
631
// ...
632
632
}
633
633
```
@@ -686,7 +686,7 @@ let xkey = await account.deriveXKey(use);
686
686
687
687
### XKey (depth 4)
688
688
689
- An non-hardened HD Key with a `deriveKey (addressIndex)` method.
689
+ An non-hardened HD Key with a `deriveAddress (addressIndex)` method.
690
690
691
691
Represents a non-hardened XPrv or XPub.
692
692
@@ -704,7 +704,7 @@ let use = DashHd.RECEIVE;
704
704
let xkey = await account.deriveXKey(use);
705
705
706
706
let addressIndex = 0;
707
- let key = await xkey.deriveKey (addressIndex);
707
+ let key = await xkey.deriveAddress (addressIndex);
708
708
// { ...,
709
709
// privateKey: privBytes, publicKey: pubBytes }
710
710
```
@@ -715,7 +715,7 @@ From an `xprv`:
715
715
let xkey = await account.fromXKey(xprv);
716
716
717
717
let addressIndex = 0;
718
- let key = await xkey.deriveKey (addressIndex);
718
+ let key = await xkey.deriveAddress (addressIndex);
719
719
// { ...,
720
720
// privateKey: privBytes, publicKey: pubBytes }
721
721
```
@@ -726,7 +726,7 @@ From an `xpub`:
726
726
let xkey = await account.fromXKey(xprv);
727
727
728
728
let addressIndex = 0;
729
- let key = await xkey.deriveKey (addressIndex);
729
+ let key = await xkey.deriveAddress (addressIndex);
730
730
// { ...,
731
731
// privateKey: null, publicKey: pubBytes }
732
732
```
@@ -752,7 +752,7 @@ let use = DashHd.RECEIVE;
752
752
let xkey = await account.deriveXKey(use);
753
753
754
754
let addressIndex = 0;
755
- let key = await xkey.deriveKey (addressIndex);
755
+ let key = await xkey.deriveAddress (addressIndex);
756
756
```
757
757
758
758
From an XPrv:
@@ -761,7 +761,7 @@ From an XPrv:
761
761
let xkey = await account.fromXKey(xprv);
762
762
763
763
let addressIndex = 0;
764
- let key = await xkey.deriveKey (addressIndex);
764
+ let key = await xkey.deriveAddress (addressIndex);
765
765
// { ...,
766
766
// privateKey: privBytes, publicKey: pubBytes }
767
767
```
@@ -772,7 +772,7 @@ From an XPub:
772
772
let xkey = await account.fromXKey(xpub);
773
773
774
774
let addressIndex = 0;
775
- let key = await xkey.deriveKey (addressIndex);
775
+ let key = await xkey.deriveAddress (addressIndex);
776
776
// { ...,
777
777
// privateKey: null, publicKey: pubBytes }
778
778
```
@@ -953,7 +953,7 @@ This is final piece, which you use for making and receiving payments.
953
953
954
954
for (let i = index; i < last; i += 1) {
955
955
try {
956
- key = await xkey.deriveKey (index);
956
+ key = await xkey.deriveAddress (index);
957
957
} catch (e) {
958
958
// you may wish to mark the index as failed
959
959
}
0 commit comments