diff --git a/drongo b/drongo index 5cc1b0c5..eb4b2192 160000 --- a/drongo +++ b/drongo @@ -1 +1 @@ -Subproject commit 5cc1b0c551b5e42a24407759cc5daabcbf8e6817 +Subproject commit eb4b2192215a97b35d154340cb2e28a6c7e0d27d diff --git a/src/main/java/com/sparrowwallet/sparrow/control/DevicePane.java b/src/main/java/com/sparrowwallet/sparrow/control/DevicePane.java index 65a5569b..e4137a94 100644 --- a/src/main/java/com/sparrowwallet/sparrow/control/DevicePane.java +++ b/src/main/java/com/sparrowwallet/sparrow/control/DevicePane.java @@ -926,7 +926,11 @@ public class DevicePane extends TitledDescriptionPane { List discoveryAccounts = new ArrayList<>(Arrays.asList(StandardAccount.values()).subList(0, optRange.get() + 1)); Map derivationPaths = new LinkedHashMap<>(); - for(ScriptType scriptType : ScriptType.getAddressableScriptTypes(PolicyType.SINGLE)) { + List scriptTypes = new ArrayList<>(ScriptType.getAddressableScriptTypes(PolicyType.SINGLE)); + if(device.getModel() == WalletModel.BITBOX_02) { + scriptTypes.remove(ScriptType.P2PKH); + } + for(ScriptType scriptType : scriptTypes) { for(StandardAccount discoveryAccount : discoveryAccounts) { derivationPaths.put(new Hwi.WalletType(scriptType, discoveryAccount), KeyDerivation.writePath(scriptType.getDefaultDerivation(discoveryAccount.getAccountNumber()))); }