btcArmory user (OP)
Jr. Member
Offline
Activity: 53
Merit: 2
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 14, 2021, 04:20:30 AM Last edit: August 14, 2021, 03:21:36 PM by btcArmory user |
|
Wallet version was 1.35c at that time.
Are there any known issues with importing an Armory watching-only wallet to Android BTC wallets? This would use the paper backup. I hope to be able to scan in the QRC. Any thoughts? Any recommendations on which Android wallet works the best?
There is a lengthy history behind this. Mostly Windows-related problems, the way it looks. I am not sure how much relevancy the details would have. I have tried to upgrade Armory and bitcoin core on my old Windows systems - unsuccessfully. Syncing headers does not complete after launching bitcoin-qt
I also tried loading current versions of bitcoin core and Armory on a new Windows machine, used an external HD for the data directory. I ran into Windows permissions-related errors when trying to use the external drive to run bitcoin core on the PC and launch Armory to access the datadir.
In addition, I have a signed transaction from the last time I had Armory online. I was not connected to the network, though, so it was never broadcast. The file format is something besides HEX, although it does appear similar to HEX.
|
|
|
|
BitMaxz
Legendary
Online
Activity: 3360
Merit: 3086
BTC price road to $80k
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 15, 2021, 02:27:14 PM |
|
I think the watch-only wallet file extension of the armory is .wallet like mine I have a armory_mywallet_watchonly.wallet.
So I think there is no Android wallet that you can use to import .wallet file. If you still want to make a watch-only wallet you need to collect all public keys or BTC address from your armory wallet and import it to Android Electrum.
Can you explain what errors do you get from Bitcoin core and maybe we can find some solution to your issue?
And I would like to ask are you planning to recover your wallet with watch-only wallet? and then use Android wallet instead?
Take note you can't be able to send or sign a transaction without private keys.
|
|
|
|
btcArmory user (OP)
Jr. Member
Offline
Activity: 53
Merit: 2
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 16, 2021, 05:44:23 AM |
|
I have both offline and watching-only wallets. I signed a transaction last time my Armory wallet was online, so I have that transaction file. It sent the balance of the Armory wallet to a different address. It was not broadcast because I had no network connections at that moment. If I can get my Armory running again, then apparently there will be a way to broadcast that transaction to the network. The file is not in HEX. The data is in a different number system. If there is a way to use that file by itself, and not use the Armory wallets again, I would prefer that method. It would be the fastest. Let me look through my previous posts for more information re: the transaction file. I know that there were some helpful responses. Also, I will try to locate and repost the errors and log files from my original Windows PCs (from 2014) that I posted in Fall 2020 and Winter 2021.
|
|
|
|
BitMaxz
Legendary
Online
Activity: 3360
Merit: 3086
BTC price road to $80k
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 17, 2021, 02:57:58 PM |
|
I have both offline and watching-only wallets. I signed a transaction last time my Armory wallet was online, so I have that transaction file. It sent the balance of the Armory wallet to a different address. It was not broadcast because I had no network connections at that moment. If I can get my Armory running again, then apparently there will be a way to broadcast that transaction to the network. The file is not in HEX. The data is in a different number system. If there is a way to use that file by itself, and not use the Armory wallets again, I would prefer that method. It would be the fastest. Let me look through my previous posts for more information re: the transaction file. I know that there were some helpful responses. Also, I will try to locate and repost the errors and log files from my original Windows PCs (from 2014) that I posted in Fall 2020 and Winter 2021.
Just confused about the bolded part above. Armory wallet is online but you don't have a network connection? If it wasn't broadcasted yet then your bitcoin is still there. If you want the BTC right away there is another way can you still open the armory? If yes then what you need to do is to export the private key from your Armory wallet and import it to Electrum wallet. That's the only way that you can do it now if you want it right away and without downloading the entire blockchain. In Electrum you can make another transaction after you imported it and you don't need the transaction file that you created from your armory.
|
|
|
|
HCP
Legendary
Offline
Activity: 2086
Merit: 4318
<insert witty quote here>
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 20, 2021, 01:57:14 AM |
|
Wallet version was 1.35c at that time.
That's still valid for the 0.96.5 version of Armory... it's really referring to the backup system version, not so much the version of the software. Are there any known issues with importing an Armory watching-only wallet to Android BTC wallets?
Yes there are issues... in that, basically, it's not actually possible. ![Undecided](https://bitcointalk.org/Smileys/default/undecided.gif) This would use the paper backup. I hope to be able to scan in the QRC. Any thoughts? Any recommendations on which Android wallet works the best?
The 1.35c Armory "paper wallet", is just an Armory Backup with a "Root Key" (the 2 lines of 9 groups of 4 chars), is that correct? You won't be able to use that Root Key with any software other than Armory... it's a system unique to Armory and I am not aware of any other wallet software that can process it. Also, the QR Code is simply the root key text encoded as a QR code... so, you won't be able to scan it with any other wallet unless it can actually import Armory root keys (and again, there are none that are able to... that I am aware of)
|
|
|
|
btcArmory user (OP)
Jr. Member
Offline
Activity: 53
Merit: 2
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 20, 2021, 04:01:55 PM |
|
Just confused about the bolded part above. Armory wallet is online but you don't have a network connection? Armory still connected to bitcoin core on my old system at that time. That isn't really being online, but I had forgotten about that. I didn't sync up to the network first, the way it looks. There were no network connections from Armory to the btc network. I created a transaction to send the balance remaining in the wallet to another address. I signed the transaction using the offline system. When I tried to broadcast it to the network, it failed. There were no connections. I have the file for the signed transaction. armory_nnnnnnnn_.SENT.tx
Due to the fact that the contents include a lot of additional chars besides HEX numbers, I don't know what I have. I don't know for sure that it's raw HEX. I will try to go back to the new system and external HD to work on resolving Windows permissions issues. Another approach would be to simplify that part of it by using a large enough HD for the blockchain from the beginning, install bitcoin core and Armory on it, then import the wallet to the new system. The current wallet, still containing the balance, can be imported without issues -- ? The old system stops syncing headers. I have restarted the PC, restarted bitcoin-qt and armory, re-established connections to the BTC network. The process stops. I have repeated that attempt dozens of times. Let me get those log files from pastebin.
|
|
|
|
btcArmory user (OP)
Jr. Member
Offline
Activity: 53
Merit: 2
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 20, 2021, 04:12:56 PM |
|
From March 19 2021 I am currently syncing up bitcoin core. Would it be typical to start bitcoin core using the bitcoin-qt executable? I found an armory settings file with no appropriate data directory setting. It's in d:\btc https://pastebin.com/yJPGf3e4
|
|
|
|
btcArmory user (OP)
Jr. Member
Offline
Activity: 53
Merit: 2
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 20, 2021, 04:22:22 PM |
|
From March 18 2021 I am currently syncing up bitcoin core. Would it be typical to start bitcoin core using the bitcoin-qt executable? I found an armory settings file with no appropriate data directory setting. It's in d:\btc https://pastebin.com/yJPGf3e4
|
|
|
|
BitMaxz
Legendary
Online
Activity: 3360
Merit: 3086
BTC price road to $80k
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 20, 2021, 04:55:28 PM |
|
Armory still connected to bitcoin core on my old system at that time. That isn't really being online, but I had forgotten about that. I didn't sync up to the network first, the way it looks. There were no network connections from Armory to the btc network. I created a transaction to send the balance remaining in the wallet to another address. I signed the transaction using the offline system. When I tried to broadcast it to the network, it failed. There were no connections. I have the file for the signed transaction.
So you only have the signed transaction? How about this armory wallet installed from your old PC? If you don't have them and you only have a signed transaction there is a way to convert them to raw hex code. Follow this guide below - Install fresh Armory wallet on your new PC - Open Armory - Switch user to expert mode - reopen the Armory wallet - Now you should see some additional features - Click offline transaction you should see this image below ![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2FTiqVDba.png&t=665&c=4IN5a2bVrHwfnw) - Load file then choose the signed transaction that you have - Now click "Copy raw TX(HEX)" - Go to https://coinb.in/#broadcast- And paste the raw hex code then submit. Let's hope if it can still broadcast old signed transaction. You don't need to be fully synced or without Bitcoin core. This one should be work if not there is nothing we can do.
|
|
|
|
btcArmory user (OP)
Jr. Member
Offline
Activity: 53
Merit: 2
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 21, 2021, 07:06:04 AM Last edit: August 21, 2021, 08:57:47 PM by btcArmory user |
|
Using new Windows 10 system, got bitcoin core running and synced up. Launched from cli using "C:\Program Files\Bitcoin\bitcoin-qt.exe" -datadir=d:\bitcoin Armory failed. https://pastebin.com/6aqBvtLRattempted to launch armory from cli using cd C:\Program Files (x86)\Armory armoryqt.exe -datadir="d:\bitcoin\blocks" no errors are returned on the command line. C:\Program Files (x86)\Armory>armoryqt.exe -datadir="d:\bitcoin\blocks" C:\Program Files (x86)\Armory> The log file is in pastebin: https://pastebin.com/2zALnFsr
|
|
|
|
btcArmory user (OP)
Jr. Member
Offline
Activity: 53
Merit: 2
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 21, 2021, 08:38:03 PM Last edit: August 21, 2021, 08:55:23 PM by btcArmory user |
|
Here's the other armory log file https://pastebin.com/2zALnFsrMaybe the command line parameters for satoshi path were accepted by Armory, but there's something else wrong. Versions Bitcoin Core version v0.21.0 Armory Version : 0.96
|
|
|
|
btcArmory user (OP)
Jr. Member
Offline
Activity: 53
Merit: 2
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 21, 2021, 08:46:08 PM |
|
And I would like to ask are you planning to recover your wallet with watch-only wallet? and then use Android wallet instead?
Take note you can't be able to send or sign a transaction without private keys.
I have both watch-only and offline systems, including both wallets, so apparently I have private keys available.
|
|
|
|
HCP
Legendary
Offline
Activity: 2086
Merit: 4318
<insert witty quote here>
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 23, 2021, 01:07:10 AM Last edit: August 23, 2021, 01:17:41 AM by HCP |
|
Armory Version : 0.96
This won't work with newer versions of Bitcoin Core... make sure you have version 0.96.5 from here: https://btcarmory.com/0.96.5-release/Otherwise, it is kinda difficult to work out what is actually happening, as you seem to be trying to run multiple versions of things from multiple locations ![Huh](https://bitcointalk.org/Smileys/default/huh.gif) The "socket error", that was showing in one of the logs, could indicate that there is a "ghost" process running hidden in the background... you might need to try ending tasks from task manager or rebooting the PC to clear them out. Also... running ArmoryQt from the commandline, you shouldn't be using "datadir"... it should be "satoshi-datadir" to specify the Bitcoin Blocks folder... and "dbdir" to specify the Armory database dir... Armory DB uses "datadir" (for Armory data directory), "satoshi-datadir" for blocks folder and "dbdir" for it's database directory. All this is explained here: https://btcarmory.com/docs/pathing
|
|
|
|
btcArmory user (OP)
Jr. Member
Offline
Activity: 53
Merit: 2
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 23, 2021, 03:43:01 AM Last edit: August 23, 2021, 05:26:15 AM by btcArmory user |
|
Otherwise, it is kinda difficult to work out what is actually happening, as you seem to be trying to run multiple versions of things from multiple locations Undecided Huh I was still working on old Windows systems that were first installed in 2014. I had to upgrade the watch-only wallet to Windows 10. I also tried to upgrade to: watch-only bitcoin core to 0.20.0 and Armory to 0.96-beta-a3d01aa722 offline Armory to 0.92.3 on a Win32 system. ================================ new hardware obtained running Windows 10 on 03-21-2021. Previous March 2021 posts were from the 2014 system. I apologize for the confusion. Installed Bitcoin Core 0.21.0 and Armory 0.96. Added an external HD. Moved bitcoin core to d:\bitcoin. Left Armory installed on the c: drive. That's why I left the pathing to both drives, depending on whether it was for bitcoin core or for Armory. If it's the best approach, I will uninstall Armory 0.96 and reinstall 0.96.5 to run with the new version of bitcoin core. Should Armory be installed on the d: drive or the c: drive for the upgrade? After the system is running, it sounds like I could either take the signed transaction and convert it to RAW HEX, then broadcast it to the network or import the wallet from the 2014 system with the BTC and go on with business as normal. Will the second option work? Are there any known issues with wallets or with anything else in between versions that I have been running since 2014?
|
|
|
|
HCP
Legendary
Offline
Activity: 2086
Merit: 4318
<insert witty quote here>
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 24, 2021, 12:07:29 AM |
|
Installed Bitcoin Core 0.21.0 and Armory 0.96. Added an external HD. Moved bitcoin core to d:\bitcoin. Left Armory installed on the c: drive. That's why I left the pathing to both drives, depending on whether it was for bitcoin core or for Armory. If it's the best approach, I will uninstall Armory 0.96 and reinstall 0.96.5 to run with the new version of bitcoin core.
Yeah, I suspect some of the issues might be caused by trying to use 0.96 with Bitcoin 0.21... the older versions of Armory don't play nicely with newer versions of Bitcoin Core ![Undecided](https://bitcointalk.org/Smileys/default/undecided.gif) Removing 0.96 and installing 0.96.5... get it running (and perhaps consider a "rescan and rebuild databases") and then see how things stand. Should Armory be installed on the d: drive or the c: drive for the upgrade?
It really should not matter... theoretically Armory can be installed anywhere... and it's data directory can be configured to be anywhere. However, for simplicity, it's probably easier to simply install Armory using the 0.96.5 installer and leave it's install (C:\Program Files) and datadir (C:\Users\USERNAME\AppData\Roaming\Armory) locations as "default". After the system is running, it sounds like I could either take the signed transaction and convert it to RAW HEX, then broadcast it to the network or import the wallet from the 2014 system with the BTC and go on with business as normal. Will the second option work? Are there any known issues with wallets or with anything else in between versions that I have been running since 2014? Depends on how you wish to import the wallet... trying to import the wallet files themselves might cause problems... So, I would say that you'd be better off restoring from your root key (paper) backup. If the signed transaction you have is still "valid" (you would be advised to triple check ALL the details of it, like output address(es) and amounts etc) and you still wish to broadcast it, then that is just as easy to broadcast from one of the raw transaction "push" services (coinb.in, blockcypher, btc.com etc). I guess the question is, are you just trying to get your coins out of Armory and then move on, or are you wanting to continue using Armory?
|
|
|
|
btcArmory user (OP)
Jr. Member
Offline
Activity: 53
Merit: 2
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 25, 2021, 05:35:04 AM |
|
I like Armory. I know it's secure. If possible, I will continue to use it. Keeping an amount of bitcoin in cold storage is a perfect idea. "Trust no one." - Benjamin Franklin The issue that I have been up against in the past is a debilitating shortage of viable hardware. That appears to have resolved itself. I really appreciate all the information. ![Grin](https://bitcointalk.org/Smileys/default/grin.gif) When I get time to return to the Armory issues, I will keep you posted as to the outcome.
|
|
|
|
HCP
Legendary
Offline
Activity: 2086
Merit: 4318
<insert witty quote here>
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 26, 2021, 04:14:03 AM |
|
That's fine. I was just wanting to know how far you really needed to go down the path... if you just needed to get Armory running, restore wallet and extract private keys... or if you needed to get Bitcoin Core setup and running, Armory setup and running and then get Bitcoin Core and Armory talking to each other properly ![Wink](https://bitcointalk.org/Smileys/default/wink.gif) It would seem that you're after the latter, which hopefully should not be too difficult. Let us know how you get on... fingers crossed getting the latest versions up and running will solve most of the issues.
|
|
|
|
btcArmory user (OP)
Jr. Member
Offline
Activity: 53
Merit: 2
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 30, 2021, 04:15:26 AM |
|
Uninstalled bitcoin core and armory, deleted all blockchain database files in d:\bitcoin\databases, then installed bitcoin core v0.21.1 armory 0.96.5 bitcoin core: no wallet has been loaded go to File>Open wallet ... armory: stuck at splashscreen with "loading 100%" armorylog.txt https://pastebin.com/a2Da3VGuto get this result, I had launched executables from cli with these commands c:\Program Files\Bitcoin>bitcoin-qt.exe -datadir=d:\bitcoin C:\Program Files (x86)\Armory>armoryqt.exe --satoshi-datadir=d:\bitcoin\blocks --dbdir=C:\Users\Administrator\AppData\Roaming\Armory\databases --datadir=C:\Users\Administrator\AppData\Roaming\Armory Is it still pathing?
|
|
|
|
HCP
Legendary
Offline
Activity: 2086
Merit: 4318
<insert witty quote here>
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 30, 2021, 08:44:42 AM |
|
No... that actually looked like everything was going great... but then it doesn't seem to spawn the armorydb process??!? ![Undecided](https://bitcointalk.org/Smileys/default/undecided.gif) If you open Task Manager... do you see an "armorydb.exe" process running? ![Huh](https://bitcointalk.org/Smileys/default/huh.gif) can you please post the contents of the dbLog.txt file as well (if it exists).
|
|
|
|
BitMaxz
Legendary
Online
Activity: 3360
Merit: 3086
BTC price road to $80k
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 30, 2021, 01:25:27 PM |
|
Is it still pathing?
It's running fine according to your logs you just let it run and wait for loading to let it sync with the bitcoin core. What I notice is this 2021-08-29 20:27:01 (INFO) -- ArmoryQt.py:2185 - Number of wallets read in: 0 You can check your %appdata%\Armory if there are wallet files with .wallet extension. Next time make sure to make a backup of your armory wallet file under %appdata%\Armory before you uninstall armory because there is some chance that the files under that folder could be deleted. The question is do you have a paper backup? Since you mention it in your first post you should have this backup. You can just import it to your newly installed armory 0.96.5
|
|
|
|
|