From 0e643aadf29bee9352557e2d89929a8a691e4dc4 Mon Sep 17 00:00:00 2001 From: The MMGen Project Date: Mon, 26 Jan 2026 10:56:13 +0000 Subject: [PATCH] autosign.py: reorder signables for XMR compat (bugfix) --- mmgen/autosign.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mmgen/autosign.py b/mmgen/autosign.py index d0ac4b7b..c8e2f449 100755 --- a/mmgen/autosign.py +++ b/mmgen/autosign.py @@ -568,8 +568,10 @@ class Autosign: if self.have_xmr: self.dirs |= self.xmr_dirs | ( {'txauto_dir': 'txauto'} if cfg.xmrwallet_compat and self.xmr_only else {}) - self.signables += Signable.xmr_signables + ( - ('automount_transaction',) if cfg.xmrwallet_compat and self.xmr_only else ()) + self.signables = ( + Signable.xmr_signables # xmr_wallet_outputs_file must be signed before XMR TXs + + (('automount_transaction',) if cfg.xmrwallet_compat and self.xmr_only else ()) + + self.signables) # self.signables could contain compat XMR TXs for name, path in self.dirs.items(): setattr(self, name, self.mountpoint / path)