TerraWallet

Class to generate a wallet to to be used on the Terra chain.

Class

export default class TerraWallet extends Wallet 

Methods

fromMnemonic

Generates a new wallet from a given mnemonic.

static async fromMnemonic(
    name: string,
    mnemonic: string,
    passphrase: string
  ): Promise<Wallet> {
    const wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic, {
      hdPaths: [stringToPath("m/44'/330'/0'/0/0")],
      prefix: "terra",
    });
    const key = await wallet.serialize(passphrase);
    return new Wallet(name, key, "terra");
  }

Last updated