This commit is contained in:
Ivan Socolsky 2015-02-12 16:50:10 -03:00
parent 050e5701ec
commit 8a8c111827
1 changed files with 17 additions and 25 deletions

View File

@ -10,11 +10,14 @@ log.level = 'debug';
var fs = require('fs')
var Bitcore = require('bitcore')
var SignUtils = require('./lib/signutils');
var SignUtils = require('./signutils');
var BASE_URL = 'http://localhost:3001/copay/api/';
function getUrl(path) {
var cli = {};
function _getUrl(path) {
return BASE_URL + path;
};
@ -35,7 +38,7 @@ function load() {
function createWallet(walletName, copayerName, m, n, cb) {
clilib.createWallet = function(walletName, copayerName, m, n, cb) {
var data = load();
if (!data) {
data = {};
@ -54,7 +57,7 @@ function createWallet(walletName, copayerName, m, n, cb) {
request({
method: 'post',
url: getUrl('v1/wallets'),
url: _getUrl('v1/wallets'),
body: args,
json: true,
}, function(err, res, body) {
@ -71,7 +74,7 @@ function createWallet(walletName, copayerName, m, n, cb) {
});
};
function joinWallet(secret, copayerName, cb) {
clilib.joinWallet = function(secret, copayerName, cb) {
var data = load();
if (!data) {
data = {};
@ -94,7 +97,7 @@ function joinWallet(secret, copayerName, cb) {
request({
method: 'post',
url: getUrl('v1/wallets/' + walletId + '/copayers'),
url: _getUrl('v1/wallets/' + walletId + '/copayers'),
body: args,
json: true,
}, function(err, res, body) {
@ -107,10 +110,10 @@ function joinWallet(secret, copayerName, cb) {
});
};
function status(cb) {
clilib.status = function(cb) {
request({
method: 'get',
url: getUrl('v1/dump/'),
url: _getUrl('v1/dump/'),
}, function(err, res, body) {
if (err) return cb(err);
@ -119,35 +122,24 @@ function status(cb) {
});
};
function send(addressTo, amount, message, cb) {
clilib.send = function(addressTo, amount, message, cb) {
};
function sign(proposalId, cb) {
clilib.sign = function(proposalId, cb) {
};
function reject(proposalId, cb) {
clilib.reject = function(proposalId, cb) {
};
function address(cb) {
clilib.address = function(cb) {
};
function history(limit, cb) {
clilib.history = function(limit, cb) {
};
// createWallet('test wallet', 'test copayer', 2, 2, function(err, secret) {
// if (err) process.exit(err);
// var data = load();
// console.log('ESTE ES EL SECRET', secret);
// console.log('ESTE ES EL STORAGE', data);
// });
// joinWallet('1b44f598-ced5-4fe1-bac3-d9f4563c3011|9b483158c271036035ea639a57761247902222784ef03142b552800e35082929', 'otro copayer', function(err) {
// if (err) process.exit(err);
// });
module.exports = clilib;