Bitcoin Forum

Bitcoin => Armory => Topic started by: daveraye on January 10, 2017, 10:36:30 PM



Title: Is it necessary for Armorydb.exe to continue running console window?
Post by: daveraye on January 10, 2017, 10:36:30 PM
After Armory initializes, is it necessary for Armorydb.exe to continue running in console for Windows 7?
It doesn't seem to perform any functions. Can I close it?


Title: Re: Is it necessary for Armorydb.exe to continue running console window?
Post by: achow101 on January 10, 2017, 10:59:05 PM
No it must remain running. Armorydb does a lot of stuff but you not necessarily see it happen. The next version will have a fix so that it does not open up a console window and instead runs in the background.


Title: Re: Is it necessary for Armorydb.exe to continue running console window?
Post by: justatadbitminecrazy on June 19, 2017, 01:51:04 AM
I had to upgrade my Armory to fix a fee issue so I installed "Version 0.96-beta-a3d01aa722" and it loads ArmoryDB.exe in a console window. I am running Windows 10 and need or would like to hide that console window so I don't accidentally close when I am closing down my work windows.

Any way I can run it as a hidden service?

If not when will there be a release available that hides the console window? I notice that the timestamp for your reply was 1/2017, I would think that 5 months might be enough time to release a version that hides the window.

Thank you.


Title: Re: Is it necessary for Armorydb.exe to continue running console window?
Post by: achow101 on June 19, 2017, 02:08:56 AM
If not when will there be a release available that hides the console window? I notice that the timestamp for your reply was 1/2017, I would think that 5 months might be enough time to release a version that hides the window.
This should be fixed in the testing builds. Try installing the third testing build: https://github.com/goatpig/BitcoinArmory/releases/tag/v0.96.0.3-testing and see if you still see it (I don't see it).


Title: Re: Is it necessary for Armorydb.exe to continue running console window?
Post by: justatadbitminecrazy on June 19, 2017, 04:11:31 AM
I installed it and the console window no longer shows on the task bar, thank you.

So if I understand the new configuration of Armory is that Bitcoin Core is no longer used or needed, it has been replaced by ArmoryDB.exe? Does that mean I can uninstall the Bitcoin Core app?


Title: Re: Is it necessary for Armorydb.exe to continue running console window?
Post by: achow101 on June 19, 2017, 04:37:36 AM
So if I understand the new configuration of Armory is that Bitcoin Core is no longer used or needed, it has been replaced by ArmoryDB.exe? Does that mean I can uninstall the Bitcoin Core app?
No, that is incorrect. Armory still uses Bitcoin Core. ArmoryDB is just another layer of Armory (the part that interacts with Core) abstracted into its own binary. This is to allow for litenode functionality in the future.


Title: Re: Is it necessary for Armorydb.exe to continue running console window?
Post by: justatadbitminecrazy on June 19, 2017, 04:15:02 PM
Thank you for the info.

One more quick question. Can you point me to a forum that covers Armory too high transaction fees? I tried to send $5.00 this morning and Armory want to send a $97.00 transaction fee.


Title: Re: Is it necessary for Armorydb.exe to continue running console window?
Post by: Holliday on June 20, 2017, 03:54:39 AM
Thank you for the info.

One more quick question. Can you point me to a forum that covers Armory too high transaction fees? I tried to send $5.00 this morning and Armory want to send a $97.00 transaction fee.

How many inputs?


Title: Re: Is it necessary for Armorydb.exe to continue running console window?
Post by: justatadbitminecrazy on June 20, 2017, 03:57:33 PM
Please keep in mind that I am between Novice and somewhat knowledgeable with regards to BTC chains so please don't laugh when I ask the following.

What are inputs?


Title: Re: Is it necessary for Armorydb.exe to continue running console window?
Post by: achow101 on June 20, 2017, 04:19:55 PM
Please keep in mind that I am between Novice and somewhat knowledgeable with regards to BTC chains so please don't laugh when I ask the following.

What are inputs?
Bitcoin transactions work by spending previous transaction outputs as inputs in a transaction, and creates transaction outputs. When you create a transaction, there is an option to preview the transaction. This will tell you how many inputs are being spent and how many outputs are being created. Since the transaction fee is based upon the size of the transaction in bytes (not the value being transacted), the more inputs you have, the larger the transaction will be and thus the greater your fee will be.


