From 331b7bf1469fb4d6abad70c18ab74e121b737a07 Mon Sep 17 00:00:00 2001 From: Grzegorz Kucmierz Date: Sun, 25 Oct 2020 13:35:26 +0100 Subject: [PATCH] save privkey only if matches exact case, lower case or upper case --- run.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/run.js b/run.js index 1fa1d67..87d10a2 100644 --- a/run.js +++ b/run.js @@ -19,12 +19,18 @@ const loop = () => { const beep = require('beepbeep'); const check = (priv, addr) => { - console.log(`check: ${addr}`); - if (addr.indexOf(PHRASE) !== -1) { - fs.appendFileSync('output.txt', [toChecksumAddress(addr), priv, CONTRACT].join('\t') + '\n'); + const checksum = toChecksumAddress(addr); + console.log(`checksum: ${checksum}`); + if (addr.indexOf(PHRASE.toLowerCase()) !== -1) { + const some = [PHRASE, PHRASE.toLowerCase(), PHRASE.toUpperCase()].some(s => checksum.indexOf(s) !== -1); + if (some) { + fs.appendFileSync('output.txt', [checksum, priv, CONTRACT].join('\t') + '\n'); + beep(); + } beep(); + console.log('restart'); proc.kill(); - loop(); + setTimeout(loop, 1); } };