tmake coin selection a bit faster - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit dd8493f97e0b4c6db3b6b4d8b0bf74ed6c5c60be DIR parent 65e7dca3def6c90caa5a1ca7c9504c52d1892d4b HTML Author: ThomasV <thomasv@gitorious> Date: Wed, 27 May 2015 11:07:57 +0200 make coin selection a bit faster Diffstat: M lib/wallet.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) --- DIR diff --git a/lib/wallet.py b/lib/wallet.py t@@ -863,8 +863,12 @@ class Abstract_Wallet(object): total += v self.add_input_info(item) tx.add_input(item) + # no need to estimate fee until we have reached desired amount + if total < amount: + continue fee = fixed_fee if fixed_fee is not None else self.estimated_fee(tx) - if total >= amount + fee: break + if total >= amount + fee: + break else: raise NotEnoughFunds() # remove unneeded inputs