You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Daniel Cousens b41eefd395 index: clarify BIP39 compliance 10 years ago
test all: consistent import order 10 years ago
wordlists add English wordlist and constructor 11 years ago
.gitignore Add compile script 11 years ago
README.md Update readme with compile instructions 11 years ago
index.js index: clarify BIP39 compliance 10 years ago
package.json Add compile script 11 years ago

README.md

bip39

JavaScript implementation of Bitcoin BIP39: Mnemonic code for generating deterministic keys

Usage

npm install bip39

var BIP39 = require('bip39')

bip39 = new BIP39() // 'en' is the default language

bip39.entropyToMnemonic('1337') // hex input
// 'basket actual'

bip39.mnemonicToSeed('basket actual') // wait for it...
// '5cf2d4a8b0355e90295bdfc565a022a409af063d5365bb57bf74d9528f494bfa4400f53d8349b80fdae44082d7f9541e1dba2b003bcfec9d0d53781ca676651f'

bip39.generateMnemonic() // strength defaults to 128 bits
// 'seed sock milk update focus rotate barely fade car face mechanic mercy'

Browser

Compile bip39.js with the following command:

$ npm run compile

After loading this file in your browser, you will be able to use the global BIP39 object.