From d32dde8fe8e78d23007b83d0f4cf11af842cadee Mon Sep 17 00:00:00 2001 From: Dusan Klinec Date: Sat, 27 Oct 2018 14:02:25 +0200 Subject: [PATCH] xmr: fixes sending to self with stealth payment ID --- src/apps/monero/signing/step_01_init_transaction.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/apps/monero/signing/step_01_init_transaction.py b/src/apps/monero/signing/step_01_init_transaction.py index 5b3ea4dd5..962aaec70 100644 --- a/src/apps/monero/signing/step_01_init_transaction.py +++ b/src/apps/monero/signing/step_01_init_transaction.py @@ -353,6 +353,9 @@ def _get_key_for_payment_id_encryption(destinations: list, change_addr=None): addr = dest.addr count += 1 + if count == 0 and change_addr: + return change_addr.view_public_key + if addr.view_public_key == crypto.NULL_KEY_ENC: raise ValueError("Invalid key")