From ce7dcbc163233cb566bfbb575f6508cf39bb5abb Mon Sep 17 00:00:00 2001 From: Dave Hrycyszyn Date: Wed, 24 Mar 2021 10:33:41 +0000 Subject: [PATCH] Feature/bigger better stronger mnemonics (#541) * Upping the size of the mnemonic * Making mnemonicToAddress static --- clients/validator/src/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clients/validator/src/index.ts b/clients/validator/src/index.ts index 0f266ebf38..73c15bf00e 100644 --- a/clients/validator/src/index.ts +++ b/clients/validator/src/index.ts @@ -69,14 +69,14 @@ export default class ValidatorClient { * @returns a fresh mnemonic. */ static randomMnemonic(): string { - return Bip39.encode(Random.getBytes(16)).toString(); + return Bip39.encode(Random.getBytes(32)).toString(); } /** * @param mnemonic A mnemonic from which to generate a public/private keypair. * @returns the address for this client wallet */ - async mnemonicToAddress(mnemonic: string): Promise { + static async mnemonicToAddress(mnemonic: string): Promise { const wallet = await ValidatorClient.buildWallet(mnemonic); const [{ address }] = await wallet.getAccounts() return address