|
|
|
|
@ -220,7 +220,7 @@ class TxFeeSlider(FeeSlider):
|
|
|
|
|
class QETxFinalizer(TxFeeSlider): |
|
|
|
|
_logger = get_logger(__name__) |
|
|
|
|
|
|
|
|
|
finished = pyqtSignal() |
|
|
|
|
finishedSave = pyqtSignal([str], arguments=['txid']) |
|
|
|
|
|
|
|
|
|
def __init__(self, parent=None, *, make_tx=None, accept=None): |
|
|
|
|
super().__init__(parent) |
|
|
|
|
@ -352,7 +352,6 @@ class QETxFinalizer(TxFeeSlider):
|
|
|
|
|
return |
|
|
|
|
|
|
|
|
|
self._wallet.sign(self._tx, broadcast=True) |
|
|
|
|
self.finished.emit() |
|
|
|
|
|
|
|
|
|
@pyqtSlot() |
|
|
|
|
def signAndSave(self): |
|
|
|
|
@ -383,7 +382,7 @@ class QETxFinalizer(TxFeeSlider):
|
|
|
|
|
if not self._wallet.wallet.adb.add_transaction(self._tx): |
|
|
|
|
self._logger.error('Could not save tx') |
|
|
|
|
|
|
|
|
|
self.finished.emit() |
|
|
|
|
self.finishedSave.emit(self._tx.txid()) |
|
|
|
|
|
|
|
|
|
@pyqtSlot(result=str) |
|
|
|
|
@pyqtSlot(bool, result=str) |
|
|
|
|
|