Skip to content

hazae41/broca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

Mnemonic derivation (BIP-39, Monero) for TypeScript

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors