UNPKG

chaingate

Version:

A complete TypeScript library for connecting to and making transactions on different blockchains

27 lines 783 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateNewPhrase = generateNewPhrase; const bip39_1 = require("@scure/bip39"); const WordsList_1 = require("./WordsList"); function generateNewPhrase(language = 'english', numberOfWords = 12) { let strength; switch (numberOfWords) { case 12: strength = 128; break; case 15: strength = 160; break; case 18: strength = 192; break; case 21: strength = 224; break; case 24: strength = 256; break; } return (0, bip39_1.generateMnemonic)(WordsList_1.WordsList[language], strength); } //# sourceMappingURL=PhraseGenerator.js.map