diff --git a/src/apps/monero/controller/iface.py b/src/apps/monero/controller/iface.py index 76acba6cc..0579b63eb 100644 --- a/src/apps/monero/controller/iface.py +++ b/src/apps/monero/controller/iface.py @@ -38,12 +38,16 @@ async def confirm_transaction(self, tsx_data, creds=None, ctx=None): from apps.monero import layout for idx, dst in enumerate(outs): + is_change = change_idx and idx == change_idx + if is_change: + continue + addr = encode_addr( net_version(creds.network_type), dst.addr.spend_public_key, dst.addr.view_public_key, ) - is_change = change_idx and idx == change_idx + await layout.require_confirm_tx( self.gctx(ctx), addr.decode("ascii"), dst.amount, is_change )