shhwallet
Version:
22 lines (18 loc) • 610 B
JavaScript
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();
});