apps/wallet: confirm OP_RETURN on display

This commit is contained in:
Pavol Rusnak 2017-11-21 15:57:30 +01:00
parent 4002ef2a49
commit ba44a21a40
No known key found for this signature in database
GPG Key ID: 91F3B339B9A02A3D
2 changed files with 2 additions and 1 deletions

View File

@ -15,6 +15,7 @@ def split_address(address):
async def confirm_output(ctx, output, coin):
# TODO: handle OP_RETURN correctly
content = Text('Confirm output', ui.ICON_RESET,
ui.BOLD, format_amount(output.amount, coin),
ui.NORMAL, 'to',

View File

@ -176,7 +176,7 @@ async def sign_tx(tx: SignTx, root):
raise SigningError(FailureType.ProcessError,
'Only one change output is valid')
change_out = txo.amount
elif txo.script_type != OutputScriptType.PAYTOOPRETURN:
else:
if not await confirm_output(txo, coin):
raise SigningError(FailureType.ActionCancelled,
'Output cancelled')