Bitcoin Forum

Bitcoin => Armory => Topic started by: toshiva on June 22, 2017, 03:15:45 AM



Title: Backwards compatibility?
Post by: toshiva on June 22, 2017, 03:15:45 AM
Hello,
I have an offline wallet that I set up years ago (~2013) and am in the process of setting up an online/watching but not-signing wallet. Am I likely to run into issues with compatibility to pass transactions from one to the other? What's a good approach to this?
Thank you.


Title: Re: Backwards compatibility?
Post by: achow101 on June 22, 2017, 07:12:26 AM
The wallet files themselves and the paper backups should all be compatible with the latest Armory software.


Title: Re: Backwards compatibility?
Post by: gangtraet on June 22, 2017, 07:55:04 AM
There was at one point where they changed the format used to exchange data between the offline and online wallet, so your offline wallet may be too old to communicate with a modern Armory.  Do not attempt to install an old version of Armory as the online version, first it will be exceedingly slow to synchronize and build databases, second it will generate transactions that are not any longer accepted by the bitcoin network ("high-s signatures", whatever that means).

One suggestion for how to proceed:
1.  Get Bitcoin Core up and running, let it synchronize (takes 100-150 GB data!)
2.  Get online Armory up and running (use the new testing release, it is the most stable).  This will take an additional 1 GB, whereas an old armory would have taken an additional 150-200 GB.
3.  Generate an offline transaction, read the dialogs very carefully.  One of them will tell you the minimum version of your offline signer.
4a.  If your offline signer is new enough, you are ready to go.

4b. If not: Set up a new offline machine, with an offline version of armory.  It does not matter that the offline version is relatively old, as long as it is new enough to use the new exchange file format.  So you may be able to get an offline bundle for an old version of Ubuntu Linux, and install that old version of Ubuntu on an offline signing machine.
5.  Start up both offline machines, display an unencrypted paper backup of your offline wallet on the old one, and type the letters into the new one, thus transferring your offline wallet without giving hackers a way to steal it :-)



Title: Re: Backwards compatibility?
Post by: toshiva on June 24, 2017, 12:55:06 AM
Excellent, thank you.