initialize amount field on multiple_output tx proposals

This commit is contained in:
Ivan Socolsky 2015-12-16 00:21:58 -03:00
parent 60e69a3856
commit 3bef4f30b6
2 changed files with 6 additions and 2 deletions

View File

@ -45,6 +45,7 @@ TxProposal._create.multiple_outputs = function(txp, opts) {
return _.pick(output, ['amount', 'toAddress', 'message']);
});
txp.outputOrder = _.shuffle(_.range(txp.outputs.length + 1));
txp.amount = txp.getTotalAmount();
try {
txp.network = Bitcore.Address(txp.outputs[0].toAddress).toObject().network;
} catch (ex) {}

View File

@ -2467,6 +2467,7 @@ describe('Wallet service', function() {
server.createTxLegacy(txOpts, function(err, tx) {
should.not.exist(err);
should.exist(tx);
tx.amount.should.equal(helpers.toSatoshi(150));
done();
});
});
@ -4790,12 +4791,14 @@ describe('Wallet service', function() {
});
});
it('should handle exceeded limit', function(done) {
server.getTxHistory({limit:1000}, function(err, txs) {
server.getTxHistory({
limit: 1000
}, function(err, txs) {
err.code.should.equal('HISTORY_LIMIT_EXCEEDED');
done();
});
});
});
describe('#scan', function() {