icewallet
Version:
Cold storage enabled command line bitcoin wallet based on bitpay's bitcore
38 lines • 3.52 kB
JavaScript
;
const program = require('commander');
const IceWalletPrivate_1 = require('./IceWalletPrivate');
program
.version('0.0.1');
program
.command('open')
.description('open an existing wallet')
.option('-w, --wallet <wallet>', 'path to load/save encryped wallet info', 'walletPriv.dat')
.option('-i, --input [input]', 'path to unsigned input transaction data')
.option('-o, --output [output]', 'path to output signed transaction data')
.action(function (args) {
if (!args.wallet) {
console.log('Unknown Command: ' + program.args.join(' '));
return program.help();
}
new IceWalletPrivate_1.default(args.wallet, args.input, args.output, false);
});
program
.command('new')
.description('create a new wallet')
.option('-w, --wallet <wallet>', 'path to load/save encryped wallet info', 'walletPriv.dat')
.option('-i, --input [input]', 'path to unsigned input transaction data')
.option('-o, --output [output]', 'path to output signed transaction data')
.action(function (args) {
if (!args.wallet) {
console.log('Unknown Command: ' + program.args.join(' '));
return program.help();
}
new IceWalletPrivate_1.default(args.wallet, args.input, args.output, true);
});
program.on('*', function () {
console.log('Unknown Command: ' + program.args.join(' '));
program.help();
});
program.parse(process.argv);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXdwcml2LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL0NvbW1hbmRMaW5lL2l3cHJpdi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUNBLE1BQU8sT0FBTyxXQUFXLFdBQVcsQ0FBQyxDQUFDO0FBQ3RDLG1DQUE2QixvQkFFN0IsQ0FBQyxDQUZnRDtBQVFqRCxPQUFPO0tBQ0osT0FBTyxDQUFDLE9BQU8sQ0FBQyxDQUFBO0FBRW5CLE9BQU87S0FDSixPQUFPLENBQUMsTUFBTSxDQUFDO0tBQ2YsV0FBVyxDQUFDLHlCQUF5QixDQUFDO0tBQ3RDLE1BQU0sQ0FBQyx1QkFBdUIsRUFBRSx3Q0FBd0MsRUFBRSxnQkFBZ0IsQ0FBQztLQUMzRixNQUFNLENBQUMscUJBQXFCLEVBQUUseUNBQXlDLENBQUM7S0FDeEUsTUFBTSxDQUFDLHVCQUF1QixFQUFFLHdDQUF3QyxDQUFDO0tBQ3pFLE1BQU0sQ0FBQyxVQUFVLElBQVM7SUFDekIsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUEsQ0FBQztRQUNoQixPQUFPLENBQUMsR0FBRyxDQUFDLG1CQUFtQixHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7UUFDMUQsTUFBTSxDQUFDLE9BQU8sQ0FBQyxJQUFJLEVBQUUsQ0FBQztJQUN4QixDQUFDO0lBQ0QsSUFBSSwwQkFBZ0IsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxLQUFLLEVBQUUsSUFBSSxDQUFDLE1BQU0sRUFBRSxLQUFLLENBQUMsQ0FBQztBQUNwRSxDQUFDLENBQUMsQ0FBQztBQUVMLE9BQU87S0FDSixPQUFPLENBQUMsS0FBSyxDQUFDO0tBQ2QsV0FBVyxDQUFDLHFCQUFxQixDQUFDO0tBQ2xDLE1BQU0sQ0FBQyx1QkFBdUIsRUFBRSx3Q0FBd0MsRUFBRSxnQkFBZ0IsQ0FBQztLQUMzRixNQUFNLENBQUMscUJBQXFCLEVBQUUseUNBQXlDLENBQUM7S0FDeEUsTUFBTSxDQUFDLHVCQUF1QixFQUFFLHdDQUF3QyxDQUFDO0tBQ3pFLE1BQU0sQ0FBQyxVQUFVLElBQVM7SUFDekIsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUEsQ0FBQztRQUNoQixPQUFPLENBQUMsR0FBRyxDQUFDLG1CQUFtQixHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7UUFDMUQsTUFBTSxDQUFDLE9BQU8sQ0FBQyxJQUFJLEVBQUUsQ0FBQztJQUN4QixDQUFDO0lBQ0QsSUFBSSwwQkFBZ0IsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxLQUFLLEVBQUUsSUFBSSxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsQ0FBQztBQUNuRSxDQUFDLENBQUMsQ0FBQztBQUVMLE9BQU8sQ0FBQyxFQUFFLENBQUMsR0FBRyxFQUFFO0lBQ2YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUIsR0FBRyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO0lBQzFELE9BQU8sQ0FBQyxJQUFJLEVBQUUsQ0FBQztBQUNoQixDQUFDLENBQUMsQ0FBQztBQUVILE9BQU8sQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDIn0=