question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Data Backup does not restore Bitcoin Core hot wallet.

See original GitHub issue

Using a brand new Specter 1.0.0 (via getumbrel.com), I loaded the data backup files from my other node and it appeared to successfully restore all devices and wallet onto the node.

When attempting a simple roundtrip transaction using a 2-of-3, I discovered the following issue.

When signing with the newly restored hot wallet, the following error was surfaced:

Failed to sign PSBT: Request error: Requested wallet does not exist or is not loaded.

My best guess is that Specter restores the metadata, but does not check for hot wallets within, and therefor does not reinitialize those wallets inside Bitcoin Core. This causes the wallet to feel restored, but otherwords be orphaned.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:9 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
ben-kaufmancommented, Mar 7, 2021

As long as the extra fields to the format are optional I don’t see any issues adding them. Not sure if you should require adding the mnemonic for the hot wallet import, I think just warning that otherwise it’ll be watch only is fine.

1reaction
ben-kaufmancommented, Mar 5, 2021

Thanks, yes that’d definitely make sense. The whole backup and flow of the hot wallet functionality could be improved quite a bit, so would be great if you could do that.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Bitcoin Core restore from backup. wallet.dat "data not in ...
Hi, I have Bitcoin Core 22.0. Windows 10 o/s. I did encrypt the wallet so a password was required to send and receive....
Read more >
How to Backup Your Bitcoin Wallet in 2022 [Crypto Guide]
1. To create a wallet with a seed phrase, you’ll need to make a new “standard” wallet. 2. When you see the “keystore”...
Read more >
How do I retrieve my backed up wallet to Bitcoin Core?
Restoring a wallet on a fresh machine: Start Bitcoin-Core (daemon or Qt), shut it down after it has started up (you only do...
Read more >
How to Restore Bitcoin Funds Using Wallet.dat File
Step 4: Restart the wallet using the rescan command once the backup is replaced. It will take a short time to sync, and...
Read more >
What does the Bitcoin Core wallet backup do? - Quora
It does not. A wallet backup just contains keys. With those keys it will rescan the blockchain to rebuild the transaction history.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found