smartholdem-cli
Version:
Command Line Interface to SmartHoldem blockchain
22 lines (19 loc) • 601 B
JavaScript
var bip39 = require("bip39");
var sthjs = require("sthjs");
process.on("message", function(message){
if(message.string){
sthjs.crypto.setNetworkVersion(message.version);
var address = "";
var passphrase;
var count = 0;
while(address.toLowerCase().indexOf(message.string) == -1){
passphrase = bip39.generateMnemonic();
address = sthjs.crypto.getAddress(sthjs.crypto.getKeys(passphrase).publicKey);
if(++count == 10){
count=0;
process.send({ count: 10 });
}
}
process.send({ passphrase: passphrase });
}
});