diff --git a/src/js/controllers/walletHome.js b/src/js/controllers/walletHome.js index 688f4566a..451814934 100644 --- a/src/js/controllers/walletHome.js +++ b/src/js/controllers/walletHome.js @@ -853,7 +853,7 @@ angular.module('copayApp.controllers').controller('walletHomeController', functi var self = this; this.confirmTxPopup = null; this.setOngoingProcess(gettextCatalog.getString('Sending transaction')); - txSignService.publishTx(txp.id, function(err) { + txSignService.publishTx(txp, function(err) { self.setOngoingProcess(); if (err) { $log.debug(err); diff --git a/src/js/services/txSignService.js b/src/js/services/txSignService.js index daf9e0ca1..3dd8d9726 100644 --- a/src/js/services/txSignService.js +++ b/src/js/services/txSignService.js @@ -109,6 +109,8 @@ angular.module('copayApp.services').factory('txSignService', function($rootScope getFee(function(err, feePerKb) { if (err) $log.debug(err); + opts.feePerKb = feePerKb; + opts.excludeUnconfirmedUtxos = currentSpendUnconfirmed ? false : true; fc.createTxProposal(opts, function(err, txp) { if (err) return cb(err); else return cb(null, txp); @@ -116,9 +118,9 @@ angular.module('copayApp.services').factory('txSignService', function($rootScope }); }; - root.publishTx = function(txId, cb) { + root.publishTx = function(txp, cb) { var fc = profileService.focusedClient; - fc.publishTxProposal(txId, function(err) { + fc.publishTxProposal({txp: txp}, function(err) { if (err) return cb(err); else return cb(); });