check address before asking for password
This commit is contained in:
parent
7405a758e8
commit
aa71352655
|
@ -633,10 +633,15 @@ def payto_loop():
|
||||||
recipient = droid.fullQueryDetail("recipient").result.get('text')
|
recipient = droid.fullQueryDetail("recipient").result.get('text')
|
||||||
label = droid.fullQueryDetail("label").result.get('text')
|
label = droid.fullQueryDetail("label").result.get('text')
|
||||||
amount = droid.fullQueryDetail('amount').result.get('text')
|
amount = droid.fullQueryDetail('amount').result.get('text')
|
||||||
|
|
||||||
|
if not wallet.is_valid(recipient):
|
||||||
|
modal_dialog('Error','Invalid Bitcoin address')
|
||||||
|
continue
|
||||||
|
|
||||||
try:
|
try:
|
||||||
amount = int( 100000000 * Decimal(amount) )
|
amount = int( 100000000 * Decimal(amount) )
|
||||||
except:
|
except:
|
||||||
modal_dialog('Error','invalid amount')
|
modal_dialog('Error','Invalid amount')
|
||||||
continue
|
continue
|
||||||
|
|
||||||
result = pay_to(recipient, amount, wallet.fee, label)
|
result = pay_to(recipient, amount, wallet.fee, label)
|
||||||
|
|
Loading…
Reference in New Issue