@@ -16,60 +16,60 @@ describe('.fromMasterSeed()', function () {
16
16
17
17
describe ( '.privateExtendedKey()' , function ( ) {
18
18
it ( 'should work' , function ( ) {
19
- assert . equal ( fixturehd . privateExtendedKey ( ) , 'xprv9s21ZrQH143K4KqQx9Zrf1eN8EaPQVFxM2Ast8mdHn7GKiDWzNEyNdduJhWXToy8MpkGcKjxeFWd8oBSvsz4PCYamxR7TX49pSpp3bmHVAY' )
19
+ assert . strictEqual ( fixturehd . privateExtendedKey ( ) , 'xprv9s21ZrQH143K4KqQx9Zrf1eN8EaPQVFxM2Ast8mdHn7GKiDWzNEyNdduJhWXToy8MpkGcKjxeFWd8oBSvsz4PCYamxR7TX49pSpp3bmHVAY' )
20
20
} )
21
21
} )
22
22
23
23
describe ( '.publicExtendedKey()' , function ( ) {
24
24
it ( 'should work' , function ( ) {
25
- assert . equal ( fixturehd . publicExtendedKey ( ) , 'xpub661MyMwAqRbcGout4B6s29b6gGQsowyoiF6UgXBEr7eFCWYfXuZDvRxP9zEh1Kwq3TLqDQMbkbaRpSnoC28oWvjLeshoQz1StZ9YHM1EpcJ' )
25
+ assert . strictEqual ( fixturehd . publicExtendedKey ( ) , 'xpub661MyMwAqRbcGout4B6s29b6gGQsowyoiF6UgXBEr7eFCWYfXuZDvRxP9zEh1Kwq3TLqDQMbkbaRpSnoC28oWvjLeshoQz1StZ9YHM1EpcJ' )
26
26
} )
27
27
} )
28
28
29
29
describe ( '.fromExtendedKey()' , function ( ) {
30
30
it ( 'should work with public' , function ( ) {
31
31
var hdnode = HDKey . fromExtendedKey ( 'xpub661MyMwAqRbcGout4B6s29b6gGQsowyoiF6UgXBEr7eFCWYfXuZDvRxP9zEh1Kwq3TLqDQMbkbaRpSnoC28oWvjLeshoQz1StZ9YHM1EpcJ' )
32
- assert . equal ( hdnode . publicExtendedKey ( ) , 'xpub661MyMwAqRbcGout4B6s29b6gGQsowyoiF6UgXBEr7eFCWYfXuZDvRxP9zEh1Kwq3TLqDQMbkbaRpSnoC28oWvjLeshoQz1StZ9YHM1EpcJ' )
32
+ assert . strictEqual ( hdnode . publicExtendedKey ( ) , 'xpub661MyMwAqRbcGout4B6s29b6gGQsowyoiF6UgXBEr7eFCWYfXuZDvRxP9zEh1Kwq3TLqDQMbkbaRpSnoC28oWvjLeshoQz1StZ9YHM1EpcJ' )
33
33
assert . throws ( function ( ) {
34
34
hdnode . privateExtendedKey ( )
35
35
} , / ^ E r r o r : T h i s i s a p u b l i c k e y o n l y w a l l e t $ / )
36
36
} )
37
37
it ( 'should work with private' , function ( ) {
38
38
var hdnode = HDKey . fromExtendedKey ( 'xprv9s21ZrQH143K4KqQx9Zrf1eN8EaPQVFxM2Ast8mdHn7GKiDWzNEyNdduJhWXToy8MpkGcKjxeFWd8oBSvsz4PCYamxR7TX49pSpp3bmHVAY' )
39
- assert . equal ( hdnode . publicExtendedKey ( ) , 'xpub661MyMwAqRbcGout4B6s29b6gGQsowyoiF6UgXBEr7eFCWYfXuZDvRxP9zEh1Kwq3TLqDQMbkbaRpSnoC28oWvjLeshoQz1StZ9YHM1EpcJ' )
40
- assert . equal ( hdnode . privateExtendedKey ( ) , 'xprv9s21ZrQH143K4KqQx9Zrf1eN8EaPQVFxM2Ast8mdHn7GKiDWzNEyNdduJhWXToy8MpkGcKjxeFWd8oBSvsz4PCYamxR7TX49pSpp3bmHVAY' )
39
+ assert . strictEqual ( hdnode . publicExtendedKey ( ) , 'xpub661MyMwAqRbcGout4B6s29b6gGQsowyoiF6UgXBEr7eFCWYfXuZDvRxP9zEh1Kwq3TLqDQMbkbaRpSnoC28oWvjLeshoQz1StZ9YHM1EpcJ' )
40
+ assert . strictEqual ( hdnode . privateExtendedKey ( ) , 'xprv9s21ZrQH143K4KqQx9Zrf1eN8EaPQVFxM2Ast8mdHn7GKiDWzNEyNdduJhWXToy8MpkGcKjxeFWd8oBSvsz4PCYamxR7TX49pSpp3bmHVAY' )
41
41
} )
42
42
} )
43
43
44
44
describe ( '.deriveChild()' , function ( ) {
45
45
it ( 'should work' , function ( ) {
46
46
var hdnode = fixturehd . deriveChild ( 1 )
47
- assert . equal ( hdnode . privateExtendedKey ( ) , 'xprv9vYSvrg3eR5FaKbQE4Ao2vHdyvfFL27aWMyH6X818mKWMsqqQZAN6HmRqYDGDPLArzaqbLExRsxFwtx2B2X2QKkC9uoKsiBNi22tLPKZHNS' )
47
+ assert . strictEqual ( hdnode . privateExtendedKey ( ) , 'xprv9vYSvrg3eR5FaKbQE4Ao2vHdyvfFL27aWMyH6X818mKWMsqqQZAN6HmRqYDGDPLArzaqbLExRsxFwtx2B2X2QKkC9uoKsiBNi22tLPKZHNS' )
48
48
} )
49
49
} )
50
50
51
51
describe ( '.derivePath()' , function ( ) {
52
52
it ( 'should work with m' , function ( ) {
53
53
var hdnode = fixturehd . derivePath ( 'm' )
54
- assert . equal ( hdnode . privateExtendedKey ( ) , 'xprv9s21ZrQH143K4KqQx9Zrf1eN8EaPQVFxM2Ast8mdHn7GKiDWzNEyNdduJhWXToy8MpkGcKjxeFWd8oBSvsz4PCYamxR7TX49pSpp3bmHVAY' )
54
+ assert . strictEqual ( hdnode . privateExtendedKey ( ) , 'xprv9s21ZrQH143K4KqQx9Zrf1eN8EaPQVFxM2Ast8mdHn7GKiDWzNEyNdduJhWXToy8MpkGcKjxeFWd8oBSvsz4PCYamxR7TX49pSpp3bmHVAY' )
55
55
} )
56
56
it ( 'should work with m/44\'/0\'/0/1' , function ( ) {
57
57
var hdnode = fixturehd . derivePath ( 'm/44\'/0\'/0/1' )
58
- assert . equal ( hdnode . privateExtendedKey ( ) , 'xprvA1ErCzsuXhpB8iDTsbmgpkA2P8ggu97hMZbAXTZCdGYeaUrDhyR8fEw47BNEgLExsWCVzFYuGyeDZJLiFJ9kwBzGojQ6NB718tjVJrVBSrG' )
58
+ assert . strictEqual ( hdnode . privateExtendedKey ( ) , 'xprvA1ErCzsuXhpB8iDTsbmgpkA2P8ggu97hMZbAXTZCdGYeaUrDhyR8fEw47BNEgLExsWCVzFYuGyeDZJLiFJ9kwBzGojQ6NB718tjVJrVBSrG' )
59
59
} )
60
60
} )
61
61
62
62
describe ( '.getWallet()' , function ( ) {
63
63
it ( 'should work' , function ( ) {
64
- assert . equal ( fixturehd . getWallet ( ) . getPrivateKeyString ( ) , '0x26cc9417b89cd77c4acdbe2e3cd286070a015d8e380f9cd1244ae103b7d89d81' )
65
- assert . equal ( fixturehd . getWallet ( ) . getPublicKeyString ( ) ,
64
+ assert . strictEqual ( fixturehd . getWallet ( ) . getPrivateKeyString ( ) , '0x26cc9417b89cd77c4acdbe2e3cd286070a015d8e380f9cd1244ae103b7d89d81' )
65
+ assert . strictEqual ( fixturehd . getWallet ( ) . getPublicKeyString ( ) ,
66
66
'0x0639797f6cc72aea0f3d309730844a9e67d9f1866e55845c5f7e0ab48402973defa5cb69df462bcc6d73c31e1c663c225650e80ef14a507b203f2a12aea55bc1' )
67
67
} )
68
68
it ( 'should work with public nodes' , function ( ) {
69
69
var hdnode = HDKey . fromExtendedKey ( 'xpub661MyMwAqRbcGout4B6s29b6gGQsowyoiF6UgXBEr7eFCWYfXuZDvRxP9zEh1Kwq3TLqDQMbkbaRpSnoC28oWvjLeshoQz1StZ9YHM1EpcJ' )
70
70
assert . throws ( function ( ) {
71
71
hdnode . getWallet ( ) . getPrivateKeyString ( )
72
72
} , / ^ E r r o r : T h i s i s a p u b l i c k e y o n l y w a l l e t $ / )
73
- assert . equal ( hdnode . getWallet ( ) . getPublicKeyString ( ) , '0x0639797f6cc72aea0f3d309730844a9e67d9f1866e55845c5f7e0ab48402973defa5cb69df462bcc6d73c31e1c663c225650e80ef14a507b203f2a12aea55bc1' )
73
+ assert . strictEqual ( hdnode . getWallet ( ) . getPublicKeyString ( ) , '0x0639797f6cc72aea0f3d309730844a9e67d9f1866e55845c5f7e0ab48402973defa5cb69df462bcc6d73c31e1c663c225650e80ef14a507b203f2a12aea55bc1' )
74
74
} )
75
75
} )
0 commit comments