Recovering an Armory wallet saved with BU.

cbeast

Active Member
Sep 15, 2015
260
299
I have an armory paper wallet saved with PrivBase58 (with spaces) and PrivHexBE keys. It was printed mid December 2017. The PrivBase58 keys aren't recognized by Electrum, blockchain.info or Brainwallet.io and the PrivHexBE keys show an address from a different fork than the one saved. Is there a better SPV app for this? If not, then what's the best way to rebuild the armory wallet from the key phrase from Dec. 2017?
 

Roy Badami

Active Member
Dec 27, 2015
140
203
As far as I can recall, Armory originally used an early deterministic derivation scheme that, unfortunately, was not compatible with BIP32. Not sure if that is still true in current versions.

You're probably best off asking in the Armory forums (Armory is still maintained as an open source project, and has active forums over at Bitcoin Talk): https://bitcointalk.org/index.php?board=97.0

I suspect the path of least resistance is probably just to install Armory. But yes, that requires a full node install and a fair bit of disk space (and time....)
 

cbeast

Active Member
Sep 15, 2015
260
299
I was running BU after the fork. AFAIK it was considered a soft fork so it was still considered BTC. The BTC still show up on the public addresses. So all I have to do is run BU-qt and it should sync up someday. Then I can run armory and recover the bitcoins, right?
 

TierNolan

New Member
Nov 19, 2018
12
7
There is a thread on supporting bitcoin cash by Armory.

It isn't officially supported. Goatpig, the maintainer, is in favor of Bitcoin rather than Bitcoin Cash.

However, he said that if Bitcoin Cash didn't die within a few weeks of launch, he would minimally support it, so people can withdraw their BCH. Since BCH didn't die, he kept his word. He added a Bitcoin Cash signer, so you can sign transactions with Armory using the Bitcoin Cash signing method.

It doesn't support the network protocol for BCH, as it only supports bitcoin from before the fork point.

I did a branch of Armory for my own use. This will connect to Bitcoin Unlimited and allows it to work with the Bitcoin Cash chain.

If you feel up to building from source, you could use that branch (assuming you can trust the changes I made :) ).

An easier method would be to just transfer the private keys from Armory. I can't remember the exact sequence of menus, but you can get Armory to list all your private keys. They are in a format that can be imported into Electron Cash.

You just need to restore the wallet as if it was a Bitcoin wallet and then get Armory to list all your private keys. You can then drop them into Electron Cash. It will create a transaction to move all coins controlled by those keys into your wallet.
 

cbeast

Active Member
Sep 15, 2015
260
299
For posterity, I was able to use the PrivHexBE keys with bitaddress.org to recover the private base 58 key. Unfortunately, I can't find a wallet that will use the old uncompressed Bitcoin address. I tried running Armory to no avail. I tried importing into electrum, but it only supports the compressed address, not the older ones.

Final update: Went on IRC... almost forgot about that resource. @echeveria was most helpful in getting my wallet restored.
 
Last edited: