cosmjs-util/packages/cli/examples/generate_address.ts
2021-02-11 15:14:35 +01:00

10 lines
392 B
TypeScript

import { encodeSecp256k1Pubkey, Secp256k1HdWallet } from "@cosmjs/launchpad";
const mnemonic = Bip39.encode(Random.getBytes(16)).toString();
const wallet = await Secp256k1HdWallet.fromMnemonic(mnemonic);
const [{ address, pubkey }] = await wallet.getAccounts();
console.info("mnemonic:", mnemonic);
console.info("pubkey:", encodeSecp256k1Pubkey(pubkey));
console.info("address:", address);