define wallet.get_num_tx()
This commit is contained in:
parent
fefb884794
commit
d6952228be
|
@ -1131,10 +1131,7 @@ class ElectrumWindow(QMainWindow):
|
|||
|
||||
for address in self.wallet.addressbook:
|
||||
label = self.wallet.labels.get(address,'')
|
||||
n = 0
|
||||
for tx in self.wallet.transactions.values():
|
||||
if address in map(lambda x: x[0], tx.outputs): n += 1
|
||||
|
||||
n = self.wallet.get_num_tx(address)
|
||||
item = QTreeWidgetItem( [ address, label, "%d"%n] )
|
||||
item.setFont(0, QFont(MONOSPACE_FONT))
|
||||
# 32 = label can be edited (bool)
|
||||
|
|
|
@ -1152,10 +1152,7 @@ class ElectrumWindow:
|
|||
|
||||
for address in self.wallet.addressbook:
|
||||
label = self.wallet.labels.get(address)
|
||||
n = 0
|
||||
for tx in self.wallet.transactions.values():
|
||||
if address in map(lambda x:x[0], tx.outputs): n += 1
|
||||
|
||||
n = self.wallet.get_num_tx(address)
|
||||
self.addressbook_list.append((address, label, "%d"%n))
|
||||
|
||||
def update_history_tab(self):
|
||||
|
|
|
@ -407,6 +407,12 @@ class Wallet:
|
|||
# redo labels
|
||||
# self.update_tx_labels()
|
||||
|
||||
def get_num_tx(self, address):
|
||||
n = 0
|
||||
for tx in self.transactions.values():
|
||||
if address in map(lambda x:x[0], tx.outputs): n += 1
|
||||
return n
|
||||
|
||||
|
||||
def get_address_flags(self, addr):
|
||||
flags = "C" if self.is_change(addr) else "I" if addr in self.imported_keys.keys() else "-"
|
||||
|
|
Loading…
Reference in New Issue