From bb65898a1c8e3e1eae91b4e5397b5c5e5836d79c Mon Sep 17 00:00:00 2001 From: Gustavojfe <106698848+Gustavojfe@users.noreply.github.com> Date: Wed, 17 Apr 2024 18:19:59 -0600 Subject: [PATCH 1/6] Update and rename RestoreElectrum.md to ExternalRestore.md --- docs/using-wasabi/ExternalRestore.md | 42 ++++++++++++++++++++++++ docs/using-wasabi/RestoreElectrum.md | 48 ---------------------------- 2 files changed, 42 insertions(+), 48 deletions(-) create mode 100644 docs/using-wasabi/ExternalRestore.md delete mode 100644 docs/using-wasabi/RestoreElectrum.md diff --git a/docs/using-wasabi/ExternalRestore.md b/docs/using-wasabi/ExternalRestore.md new file mode 100644 index 0000000000..b57f98db3e --- /dev/null +++ b/docs/using-wasabi/ExternalRestore.md @@ -0,0 +1,42 @@ +--- +{ + "title": "Restoring Wasabi Wallet in Other Wallets", + "description": "A detailed compatibility list to restore Wasabi Wallet in other wallets. This is the Wasabi documentation, an archive of knowledge about the open-source, non-custodial and privacy-focused Bitcoin wallet for desktop." +} +--- + +# Restoring Wasabi Wallet in Other Wallets + +:::danger Potential privacy leak! +If you do not run your own node or your own Electrum server, you will leak all your addresses to random third-party servers, losing anonymity against those entities, so you must make a judgement call by being aware of this. + +You should set up Tor on Network preferences, connect to your own node or install your own Electrum server (if the wallet is compatible) via [Electrum Personal Server](https://github.com/chris-belcher/electrum-personal-server), [ElectrumX](https://github.com/kyuupichan/electrumx) or [Electrs](https://github.com/romanz/electrs). +::: + +[[toc]] + +## Compatibility List for Segwit Addresses (bc1) + +Wasabi uses Script type Native SegWit (P2WPKH) and derivation path m/84'/0'/0' to generate Segwit addresses. + +Wallets generated with Wasabi also require a passphrase. + +Here are major wallets you can use to recover a Wasabi Wallet for Segwit addresses: + +- Blue Wallet +- BTCPay Server +- Electrum Wallet +- Sparrow +- Specter Desktop + +For a complete list of compatible wallets, see here: https://walletsrecovery.org + +## Compatibility List for Taproot Addresses (bc1p) + +Wasabi uses Script type Taproot(P2TR) and derivation path m/86'/0'/0' to generate Taproot addresses. + +Wallets generated with Wasabi also require a passphrase. + +Here is a wallet you can use to recover a Wasabi Wallet for Taproot addresses: + +- Sparrow Wallet diff --git a/docs/using-wasabi/RestoreElectrum.md b/docs/using-wasabi/RestoreElectrum.md deleted file mode 100644 index 2a8fa5572e..0000000000 --- a/docs/using-wasabi/RestoreElectrum.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -{ - "title": "Restoring Wasabi Wallet in Electrum", - "description": "A detailed guide about restoring a wallet created from Wasabi to Electrum. This is the Wasabi documentation, an archive of knowledge about the open-source, non-custodial and privacy-focused Bitcoin wallet for desktop." -} ---- - -# Restoring Wasabi Wallet in Electrum - -:::danger Potential privacy leak! -If you do not run your own Electrum server, you will leak all your addresses to random third-party servers, losing anonymity against those entities, so you must make a judgement call by being aware of this. - -To gain some privacy by using Electrum you should set up Tor on Network preferences or by installing your own Electrum server via [Electrum Personal Server](https://github.com/chris-belcher/electrum-personal-server), [ElectrumX](https://github.com/kyuupichan/electrumx) or [Electrs](https://github.com/romanz/electrs). -::: - -:::warning Electrum does currently not support Taproot -As of Wasabi [version 2.0.3](https://github.com/zkSNACKs/WalletWasabi/releases/tag/v2.0.3), users may receive Taproot outputs from coinjoin or as a change output from a normal transaction. -So when recovering a wallet from Wasabi in Electrum some funds might be missing, as the Taproot (SegWit v1) coins are not shown. -An other wallet that does support Taproot should be used for recovering Taproot coins. -::: - -[[toc]] - -## Restoring Wasabi Wallet via Electrum GUI - -1. Launch Electrum. - - If you don't have a wallet created on Electrum it should automatically display an Install Wizard. If it opens your default wallet then go to `File` -> `New/Restore`. - -2. Name your new Electrum wallet. - -3. Choose `Standard wallet`. - -4. Choose `I already have a seed`. - -5. Type in your seed (recovery words). - -6. Click the `Options` button, then select `BIP39 seed` and if you created your Wasabi wallet with a password make sure to check `Extend this seed with custom words` and type your password in the `Seed extension` window. - -7. On the `Script type and Derivation path` window, choose `native SegWit (p2wpkh)` or manually insert `m/84'/0'/0'`. - -8. Increase the gap limit by opening Electrum's `Console` and execute the following commands: - - ``` - wallet.change_gap_limit(100) - wallet.gap_limit_for_change = 100 - wallet.synchronize() - ``` From 438c0be373be8aa16029703c236e068cde6080cf Mon Sep 17 00:00:00 2001 From: Gustavojfe <106698848+Gustavojfe@users.noreply.github.com> Date: Wed, 17 Apr 2024 18:22:35 -0600 Subject: [PATCH 2/6] Update README.md --- docs/using-wasabi/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/using-wasabi/README.md b/docs/using-wasabi/README.md index e107760a22..a808f94bab 100644 --- a/docs/using-wasabi/README.md +++ b/docs/using-wasabi/README.md @@ -35,7 +35,7 @@ Further tutorials about the different parts of the wallet, for newbies and power ### Restoring Wasabi - [Recover a Wallet](/using-wasabi/WalletRecovery.md) -- [Restoring Wasabi Wallet to Electrum](/using-wasabi/RestoreElectrum.md) +- [Restoring Wasabi Wallet to Other Wallets](/using-wasabi/ExternalRestore.md) - [Password Finder](/using-wasabi/PasswordFinder.md) ### Advanced Installing Wasabi From 888a85e0a7761f37aa9670fc569dc4bb80028a5d Mon Sep 17 00:00:00 2001 From: Gustavojfe <106698848+Gustavojfe@users.noreply.github.com> Date: Wed, 17 Apr 2024 18:23:36 -0600 Subject: [PATCH 3/6] Update config.ts --- docs/.vuepress/config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts index 3557ad7b7e..68576e3d15 100644 --- a/docs/.vuepress/config.ts +++ b/docs/.vuepress/config.ts @@ -173,7 +173,7 @@ export default defineUserConfig({ sidebarDepth: 2, children: [ "/using-wasabi/WalletRecovery.md", - "/using-wasabi/RestoreElectrum.md", + "/using-wasabi/ExternalRestore.md", "/using-wasabi/PasswordFinder.md" ] }, { From 495956f04b1d4fc0c195f9a36c946a5c1a9dcf47 Mon Sep 17 00:00:00 2001 From: Gustavojfe <106698848+Gustavojfe@users.noreply.github.com> Date: Wed, 17 Apr 2024 18:24:54 -0600 Subject: [PATCH 4/6] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cf3093a1a6..f13df8e3c5 100644 --- a/README.md +++ b/README.md @@ -128,7 +128,7 @@ foo ::: ``` -A red box with a [clear danger](https://docs.wasabiwallet.io/using-wasabi/RestoreElectrum.html), you can also add a title `foo` to any container: +A red box with a [clear danger](https://docs.wasabiwallet.io/using-wasabi/ExternalRestore.html), you can also add a title `foo` to any container: ``` :::danger foo From dcdaaa8003209e00da9073f609791c15a69bb0d8 Mon Sep 17 00:00:00 2001 From: Gustavojfe <106698848+Gustavojfe@users.noreply.github.com> Date: Wed, 17 Apr 2024 18:25:52 -0600 Subject: [PATCH 5/6] Update ExternalRestore.md --- docs/using-wasabi/ExternalRestore.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/using-wasabi/ExternalRestore.md b/docs/using-wasabi/ExternalRestore.md index b57f98db3e..f0a8bbd1b7 100644 --- a/docs/using-wasabi/ExternalRestore.md +++ b/docs/using-wasabi/ExternalRestore.md @@ -10,7 +10,7 @@ :::danger Potential privacy leak! If you do not run your own node or your own Electrum server, you will leak all your addresses to random third-party servers, losing anonymity against those entities, so you must make a judgement call by being aware of this. -You should set up Tor on Network preferences, connect to your own node or install your own Electrum server (if the wallet is compatible) via [Electrum Personal Server](https://github.com/chris-belcher/electrum-personal-server), [ElectrumX](https://github.com/kyuupichan/electrumx) or [Electrs](https://github.com/romanz/electrs). +You should set up Tor on Network preferences, connect to your own node or install your own Electrum server (if the wallet supports it) via [Electrum Personal Server](https://github.com/chris-belcher/electrum-personal-server), [ElectrumX](https://github.com/kyuupichan/electrumx) or [Electrs](https://github.com/romanz/electrs). ::: [[toc]] From b608fd59c254cb0a0a0ed1813a8297477627563e Mon Sep 17 00:00:00 2001 From: Gustavojfe <106698848+Gustavojfe@users.noreply.github.com> Date: Wed, 17 Apr 2024 18:27:06 -0600 Subject: [PATCH 6/6] Update ExternalRestore.md --- docs/using-wasabi/ExternalRestore.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/using-wasabi/ExternalRestore.md b/docs/using-wasabi/ExternalRestore.md index f0a8bbd1b7..2989e3de0e 100644 --- a/docs/using-wasabi/ExternalRestore.md +++ b/docs/using-wasabi/ExternalRestore.md @@ -17,7 +17,7 @@ You should set up Tor on Network preferences, connect to your own node or instal ## Compatibility List for Segwit Addresses (bc1) -Wasabi uses Script type Native SegWit (P2WPKH) and derivation path m/84'/0'/0' to generate Segwit addresses. +Wasabi uses script type **Native SegWit (P2WPKH)** and derivation path **m/84'/0'/0'** to generate Segwit addresses. Wallets generated with Wasabi also require a passphrase. @@ -33,7 +33,7 @@ For a complete list of compatible wallets, see here: https://walletsrecovery.org ## Compatibility List for Taproot Addresses (bc1p) -Wasabi uses Script type Taproot(P2TR) and derivation path m/86'/0'/0' to generate Taproot addresses. +Wasabi uses script type **Taproot (P2TR)** and derivation path **m/86'/0'/0'** to generate Taproot addresses. Wallets generated with Wasabi also require a passphrase.