bot18
Version:
A high-frequency cryptocurrency trading bot by Zenbot creator @carlos8f
27 lines (25 loc) • 713 B
JavaScript
var fs = require('fs')
, path = require('path')
, libPubkey = require('../lib/pubkey')
function loadPubkey (walletDir, cb) {
/*
require('child_process').exec('ls -la ' + walletDir, function (err, stdout, stderr) {
if (err) throw err
console.error('loadPubkey', walletDir, stdout)
})
*/
fs.readFile(path.join(walletDir, 'id_salty.pub'), {encoding: 'utf8'}, function (err, str) {
if (err && err.code === 'ENOENT') {
return cb(new Error('No salty wallet set up. Type `salty init` to make one.'))
}
if (err) return cb(err)
try {
var pubkey = libPubkey.parse(str)
}
catch (e) {
return cb(e)
}
cb(null, pubkey)
})
}
module.exports = loadPubkey