chaingate
Version:
A complete TypeScript library for connecting to and making transactions on different blockchains
24 lines • 646 B
JavaScript
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