UNPKG

shhwallet

Version:
22 lines (18 loc) 610 B
var bitcoin = require('bitcoinjs-lib'); // Use version 2.2.0 var fs = require('fs'); // // Generate number of private keys var maxKeys = 10; // Name of the output file var outputFile = "private_keys.txt"; var stream = fs.createWriteStream(outputFile); stream.once('open', function(fd) { for (var i=0; i<maxKeys; i++) { var keyPair = bitcoin.ECPair.makeRandom(); var privateKeyWIFCompressed = keyPair.toWIF(); var publicKeyCompressed = keyPair.getAddress(); var line = [i, privateKeyWIFCompressed, publicKeyCompressed]; stream.write(line.join(", ")); stream.write("\n"); } stream.end(); });