UNPKG

chaingate

Version:

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

24 lines 646 B
import { generateMnemonic } from '@scure/bip39'; import { WordsList } from './WordsList'; export 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 generateMnemonic(WordsList[language], strength); } //# sourceMappingURL=PhraseGenerator.js.map