electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit d5ba4398ee37a4797264177354d5b08084bf6410
parent cd9f2f02d244eb32f70cef65f1f1125c1dd18684
Author: thomasv <thomasv@gitorious>
Date:   Wed, 27 Feb 2013 12:51:49 +0100

update tx label in gui

Diffstat:
Mlib/gui.py | 3+++
Mlib/gui_android.py | 3+++
Mlib/gui_qt.py | 3+++
Mlib/gui_text.py | 3+++
Mlib/wallet.py | 3---
5 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/lib/gui.py b/lib/gui.py @@ -843,6 +843,9 @@ class ElectrumWindow: self.show_message(str(e)) return + if label: + self.wallet.labels[tx.hash()] = label + status, msg = self.wallet.sendtx( tx ) if status: self.show_message( "payment sent.\n" + msg ) diff --git a/lib/gui_android.py b/lib/gui_android.py @@ -457,6 +457,9 @@ def pay_to(recipient, amount, fee, label): droid.dialogDismiss() return + if label: + self.wallet.labels[tx.hash()] = label + droid.dialogDismiss() r, h = wallet.sendtx( tx ) diff --git a/lib/gui_qt.py b/lib/gui_qt.py @@ -914,6 +914,9 @@ class ElectrumWindow(QMainWindow): self.show_message(str(e)) return + if label: + self.wallet.labels[tx.hash()] = label + if self.wallet.seed: h = self.wallet.send_tx(tx) waiting_dialog(lambda: False if self.wallet.tx_event.isSet() else _("Please wait...")) diff --git a/lib/gui_text.py b/lib/gui_text.py @@ -265,6 +265,9 @@ class ElectrumGui: self.show_message(str(e)) return + if self.str_description: + self.wallet.labels[tx.hash()] = self.str_description + h = self.wallet.send_tx(tx) self.show_message(_("Please wait..."), getchar=False) self.wallet.tx_event.wait() diff --git a/lib/wallet.py b/lib/wallet.py @@ -689,9 +689,6 @@ class Wallet: if address not in self.addressbook and not self.is_mine(address): self.addressbook.append(address) - #if label: - # self.labels[tx.hash()] = label - return tx def sign_tx(self, tx, password):