Title: Re: Is it necessary for Armorydb.exe to continue running console window?
Post by: justatadbitminecrazy on June 20, 2017, 04:26:25 PM
If it matters I have my mining payout set to 0.01 BTC.

Is there any way to compress the small transactions into one bigger transaction?


Title: Re: Is it necessary for Armorydb.exe to continue running console window?
Post by: achow101 on June 20, 2017, 04:31:51 PM
If it matters I have my mining payout set to 0.01 BTC.

Is there any way to compress the small transactions into one bigger transaction?
No. The only way to do that is to create a transaction which spends all of your small transactions into one large output. If you aren't going to spend your Bitcoin in the near future, you can make such a transaction and just pay a very low transaction fee (and enable RBF just in case so that you can bump the fee if you have to). It will take a while to confirm, but you won't be paying as much in transaction fees.


Title: Re: Is it necessary for Armorydb.exe to continue running console window?
Post by: justatadbitminecrazy on June 20, 2017, 04:43:21 PM
I installed 95.1 after I got the high fee of $155 for one transaction. When I tried to do the exact same amount the transaction fee was in the neighborhood of $5.00 but when I tried to send it my Armory wallet (ArmoryDB) crashed and it would not send the BTC. After many iterations of installing, re-installing, and completely uninstalling and then deleting all directories in Program Files, Program Files (x86), and under AppData\Roaming I could not get it to work so I failed back to a clean install of Armory 93.3 and Bitcoin Core 11.1 which I know works. I am currently waiting for the Bitcoin DB to completely re-sync all DB files. After I get that completely working 100% again I will need to perform an upgrade to one of the newer releases.

Which Armory and Bitcoin Core would you suggest to upgrade to that are not in Beta?


Title: Re: Is it necessary for Armorydb.exe to continue running console window?
Post by: achow101 on June 20, 2017, 04:53:58 PM
Which Armory and Bitcoin Core would you suggest to upgrade to that are not in Beta?
You should upgrade to Armory 0.96 and Bitcoin Core 0.14.2. I recommend that you upgrade to the 0.96.1 testing build 3 as it fixes several bugs in 0.96 and is, IMO, more stable that 0.96.


Title: Re: Is it necessary for Armorydb.exe to continue running console window?
Post by: justatadbitminecrazy on June 20, 2017, 05:02:16 PM
I can find 0.96.1 at the following link but I don't see anything for Testing Build 3 listed.

https://github.com/goatpig/BitcoinArmory/releases/


Title: Re: Is it necessary for Armorydb.exe to continue running console window?
Post by: achow101 on June 20, 2017, 05:13:33 PM
I can find 0.96.1 at the following link but I don't see anything for Testing Build 3 listed.

https://github.com/goatpig/BitcoinArmory/releases/

It's this one: https://github.com/goatpig/BitcoinArmory/releases/tag/v0.96.0.3-testing


Title: Re: Is it necessary for Armorydb.exe to continue running console window?
Post by: justatadbitminecrazy on June 20, 2017, 05:17:05 PM
Okay I see my mistake. I was expecting test build 3 to be a sub of 0.96.1 but instead it is 0.96.03.

Thank you, I'll give this a try tomorrow once the database rebuild finishes.


Title: Re: Is it necessary for Armorydb.exe to continue running console window?
Post by: justatadbitminecrazy on June 20, 2017, 05:37:04 PM
If it matters I have my mining payout set to 0.01 BTC.

Is there any way to compress the small transactions into one bigger transaction?
No. The only way to do that is to create a transaction which spends all of your small transactions into one large output. If you aren't going to spend your Bitcoin in the near future, you can make such a transaction and just pay a very low transaction fee (and enable RBF just in case so that you can bump the fee if you have to). It will take a while to confirm, but you won't be paying as much in transaction fees.

Also I should change my reward payout to at least 0.05 or higher to lower the number of future transactions?


Title: Re: Is it necessary for Armorydb.exe to continue running console window?
Post by: achow101 on June 20, 2017, 05:38:50 PM
Also I should change my reward payout to at least 0.05 or higher to lower the number of future transactions?
Yes.


Title: Re: Is it necessary for Armorydb.exe to continue running console window?
Post by: justatadbitminecrazy on June 20, 2017, 05:48:41 PM
Done and again thank you.

I will do the upgrade tomorrow.

Have a good day.