@@ -45,11 +45,8 @@ const sampleMnemonicSeed = mnemonicToSeedSync(sampleMnemonic);
45
45
46
46
const notKeyringAddress = '0xbD20F6F5F1616947a39E11926E78ec94817B3931' ;
47
47
48
- const getAddressAtIndex = async (
49
- keyring : HdKeyring ,
50
- index : number ,
51
- ) : Promise < Hex > => {
52
- const accounts = await keyring . getAccounts ( ) ;
48
+ const getAddressAtIndex = ( keyring : HdKeyring , index : number ) : Hex => {
49
+ const accounts = keyring . getAccounts ( ) ;
53
50
assert ( accounts [ index ] , `Account not found at index ${ index } ` ) ;
54
51
return accounts [ index ] ;
55
52
} ;
@@ -78,7 +75,7 @@ describe('hd-keyring', () => {
78
75
mnemonic,
79
76
numberOfAccounts : 3 ,
80
77
} ) ;
81
- const newAccounts = await newHDKeyring . getAccounts ( ) ;
78
+ const newAccounts = newHDKeyring . getAccounts ( ) ;
82
79
const oldAccounts = await oldHDKeyring . getAccounts ( ) ;
83
80
expect ( newAccounts [ 0 ] ) . toStrictEqual ( oldAccounts [ 0 ] ) ;
84
81
@@ -181,7 +178,7 @@ describe('hd-keyring', () => {
181
178
numberOfAccounts : 2 ,
182
179
} ) ;
183
180
184
- const accounts = await keyring . getAccounts ( ) ;
181
+ const accounts = keyring . getAccounts ( ) ;
185
182
expect ( accounts [ 0 ] ) . toStrictEqual ( firstAcct ) ;
186
183
expect ( accounts [ 1 ] ) . toStrictEqual ( secondAcct ) ;
187
184
expect ( keyring . mnemonic ) . toStrictEqual ( sampleMnemonicBytes ) ;
@@ -196,7 +193,7 @@ describe('hd-keyring', () => {
196
193
numberOfAccounts : 2 ,
197
194
} ) ;
198
195
199
- const accounts = await keyring . getAccounts ( ) ;
196
+ const accounts = keyring . getAccounts ( ) ;
200
197
expect ( accounts [ 0 ] ) . toStrictEqual ( firstAcct ) ;
201
198
expect ( accounts [ 1 ] ) . toStrictEqual ( secondAcct ) ;
202
199
expect ( keyring . mnemonic ) . toStrictEqual ( sampleMnemonicBytes ) ;
@@ -242,7 +239,7 @@ describe('hd-keyring', () => {
242
239
numberOfAccounts : 2 ,
243
240
} ) ;
244
241
245
- const accounts = await keyring . getAccounts ( ) ;
242
+ const accounts = keyring . getAccounts ( ) ;
246
243
expect ( accounts [ 0 ] ) . toStrictEqual ( firstAcct ) ;
247
244
expect ( accounts [ 1 ] ) . toStrictEqual ( secondAcct ) ;
248
245
expect ( keyring . mnemonic ) . toStrictEqual ( sampleMnemonicBytes ) ;
@@ -281,11 +278,11 @@ describe('hd-keyring', () => {
281
278
mnemonic : sampleMnemonic ,
282
279
numberOfAccounts : 1 ,
283
280
} ) ;
284
- const accountsFirstCheck = await keyring . getAccounts ( ) ;
281
+ const accountsFirstCheck = keyring . getAccounts ( ) ;
285
282
286
283
expect ( accountsFirstCheck ) . toHaveLength ( 1 ) ;
287
284
await keyring . addAccounts ( 1 ) ;
288
- const accountsSecondCheck = await keyring . getAccounts ( ) ;
285
+ const accountsSecondCheck = keyring . getAccounts ( ) ;
289
286
expect ( accountsSecondCheck [ 0 ] ) . toStrictEqual ( firstAcct ) ;
290
287
expect ( accountsSecondCheck [ 1 ] ) . toStrictEqual ( secondAcct ) ;
291
288
expect ( accountsSecondCheck ) . toHaveLength ( 2 ) ;
@@ -303,7 +300,7 @@ describe('hd-keyring', () => {
303
300
await keyring . deserialize ( { } ) ;
304
301
await keyring . generateRandomMnemonic ( ) ;
305
302
await keyring . addAccounts ( ) ;
306
- const accounts = await keyring . getAccounts ( ) ;
303
+ const accounts = keyring . getAccounts ( ) ;
307
304
expect ( accounts ) . toHaveLength ( 1 ) ;
308
305
} ) ;
309
306
@@ -321,7 +318,7 @@ describe('hd-keyring', () => {
321
318
await keyring . deserialize ( { } ) ;
322
319
await keyring . generateRandomMnemonic ( ) ;
323
320
await keyring . addAccounts ( 3 ) ;
324
- const accounts = await keyring . getAccounts ( ) ;
321
+ const accounts = keyring . getAccounts ( ) ;
325
322
expect ( accounts ) . toHaveLength ( 3 ) ;
326
323
} ) ;
327
324
} ) ;
@@ -364,7 +361,7 @@ describe('hd-keyring', () => {
364
361
await keyring . deserialize ( { } ) ;
365
362
await keyring . generateRandomMnemonic ( ) ;
366
363
await keyring . addAccounts ( 1 ) ;
367
- const address = await getAddressAtIndex ( keyring , 0 ) ;
364
+ const address = getAddressAtIndex ( keyring , 0 ) ;
368
365
const signature = await keyring . signTypedData ( address , typedData ) ;
369
366
const restored = recoverTypedSignature ( {
370
367
data : typedData ,
@@ -389,7 +386,7 @@ describe('hd-keyring', () => {
389
386
await keyring . deserialize ( { } ) ;
390
387
await keyring . generateRandomMnemonic ( ) ;
391
388
await keyring . addAccounts ( 1 ) ;
392
- const address = await getAddressAtIndex ( keyring , 0 ) ;
389
+ const address = getAddressAtIndex ( keyring , 0 ) ;
393
390
const signature = await keyring . signTypedData ( address , typedData , {
394
391
version : SignTypedDataVersion . V1 ,
395
392
} ) ;
@@ -418,7 +415,7 @@ describe('hd-keyring', () => {
418
415
mnemonic : sampleMnemonic ,
419
416
numberOfAccounts : 1 ,
420
417
} ) ;
421
- const address = await getAddressAtIndex ( keyring , 0 ) ;
418
+ const address = getAddressAtIndex ( keyring , 0 ) ;
422
419
const signature = await keyring . signTypedData ( address , typedData , {
423
420
version : SignTypedDataVersion . V3 ,
424
421
} ) ;
@@ -475,7 +472,7 @@ describe('hd-keyring', () => {
475
472
await keyring . deserialize ( { } ) ;
476
473
await keyring . generateRandomMnemonic ( ) ;
477
474
await keyring . addAccounts ( 1 ) ;
478
- const address = await getAddressAtIndex ( keyring , 0 ) ;
475
+ const address = getAddressAtIndex ( keyring , 0 ) ;
479
476
const signature = await keyring . signTypedData ( address , typedData , {
480
477
version : SignTypedDataVersion . V3 ,
481
478
} ) ;
@@ -497,7 +494,7 @@ describe('hd-keyring', () => {
497
494
numberOfAccounts : 1 ,
498
495
hdPath : hdPathString ,
499
496
} ) ;
500
- const addresses = await keyring . getAccounts ( ) ;
497
+ const addresses = keyring . getAccounts ( ) ;
501
498
expect ( addresses [ 0 ] ) . toStrictEqual ( firstAcct ) ;
502
499
const serialized = await keyring . serialize ( ) ;
503
500
expect ( serialized . hdPath ) . toStrictEqual ( hdPathString ) ;
@@ -511,7 +508,7 @@ describe('hd-keyring', () => {
511
508
numberOfAccounts : 1 ,
512
509
hdPath : hdPathString ,
513
510
} ) ;
514
- const addresses = await keyring . getAccounts ( ) ;
511
+ const addresses = keyring . getAccounts ( ) ;
515
512
expect ( addresses [ 0 ] ) . not . toBe ( firstAcct ) ;
516
513
const serialized = await keyring . serialize ( ) ;
517
514
expect ( serialized . hdPath ) . toStrictEqual ( hdPathString ) ;
@@ -640,7 +637,7 @@ describe('hd-keyring', () => {
640
637
Buffer . from ( keccak256 ( Buffer . from ( localMessage ) ) ) ,
641
638
) ;
642
639
await keyring . addAccounts ( 9 ) ;
643
- const addresses = await keyring . getAccounts ( ) ;
640
+ const addresses = keyring . getAccounts ( ) ;
644
641
const signatures = await Promise . all (
645
642
addresses . map ( async ( accountAddress ) => {
646
643
return await keyring . signMessage ( accountAddress , msgHashHex ) ;
@@ -767,10 +764,10 @@ describe('hd-keyring', () => {
767
764
768
765
describe ( 'if the account exists' , function ( ) {
769
766
it ( 'should remove that account' , async function ( ) {
770
- const addresses = await keyring . getAccounts ( ) ;
767
+ const addresses = keyring . getAccounts ( ) ;
771
768
expect ( addresses ) . toHaveLength ( 1 ) ;
772
- keyring . removeAccount ( await getAddressAtIndex ( keyring , 0 ) ) ;
773
- const addressesAfterRemoval = await keyring . getAccounts ( ) ;
769
+ keyring . removeAccount ( getAddressAtIndex ( keyring , 0 ) ) ;
770
+ const addressesAfterRemoval = keyring . getAccounts ( ) ;
774
771
expect ( addressesAfterRemoval ) . toHaveLength ( 0 ) ;
775
772
} ) ;
776
773
} ) ;
@@ -979,7 +976,7 @@ describe('hd-keyring', () => {
979
976
} ,
980
977
} ;
981
978
982
- const address = await getAddressAtIndex ( keyring , 0 ) ;
979
+ const address = getAddressAtIndex ( keyring , 0 ) ;
983
980
984
981
const signature = await keyring . signTypedData ( address , typedData , {
985
982
version : SignTypedDataVersion . V4 ,
0 commit comments