diff --git a/pyinstaller/electron/yarn.lock b/pyinstaller/electron/yarn.lock index c38e2655d3..ccef99cb33 100644 --- a/pyinstaller/electron/yarn.lock +++ b/pyinstaller/electron/yarn.lock @@ -704,9 +704,9 @@ electron-publish@23.6.0: lazy-val "^1.0.5" mime "^2.5.2" -electron@^22.1.0: - version "22.1.0" - resolved "https://registry.npmjs.org/electron/-/electron-22.1.0.tgz" +electron@^22.3.21: + version "22.3.21" + resolved "https://registry.yarnpkg.com/electron/-/electron-22.3.21.tgz#a817446cc1e62e9650522fa7eae389f9fc5b5e19" dependencies: "@electron/get" "^2.0.0" "@types/node" "^16.11.26" diff --git a/src/cryptoadvance/specter/devices/hwi/jade.py b/src/cryptoadvance/specter/devices/hwi/jade.py index b8dfe9aee7..b57eb2d096 100644 --- a/src/cryptoadvance/specter/devices/hwi/jade.py +++ b/src/cryptoadvance/specter/devices/hwi/jade.py @@ -556,10 +556,11 @@ def display_multisig_address( paths.append(parse_path(path)) # sort origins, signers and paths according to origins (like in _get_multisig_name) - signer_origins, signers, paths = [ - list(a) for a in zip(*sorted(zip(signer_origins, signers, paths))) - ] - + # But, only sort if sorted_multi is used (and thus the order of xpubs is not relevant) + if multisig.is_sorted: + signer_origins, signers, paths = [ + list(a) for a in zip(*sorted(zip(signer_origins, signers, paths))) + ] # Get a deterministic name for this multisig wallet script_variant = self._convertAddrType(addr_type, multisig=True) multisig_name = self._get_multisig_name( @@ -572,7 +573,7 @@ def display_multisig_address( self._network(), multisig_name, script_variant, - True, # always use sorted + multisig.is_sorted, multisig.thresh, signers, ) diff --git a/src/cryptoadvance/specter/templates/includes/hwi/components/wallet.jinja b/src/cryptoadvance/specter/templates/includes/hwi/components/wallet.jinja index ac99ff8a06..16544176d9 100644 --- a/src/cryptoadvance/specter/templates/includes/hwi/components/wallet.jinja +++ b/src/cryptoadvance/specter/templates/includes/hwi/components/wallet.jinja @@ -1,13 +1,13 @@ {% if wallet is defined %} -