Feature/bigger better stronger mnemonics (#541)

* Upping the size of the mnemonic

* Making mnemonicToAddress static
This commit is contained in:
Dave Hrycyszyn
2021-03-24 10:33:41 +00:00
committed by GitHub
parent cf93afb639
commit ce7dcbc163
+2 -2
View File
@@ -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<string> {
static async mnemonicToAddress(mnemonic: string): Promise<string> {
const wallet = await ValidatorClient.buildWallet(mnemonic);
const [{ address }] = await wallet.getAccounts()
return address