tuse height instead of blk_hash to determine if tx is pending - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit 0bd08512fdb04ff6d2ecac4be6d5087449eafe18 DIR parent fb5e096a185b95fa6ac50b73f279e8076e93ecaf HTML Author: thomasv <thomasv@gitorious> Date: Fri, 9 Dec 2011 17:39:51 +0100 use height instead of blk_hash to determine if tx is pending Diffstat: M client/electrum.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- DIR diff --git a/client/electrum.py b/client/electrum.py t@@ -590,7 +590,7 @@ class Wallet: line = self.tx_history.get(tx_hash) else: line['value'] += tx['value'] - if line['blk_hash'] == 'mempool': + if line['height'] == 0: line['nTime'] = 1e12 self.update_tx_labels() t@@ -618,9 +618,9 @@ class Wallet: def mktx(self, to_address, amount, label, password, fee=None): if not self.is_valid(to_address): return False, "Invalid address" + inputs, total, fee = wallet.choose_tx_inputs( amount, fee ) + if not inputs: return False, "Not enough funds %d %d"%(total, fee) try: - inputs, total, fee = wallet.choose_tx_inputs( amount, fee ) - if not inputs: return False, "Not enough funds %d %d"%(total, fee) outputs = wallet.choose_tx_outputs( to_address, amount, fee, total, password ) s_inputs = wallet.sign_inputs( inputs, outputs, password ) except InvalidPassword: