-
Hi, reaching out for some support here. I added some watch only wallets to wasabi following the guide here (https://docs.wasabiwallet.io/FAQ/FAQ-UseWasabi.html#can-i-import-a-watch-only-extended-public-key) For some background, I'm using Ubuntu linux (24.4.1), with Wasabi v2.3.0. The wallet I connected is a cold storage wallet that I made on Electrum. The wallet was giving me an zpub, but to import wallet as watch only, wasabi needed xpub, so I converted it using jlopp's conversion tool (https://jlopp.github.io/xpub-converter/). My intention was to coinjoin some sats and set the output to my cold storage. Initially I wasn't able to get Wasabi to recognize the wallet, as it wanted a TaprootExtPubKey key as well, which Electrum doesn't supply. So here I put in the same xpub as I got from the original zpub showing (probably a mistake). I used the coinjoin feature and set this watch only cold storage wallet as the destination. The coinjoin confirmed. Now, it is showing output addresses that not associated with my Electrum wallet xpub. Coins have been sent via a taproot script, and have gone to addesses not associated from my electrum xpub. Some coins show as segwit, and these ones do show up in my electrum wallet. How can I recover these 'lost' coins. : / ?? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 6 replies
-
The easiest way I can imagine to fix this mess is to import your seed in wasabi and then, before doing anything else edit the wallet json file to replace the xpub for taproot with the same xpub used for segwit. After that start wasabi and let your new wallet to synchronize. |
Beta Was this translation helpful? Give feedback.
-
I followed this process and was able to recover the spending keys for my coins:
Nvtless, thanks for the guidance lontivero |
Beta Was this translation helpful? Give feedback.
Happy to hear you recovered your money.