diff --git a/electrum/address_synchronizer.py b/electrum/address_synchronizer.py index 7a58f531c..3afe85b39 100644 --- a/electrum/address_synchronizer.py +++ b/electrum/address_synchronizer.py @@ -593,7 +593,7 @@ class AddressSynchronizer(PrintError): self.unverified_tx.pop(tx_hash, None) self.verified_tx[tx_hash] = info tx_mined_status = self.get_tx_height(tx_hash) - self.network.trigger_callback('verified', tx_hash, tx_mined_status) + self.network.trigger_callback('verified', self, tx_hash, tx_mined_status) def get_unverified_txs(self): '''Returns a map from tx hash to transaction height''' diff --git a/electrum/gui/qt/main_window.py b/electrum/gui/qt/main_window.py index a4885303a..0564a58b1 100644 --- a/electrum/gui/qt/main_window.py +++ b/electrum/gui/qt/main_window.py @@ -316,7 +316,9 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, PrintError): elif event == 'banner': self.console.showMessage(args[0]) elif event == 'verified': - self.history_list.update_item(*args) + wallet, tx_hash, tx_mined_status = args + if wallet == self.wallet: + self.history_list.update_item(tx_hash, tx_mined_status) elif event == 'fee': if self.config.is_dynfee(): self.fee_slider.update()