JSPM

@hazae41/broca

0.1.4
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 14
  • Score
    100M100P100Q59701F

Mnemonic derivation (BIP-39, Monero) for TypeScript

Package Exports

  • @hazae41/broca

Readme

Broca

Mnemonic derivation (BIP-39, Monero) for TypeScript

npm install @hazae41/broca

📦 NPM

Features

Current features

  • 100% TypeScript and ESM
  • No external dependencies
  • Rust-like patterns
  • Uses WebCrypto
  • BIP-39, Monero

Usage

BIP-39

const mnemonic = await BitcoinSeedPhrase.generate(256)

if (!BitcoinSeedPhrase.validate(mnemonic))
  throw new Error("Invalid mnemonic seed phrase")

const seed = await BitcoinSeedPhrase.derive(mnemonic)

Monero

const mnemonic = await MoneroSeedPhrase.generate()

if (!MoneroSeedPhrase.validate(mnemonic))
  throw new Error("Invalid mnemonic seed phrase")

const spendkey = await MoneroSeedPhrase.decode(mnemonic)