Now we will add the rest of the keys (highlighted green) as XPUBs in Sparrow. In this example, keys with fingerprints 7b71b9cb and 6a7bed37 (highlighted red) were already imported. Note the fingerprints of the keys you already imported. ![]() To get the XPUBs, open the wallet configuration file. Next, you will fill in the other keys in the wallet by putting in their extended public keys (XPUBs). In this example, the second key we are importing was created in COLDCARD, so its path is m/48h/0h/0h/2h (if unsure, review the wallet configuration file).Īlso take note of the master fingerprint of the key. Then click “Create Keystore”.Īgain you will be prompted to enter the derivation path for the key. If there was a passphrase, you must enter that as well. Under “Mnemonic Words (BIP39)”, choose either the 24-word or 12-word option, depending on the length of your seed phrase. To restore a key using a seed phrase: Switch to an unused Keystore tab, click “New or Imported Software Wallet”. Take note of the master fingerprint of the key. M/48h/0h/0h can also be written as m/48’/0’/0’ (the characters h and ‘ are interchangeable), as shown in the image here. In this example, the first key we are importing is a TAPSIGNER, so its path is m/48h/0h/0h (if unsure, review the wallet configuration file). You will be prompted to enter the derivation path for the key. ![]() To restore a key using a master private key: Navigate to Settings, under one of the unused Keystore tabs, click “New or Imported Software Wallet” -> “Master Private Key (BIP32)” -> “Enter Private Key”, then paste in the master private key and click “Import”. Now you can start restoring the keys one-by-one by using either the seeds, the master private keys, or the extended public keys (XPUBs). Switch to Multi-Signature and adjust the M and N parameters on the Cosigners slider, so that they match your wallet configuration. Once you have a copy of the wallet configuration file, proceed to download and install Sparrow Wallet on your computer.Ĭreate a new wallet in Sparrow and name it “Recovered wallet”. In this example, we will be recovering a 2-of-4 multisig wallet (a Honey Badger wallet). The file should look similar to the one on the right of the image below. Once downloaded, open the file using any text editor. You will be prompted to save a text file. Select “Export wallet to COLDCARD” and choose the file option. To get the configuration in the COLDCARD format, navigate to your wallet in Nunchuk, tap on “View wallet config”, then tap on the 3-dot menu (top right of the screen). For this guide however, we will use the COLDCARD format, which is compatible with Sparrow and is human-readable. Nunchuk supports multiple wallet configuration formats and natively uses BSMS, which is based on BIP129. It is a good idea to back up the wallet configuration in another place besides Nunchuk, such as in a password-protected cloud storage, your personal drive or email. You can export your wallet's configuration at any time from inside the Nunchuk app. Restore keys using seeds or master private keys.To do so, under Sparrow's wallet settings, select either “Connected Hardware Wallet” or “Airgapped Hardware Wallet”, depending on your device type. (d) An alternative to importing seed phrases is to add the original signing devices that were initialized with those seed phrases to Sparrow (if you still have access to the devices). For example, if you had created a multisig wallet by adding keys A -> B -> C -> D sequentially, during recovery you can import them as B -> D -> A -> C, or any other order, and it will still be able to reconstruct the same wallet. This means during recovery you can import keys in any order. (c) Both Nunchuk and Sparrow sort keys automatically. If you are unsure, you can always get the path information for your keys from the wallet configuration file. For keys created in Nunchuk, including the TAPSIGNER: m/48h/0h/0h.For keys created in common hardware signing devices: m/48h/0h/0h/2h.Nunchuk defaults to using Native SegWit multisig wallets which typically use these paths: (b) Importing a key during wallet recovery requires knowing the key's BIP32 derivation path. (a) If you have a TAPSIGNER in your setup, you can learn how to extract its master private key here. For example, for a 2-of-4 multisig wallet, you will need either 2 seeds, 2 master private keys, or 1 seed and 1 master private key. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |