From 94816c69fe4d6b5d045aaa1baaa2f5d659b8095a Mon Sep 17 00:00:00 2001 From: The MMGen Project Date: Sun, 1 Nov 2026 12:51:06 +0000 Subject: [PATCH] XMR autosign: fix post-signing display of transaction data Data from the unsigned transaction instead of the signed one was being displayed. In particular, the transaction ID as shown was incorrect. --- mmgen/autosign/signable.py | 1 + mmgen/data/release_date | 2 +- mmgen/data/version | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/mmgen/autosign/signable.py b/mmgen/autosign/signable.py index 67f38ae1..a01c6467 100644 --- a/mmgen/autosign/signable.py +++ b/mmgen/autosign/signable.py @@ -287,6 +287,7 @@ class Signable: async def sign(self, f, compat_call=False): tx1 = UnsignedTX(cfg=self.parent.xmrwallet_cfg, filename=f, quiet_open=True) tx2 = SignedTX(cfg=self.parent.xmrwallet_cfg, data=tx1.__dict__, automount=self.automount) + del tx2._compat_tx # force cached property to reload the underlying data tx2.compat_data = await self.do_sign(f, compat_call=compat_call, silent_load=True) tx2.file.write(ask_write=False, outdir=self.dir) return tx2 diff --git a/mmgen/data/release_date b/mmgen/data/release_date index bc7495d7..c67577f9 100644 --- a/mmgen/data/release_date +++ b/mmgen/data/release_date @@ -1 +1 @@ -October 2026 +November 2026 diff --git a/mmgen/data/version b/mmgen/data/version index 44d72f3b..5011aac6 100644 --- a/mmgen/data/version +++ b/mmgen/data/version @@ -1 +1 @@ -16.3.0dev23 +16.3.0dev24