From aa7135265556887274470c8123fe8a170a159d01 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Tue, 10 Apr 2012 20:08:25 +0200 Subject: [PATCH] check address before asking for password --- client/electrum4a.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/client/electrum4a.py b/client/electrum4a.py index 65b0436b..e296cb2b 100755 --- a/client/electrum4a.py +++ b/client/electrum4a.py @@ -633,10 +633,15 @@ def payto_loop(): recipient = droid.fullQueryDetail("recipient").result.get('text') label = droid.fullQueryDetail("label").result.get('text') amount = droid.fullQueryDetail('amount').result.get('text') + + if not wallet.is_valid(recipient): + modal_dialog('Error','Invalid Bitcoin address') + continue + try: amount = int( 100000000 * Decimal(amount) ) except: - modal_dialog('Error','invalid amount') + modal_dialog('Error','Invalid amount') continue result = pay_to(recipient, amount, wallet.fee, label)