Mnemonic derivation (BIP-39, Monero) for TypeScript
npm install @hazae41/broca- 100% TypeScript and ESM
- No external dependencies
- Rust-like patterns
- Uses WebCrypto
- BIP-39, Monero
const mnemonic = await BitcoinSeedPhrase.generate(256)
if (!BitcoinSeedPhrase.validate(mnemonic))
throw new Error("Invalid mnemonic seed phrase")
const seed = await BitcoinSeedPhrase.derive(mnemonic)const mnemonic = await MoneroSeedPhrase.generate()
if (!MoneroSeedPhrase.validate(mnemonic))
throw new Error("Invalid mnemonic seed phrase")
const spendkey = await MoneroSeedPhrase.decode(mnemonic)