|
@ -297,7 +297,7 @@ API.prototype.getStatus = function(cb) { |
|
|
var url = '/v1/wallets/'; |
|
|
var url = '/v1/wallets/'; |
|
|
self._doGetRequest(url, data, function(err, body) { |
|
|
self._doGetRequest(url, data, function(err, body) { |
|
|
_.each(body.pendingTxps, function(txp) { |
|
|
_.each(body.pendingTxps, function(txp) { |
|
|
txp.message = _decryptProposalMessage(txp.message, data.sharedEncryptingKey); |
|
|
txp.decryptedMessage = _decryptProposalMessage(txp.message, data.sharedEncryptingKey); |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
return cb(err, body, data.copayerId); |
|
|
return cb(err, body, data.copayerId); |
|
@ -333,6 +333,7 @@ API.prototype.sendTxProposal = function(opts, cb) { |
|
|
}; |
|
|
}; |
|
|
var hash = WalletUtils.getProposalHash(args.toAddress, args.amount, args.message); |
|
|
var hash = WalletUtils.getProposalHash(args.toAddress, args.amount, args.message); |
|
|
args.proposalSignature = WalletUtils.signMessage(hash, data.signingPrivKey); |
|
|
args.proposalSignature = WalletUtils.signMessage(hash, data.signingPrivKey); |
|
|
|
|
|
log.debug('Generating & signing tx proposal hash -> Hash: ', hash, ' Signature: ', args.proposalSignature); |
|
|
|
|
|
|
|
|
var url = '/v1/txproposals/'; |
|
|
var url = '/v1/txproposals/'; |
|
|
self._doPostRequest(url, args, data, cb); |
|
|
self._doPostRequest(url, args, data, cb); |
|
@ -434,7 +435,7 @@ API.prototype.getTxProposals = function(opts, cb) { |
|
|
if (err) return cb(err); |
|
|
if (err) return cb(err); |
|
|
|
|
|
|
|
|
_.each(txps, function(txp) { |
|
|
_.each(txps, function(txp) { |
|
|
txp.message = _decryptProposalMessage(txp.message, data.sharedEncryptingKey); |
|
|
txp.decryptedMessage = _decryptProposalMessage(txp.message, data.sharedEncryptingKey); |
|
|
}); |
|
|
}); |
|
|
return cb(null, txps); |
|
|
return cb(null, txps); |
|
|
}); |
|
|
}); |
|
@ -472,7 +473,7 @@ API.prototype.signTxProposal = function(txp, cb) { |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
t.to(txp.toAddress, txp.amount) |
|
|
t.to(txp.toAddress, txp.amount) |
|
|
.change(txp.changeAddress) |
|
|
.change(txp.changeAddress.address) |
|
|
.sign(privs); |
|
|
.sign(privs); |
|
|
|
|
|
|
|
|
var signatures = []; |
|
|
var signatures = []; |
|
|