From 106d6f3bd423486824991378cba2f39b7ba36d35 Mon Sep 17 00:00:00 2001 From: plowsof <77655812+plowsof@users.noreply.github.com> Date: Fri, 22 Apr 2022 04:05:43 +0100 Subject: [PATCH] pass original type stealth address --- monero/transaction/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/monero/transaction/__init__.py b/monero/transaction/__init__.py index 556bb42..6afc7d9 100644 --- a/monero/transaction/__init__.py +++ b/monero/transaction/__init__.py @@ -236,10 +236,12 @@ class Transaction(object): if vout["target"]["tagged_key"]: #post fork transaction stealth_address = binascii.unhexlify(vout["target"]["tagged_key"]["key"]) + orig_stealth_address = vout["target"]["tagged_key"]["key"] on_chain_vt = binascii.unhexlify(vout["target"]["tagged_key"]["view_tag"]) except: #pre fork transaction stealth_address = binascii.unhexlify(vout["target"]["key"]) + orig_stealth_address = vout["target"]["key"] on_chain_vt = False pass @@ -264,7 +266,7 @@ class Transaction(object): break outs.append( Output( - stealth_address=stealth_address, + stealth_address=orig_stealth_address, amount=payment.amount if payment else amount, index=self.output_indices[idx] if self.output_indices else None, transaction=self,