@@ -16,60 +16,60 @@ describe('.fromMasterSeed()', function () {
1616
1717describe ( '.privateExtendedKey()' , function ( ) {
1818 it ( 'should work' , function ( ) {
19- assert . equal ( fixturehd . privateExtendedKey ( ) , 'xprv9s21ZrQH143K4KqQx9Zrf1eN8EaPQVFxM2Ast8mdHn7GKiDWzNEyNdduJhWXToy8MpkGcKjxeFWd8oBSvsz4PCYamxR7TX49pSpp3bmHVAY' )
19+ assert . strictEqual ( fixturehd . privateExtendedKey ( ) , 'xprv9s21ZrQH143K4KqQx9Zrf1eN8EaPQVFxM2Ast8mdHn7GKiDWzNEyNdduJhWXToy8MpkGcKjxeFWd8oBSvsz4PCYamxR7TX49pSpp3bmHVAY' )
2020 } )
2121} )
2222
2323describe ( '.publicExtendedKey()' , function ( ) {
2424 it ( 'should work' , function ( ) {
25- assert . equal ( fixturehd . publicExtendedKey ( ) , 'xpub661MyMwAqRbcGout4B6s29b6gGQsowyoiF6UgXBEr7eFCWYfXuZDvRxP9zEh1Kwq3TLqDQMbkbaRpSnoC28oWvjLeshoQz1StZ9YHM1EpcJ' )
25+ assert . strictEqual ( fixturehd . publicExtendedKey ( ) , 'xpub661MyMwAqRbcGout4B6s29b6gGQsowyoiF6UgXBEr7eFCWYfXuZDvRxP9zEh1Kwq3TLqDQMbkbaRpSnoC28oWvjLeshoQz1StZ9YHM1EpcJ' )
2626 } )
2727} )
2828
2929describe ( '.fromExtendedKey()' , function ( ) {
3030 it ( 'should work with public' , function ( ) {
3131 var hdnode = HDKey . fromExtendedKey ( 'xpub661MyMwAqRbcGout4B6s29b6gGQsowyoiF6UgXBEr7eFCWYfXuZDvRxP9zEh1Kwq3TLqDQMbkbaRpSnoC28oWvjLeshoQz1StZ9YHM1EpcJ' )
32- assert . equal ( hdnode . publicExtendedKey ( ) , 'xpub661MyMwAqRbcGout4B6s29b6gGQsowyoiF6UgXBEr7eFCWYfXuZDvRxP9zEh1Kwq3TLqDQMbkbaRpSnoC28oWvjLeshoQz1StZ9YHM1EpcJ' )
32+ assert . strictEqual ( hdnode . publicExtendedKey ( ) , 'xpub661MyMwAqRbcGout4B6s29b6gGQsowyoiF6UgXBEr7eFCWYfXuZDvRxP9zEh1Kwq3TLqDQMbkbaRpSnoC28oWvjLeshoQz1StZ9YHM1EpcJ' )
3333 assert . throws ( function ( ) {
3434 hdnode . privateExtendedKey ( )
3535 } , / ^ 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 $ / )
3636 } )
3737 it ( 'should work with private' , function ( ) {
3838 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' )
4141 } )
4242} )
4343
4444describe ( '.deriveChild()' , function ( ) {
4545 it ( 'should work' , function ( ) {
4646 var hdnode = fixturehd . deriveChild ( 1 )
47- assert . equal ( hdnode . privateExtendedKey ( ) , 'xprv9vYSvrg3eR5FaKbQE4Ao2vHdyvfFL27aWMyH6X818mKWMsqqQZAN6HmRqYDGDPLArzaqbLExRsxFwtx2B2X2QKkC9uoKsiBNi22tLPKZHNS' )
47+ assert . strictEqual ( hdnode . privateExtendedKey ( ) , 'xprv9vYSvrg3eR5FaKbQE4Ao2vHdyvfFL27aWMyH6X818mKWMsqqQZAN6HmRqYDGDPLArzaqbLExRsxFwtx2B2X2QKkC9uoKsiBNi22tLPKZHNS' )
4848 } )
4949} )
5050
5151describe ( '.derivePath()' , function ( ) {
5252 it ( 'should work with m' , function ( ) {
5353 var hdnode = fixturehd . derivePath ( 'm' )
54- assert . equal ( hdnode . privateExtendedKey ( ) , 'xprv9s21ZrQH143K4KqQx9Zrf1eN8EaPQVFxM2Ast8mdHn7GKiDWzNEyNdduJhWXToy8MpkGcKjxeFWd8oBSvsz4PCYamxR7TX49pSpp3bmHVAY' )
54+ assert . strictEqual ( hdnode . privateExtendedKey ( ) , 'xprv9s21ZrQH143K4KqQx9Zrf1eN8EaPQVFxM2Ast8mdHn7GKiDWzNEyNdduJhWXToy8MpkGcKjxeFWd8oBSvsz4PCYamxR7TX49pSpp3bmHVAY' )
5555 } )
5656 it ( 'should work with m/44\'/0\'/0/1' , function ( ) {
5757 var hdnode = fixturehd . derivePath ( 'm/44\'/0\'/0/1' )
58- assert . equal ( hdnode . privateExtendedKey ( ) , 'xprvA1ErCzsuXhpB8iDTsbmgpkA2P8ggu97hMZbAXTZCdGYeaUrDhyR8fEw47BNEgLExsWCVzFYuGyeDZJLiFJ9kwBzGojQ6NB718tjVJrVBSrG' )
58+ assert . strictEqual ( hdnode . privateExtendedKey ( ) , 'xprvA1ErCzsuXhpB8iDTsbmgpkA2P8ggu97hMZbAXTZCdGYeaUrDhyR8fEw47BNEgLExsWCVzFYuGyeDZJLiFJ9kwBzGojQ6NB718tjVJrVBSrG' )
5959 } )
6060} )
6161
6262describe ( '.getWallet()' , function ( ) {
6363 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 ( ) ,
6666 '0x0639797f6cc72aea0f3d309730844a9e67d9f1866e55845c5f7e0ab48402973defa5cb69df462bcc6d73c31e1c663c225650e80ef14a507b203f2a12aea55bc1' )
6767 } )
6868 it ( 'should work with public nodes' , function ( ) {
6969 var hdnode = HDKey . fromExtendedKey ( 'xpub661MyMwAqRbcGout4B6s29b6gGQsowyoiF6UgXBEr7eFCWYfXuZDvRxP9zEh1Kwq3TLqDQMbkbaRpSnoC28oWvjLeshoQz1StZ9YHM1EpcJ' )
7070 assert . throws ( function ( ) {
7171 hdnode . getWallet ( ) . getPrivateKeyString ( )
7272 } , / ^ 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' )
7474 } )
7575} )
0 commit comments