bexcli
Version:
BenchPay Blockchain Command CLI
22 lines (19 loc) • 580 B
JavaScript
var bip39 = require("bip39");
var bexjs = require("bexjs");
process.on("message", function(message){
if(message.string){
bexjs.crypto.setNetworkVersion(message.version);
var address = "";
var passphrase;
var count = 0;
while(address.toLowerCase().indexOf(message.string) == -1){
passphrase = bip39.generateMnemonic();
address = bexjs.crypto.getAddress(bexjs.crypto.getKeys(passphrase).publicKey);
if(++count == 10){
count=0;
process.send({ count: 10 });
}
}
process.send({ passphrase: passphrase });
}
});