UNPKG

melis-api-js

Version:
26 lines (23 loc) 747 B
var process = require('process') var bip39 = require('bip39') var args = process.argv.slice(2) if (args.length < 1) { console.log("syntax: node bip39.js [<hexseed> | mnemonics....]") process.exit(0) } if (args.length === 1) { var seed = args[0] var mnemonics = bip39.entropyToMnemonic(seed) console.log("MNEMONICS: " + mnemonics) } else { var mnemonics = args.join(" ") if (bip39.validateMnemonic(mnemonics)) { var entropy = bip39.mnemonicToEntropy(mnemonics) var seed = bip39.mnemonicToSeedSync(entropy) console.log("ENTROPY: " + entropy) //console.log("SEED: " + seed.substring(0,64)) console.log("SEED: ", seed.slice(0,32).toString('hex')) } else { console.log("Mnemonics invalid: " + mnemonics) } }