Have I lost my Bitcoin?

4 replies 488 views
fudbust3rMember
Posts: 2 · Reputation: 51
#1Aug 9, 2024, 06:43 PM
Hey everyone, So, I recently set up Bitcoin Armory along with Bitcoin Core on my PC. I created a wallet in Armory and came up with a passphrase. For backup, I picked the "printable paper backup (single-sheet)" option. After that, I clicked "Create Paper Backup" and wrote down the root key on paper. I was planning to transfer some Bitcoin from my Exodus wallet to this new one. I opened Armory, double-clicked on the wallet, hit "Receive Bitcoin," copied the address, and pasted it into my Exodus wallet to initiate the transfer. Out of nowhere, Armory crashed on me, and it just kept crashing every time I tried to launch it. I ended up deleting the app and reinstalling it, which fixed the problem, and now it’s working again. But here’s the kicker: I’ve restored my wallet, but my funds are missing or just not showing up. When I check the wallet properties, there are a bunch of unused addresses, but not the one I created to receive the Bitcoin from Exodus. Is there any chance I can get my Bitcoins back, or have I lost them for good?
5 Reply Quote Share
humbleledgerLegendary
Posts: 1027 · Reputation: 6554
#2Aug 10, 2024, 09:17 PM
This should be enough to have a backup, but I'm not sure how likely it is to create a valid key by making a writing mistake. Did you print or write the key? To prevent this, I like to test a backup before funding it. By testing I mean verifying the backup generates the same address as the original wallet. This doesn't help you now, but it may prevent this in the future.
0 Reply Quote Share
gr3g.0rbitHero Member
Posts: 1025 · Reputation: 2646
#3Aug 10, 2024, 11:24 PM
What type of single-sheet backup have you created? "Secure Print" or "Unencrypted"? Because although the root key of a Secure Print backup can be restored without the correct "Code" via "Unencrypted" option during restore, it will restore a wallet with different keys/addresses if you do. It has to be restored using the correct option and with the correct Secure Print code. Deleting Armory software wont result with deleted wallets since the armory datadir should still be intact. After you reinstall, it will open like what it was in the previous installation, that's unless you deleted the armory datadir or pointed it to another directory. Please specify what else have you set or done during the time when your first installation of Armory was working.
3 Reply Quote Share
fudbust3rMember
Posts: 2 · Reputation: 51
#4Aug 11, 2024, 12:10 AM
I just wrote the key on a piece of paper, I did not print it Yes, I'll do that in the futur, I got confused I thought creating a new wallet means you get a single address for that wallet, but you can generate any number apparently I see in the wallet properties there is an option to import/sweep private keys, is that how you retrieve a wallet address ? I don't have the private key from the wallet I used to move my Bitcoins of course... Though I just need the key that I wrote to import the wallet on any software I didn't use "Secure Print", so I guess I'm screwed When I first run Armory, I had the blockchain installed on another drive. So I specified that location on Armory, and left the default location of the datadir. I then created a wallet, generated an address and transferred the funds to it. Then it crashed, the balance was at 0 so I proceeded to rescan and rebuild balance and databases, but the app crashed every time I tried. That's when I looked into the log file and Armory couldn't find the path to the datadir. So I uninstalled it, deleted the default datadir, created a new one on my other drive and pointed armory to that path. I then imported the wallet with my root key and chose the same passphrase, but no Bitcoin there :/ Now Armory crashes when scanning transaction history Log : -DEBUG - 1731674073: (..\Blockchain.cpp:242) Organizing chain -ERROR - 1731674076: (..\BitcoinP2P.cpp:1037) caught StopBlockingLoop in processDataStackThread -INFO  - 1731674076: (..\BitcoinP2P.cpp:969) Disconnected from Bitcoin node
6 Reply Quote Share
gr3g.0rbitHero Member
Posts: 1025 · Reputation: 2646
#5Aug 11, 2024, 12:34 AM
So there's no other option to restore but to select the proper Unencrypted version based from the root key's number of lines. Since it produced a different wallet, then there's something wrong with the written "root key" since 1 wrong character wont invalidate it but it will show you a different Wallet ID. This is why the "Single Sheet" backup is pre-formatted to include the instructions, backup version and specially the "Wallet ID" to cross-check during restore. Okay, if that's accurate information, stop using the drive ASAP. Then consider going to your nearest reputable data recovery service to get the drive checked if the data is still recoverable. If it's recent and the drive isn't too much used, there's a good chance to recover the wallet file intact or with a few corruption. (of course, if the amount to recover is worth the cost and if you're willing to risk that cost in case the file is corrupted) Wallet files should be the "<name.wallet>" files inside the deleted datadir ("Armory" folder). It can be imported via "Import Digital Backup" option.
4 Reply Quote Share

Related topics