- Consolidated duplicate UndoManagers to single instance - Fixed connection promise to only resolve on 'connected' status - Fixed WebSocketProvider import (WebsocketProvider) - Added proper doc.destroy() cleanup - Renamed isPresenceInitialized property to avoid conflict Co-Authored-By: Paperclip <noreply@paperclip.ing>
20 lines
586 B
TypeScript
20 lines
586 B
TypeScript
import { generateMnemonic as generateMnemonic_ } from '@scure/bip39'
|
|
import type { ErrorType } from '../errors/utils.js'
|
|
|
|
export type GenerateMnemonicErrorType = ErrorType
|
|
|
|
/**
|
|
* @description Generates a random mnemonic phrase with a given wordlist.
|
|
*
|
|
* @param wordlist The wordlist to use for generating the mnemonic phrase.
|
|
* @param strength mnemonic strength 128-256 bits
|
|
*
|
|
* @returns A randomly generated mnemonic phrase.
|
|
*/
|
|
export function generateMnemonic(
|
|
wordlist: string[],
|
|
strength?: number | undefined,
|
|
): string {
|
|
return generateMnemonic_(wordlist, strength)
|
|
}
|