diff --git a/src/main/java/com/sparrowwallet/sparrow/control/WalletImportDialog.java b/src/main/java/com/sparrowwallet/sparrow/control/WalletImportDialog.java index ec43afab..eef5a156 100644 --- a/src/main/java/com/sparrowwallet/sparrow/control/WalletImportDialog.java +++ b/src/main/java/com/sparrowwallet/sparrow/control/WalletImportDialog.java @@ -61,7 +61,7 @@ public class WalletImportDialog extends Dialog { } List walletImporters = new ArrayList<>(List.of(new Bip129(), new CaravanMultisig(), new ColdcardMultisig(), new CoboVaultMultisig(), new Electrum(), - new KeystoneMultisig(), new Descriptor(), new SpecterDesktop(), new BlueWalletMultisig(), new Sparrow(), new JadeMultisig(), new PassportMultisig())); + new KeystoneMultisig(), new Descriptor(), new SpecterDesktop(), new BlueWalletMultisig(), new Sparrow(), new JadeMultisig(), new PassportMultisig(), new SpecterDIYMultisig())); if(!selectedWalletForms.isEmpty()) { walletImporters.add(new WalletLabels(selectedWalletForms)); } diff --git a/src/main/java/com/sparrowwallet/sparrow/io/SpecterDIYMultisig.java b/src/main/java/com/sparrowwallet/sparrow/io/SpecterDIYMultisig.java new file mode 100644 index 00000000..24538a05 --- /dev/null +++ b/src/main/java/com/sparrowwallet/sparrow/io/SpecterDIYMultisig.java @@ -0,0 +1,19 @@ +package com.sparrowwallet.sparrow.io; + +import com.sparrowwallet.drongo.wallet.WalletModel; + +public class SpecterDIYMultisig extends SpecterDesktop { + @Override + public String getWalletImportDescription() { + return "Import file or QR created by using the Multisig Wallet > Settings > Export Wallet Descriptor feature on your Specter DIY device."; + } + + public String getName() { + return "Specter DIY Multisig"; + } + + @Override + public WalletModel getWalletModel() { + return WalletModel.SPECTER_DIY; + } +}