2.2.0 • Published 9 months ago

bip39-mnemonic v2.2.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
9 months ago

bip39-mnemonic

Usage

const { generateMnemonic, mnemonicToSeed } = require('bip39-mnemonic')

const mnemonic = generateMnemonic()
const seed = mnemonicToSeed(mnemonic)

API

const mnemonic = generateMnemonic({ entropy, language })

Generate a new mnemonic.

Optionally pass existing entropy.

language can be any of the following:

  • chinese_simplified
  • czech
  • french
  • japanese
  • portuguese
  • spanish
  • chinese_traditional
  • english (default)
  • italian
  • korean
  • russian
  • turkish

const seed = await mnemonicToSeed(mnemonic)

Derive a seed from mnemonic. This seed should be used to seed a kdf derivation.

const valid = validateMnemonic(mnemonic)

Check whether a given mnemonic is valid

const entropy = generateEntropy()

Helper to generate 32 bytes of entropy suitable for deriving a mnemonic.

License

Apache-2.0

2.2.0

9 months ago