rydougmoo (OP)
Newbie
Offline
Activity: 1
Merit: 0
|
|
April 25, 2021, 06:52:11 AM |
|
Can anyone help? I'm new to bitcoin and mining with my gaming pc. I have installed Armory but it says on the dashboard " Please wait while the global transaction history is scanned. Armory will go into online mode automatically, as soon as the scan is complete." I not to sure on what this means or what I should do. Thanks!
|
|
|
|
NotATether
Legendary
Offline
Activity: 1778
Merit: 7362
Top Crypto Casino
|
|
April 25, 2021, 11:31:57 AM |
|
When you start Armory it will automatically launch Bitcoin Core in the background to use as its source for obtaining transactions.
If this is the first time Bitcoin Core is running, then it will download about 300GB of blocks to the disk before it can start serving transactions. My advice is to just wait for it to finish.
|
|
|
|
HCP
Legendary
Offline
Activity: 2086
Merit: 4361
<insert witty quote here>
|
|
April 26, 2021, 12:10:02 AM |
|
Do you actually have Bitcoin Core installed and fully synced? If so, what versions of Armory and Bitcoin Core do you have installed? Where did you download Armory from? Was it btcarmory.com or www.bitcoinarmory.com? If it was from bitcoinarmory.com, you got an old outdated version. You must download Armory from here: https://btcarmory.com/ (latest version is 0.96.5) If you don't have Bitcoin Core installed, Armory will not work correctly. Armory requires a fully synced, unpruned Bitcoin Core node to be able to function correctly. Can anyone help? I'm new to bitcoin and mining with my gaming pc.
If you're new to Cryptocurrency and Bitcoin, then I would probably suggest that you might want to investigate other desktop wallets like Electrum... (or maybe start with: https://bitcoin.org/en/choose-your-wallet) Armory, while a very secure wallet, can be quite complex and difficult to get setup and running correctly... and not a wallet I would generally recommend to beginners.
|
|
|
|
Terrbear
Newbie
Offline
Activity: 6
Merit: 1
|
|
May 26, 2021, 09:07:13 PM |
|
Hello I am fairly new to this as well and have down loaded Armory, then downloaded Bitcoin core. I am unsure as to how to sync them as there is no way to load my wallet into the bitcoin core from what I can see. The Armory is not coming on line however, it has Node statues with a green bar next to it along with build data base. The scan transaction history is still blank. Please let me know what I am missing. Thank you for your help
|
|
|
|
HCP
Legendary
Offline
Activity: 2086
Merit: 4361
<insert witty quote here>
|
|
May 26, 2021, 09:44:23 PM |
|
Is your Bitcoin Core fully synced? If you look in the "Window -> Information" menu... what is the "current block height" value? If that value is not at least 685072, then your Bitcoin Core is not synced. Also, is your Bitcoin Core without pruning enabled? How much free disk space do you have on your PC? Note that without Bitcoin Core being fully synced without pruning enabled, then Armory will not be able to work properly. in any case, for us to really understand exactly what is going wrong with your setup, you'll need to post your armory log files... to do this, locate the armorylog.txt (and dbLog.txt) file in your Armory data directory... copy/paste the contents to https://pastebin.com/ then click "Create new paste" and then copy/paste the unique URL that it generates into a message here.
|
|
|
|
HCP
Legendary
Offline
Activity: 2086
Merit: 4361
<insert witty quote here>
|
|
May 27, 2021, 12:28:19 PM |
|
Having Armory closed I would start Bicoin Core first and wait until it get full synch. After this I would closed Bitcoin Core and launch Armory. If such sequence is followed to its end the scanning of transaction history will not last long, ehe whole procedure will take anywhere from one to two minutes and and - "Bob's your uncle!" - Armory is online.
Armory won't be online if you have closed Bitcoin Core. Bitcoin Core (or bitcoind) needs to be running for Armory to be "online". It can still scan the block files and transaction if Bitcoin Core is not running, but it won't be "online" as there is no local node to connect to... and it won't get any new block/transaction information as your node is not running and therefore can't receive them
|
|
|
|
Terrbear
Newbie
Offline
Activity: 6
Merit: 1
|
|
May 28, 2021, 12:48:45 AM |
|
I believe I understand now, The bitcoin core is still syncing on my pc I will wait until it has completed. Thank you for you help
|
|
|
|
HCP
Legendary
Offline
Activity: 2086
Merit: 4361
<insert witty quote here>
|
|
May 28, 2021, 10:50:41 AM |
|
Why do you need to manually run Bitcoin Core, wait for it to sync, then shut it down... only to have it start up again automatically again when you launch Armory? That seems like a bit of a convoluted method to get it up and running... why not just start Armory and just let it sync bitcoind in the background if that is how you're going to run it?
|
|
|
|
HCP
Legendary
Offline
Activity: 2086
Merit: 4361
<insert witty quote here>
|
|
May 28, 2021, 11:39:57 AM |
|
Hmmmm... That is indeed quite interesting. Certainly, a piece of information to file away for future reference.
I might have to run some tests over the weekend to see if I can replicate this behaviour. I suspect that you might be right that if Armory is busy scanning blocks it might be using "valuable" disk IO resources, potentially slowing down the sync process.
|
|
|
|
goatpig
Moderator
Legendary
Offline
Activity: 3752
Merit: 1364
Armory Developer
|
|
May 28, 2021, 02:01:01 PM |
|
Hmmmm... That is indeed quite interesting. Certainly, a piece of information to file away for future reference.
I might have to run some tests over the weekend to see if I can replicate this behaviour. I suspect that you might be right that if Armory is busy scanning blocks it might be using "valuable" disk IO resources, potentially slowing down the sync process.
By and large, the difference in synch time is very noticeable if bitcoin Core is one-two (or even more) months behind the current state of blockchain (it seems to be the case of OP). Not sure about the shorter lag. If it's a few days or less you may not notice it. But definitely you should test this. Have you setup Core's RPC interface? When Armory has access to the RPC, it will know that Core is updating the chain and wait before catching up. If it doesn't however, that's a good way to slow things down as Armory will contest Core for CPU and I/O resources while catching up via the small batches of blocks Core writes to disk, often even going back over the same batch several times as some data may be missing (Core's commit to disk is async and out of order).
|
|
|
|
HCP
Legendary
Offline
Activity: 2086
Merit: 4361
<insert witty quote here>
|
|
May 28, 2021, 10:01:49 PM |
|
I had a vague recollection that Armory would wait until Bitcoin Core had finished syncing before it would attempt to catch up, but it's been so long since I had to sync a massive amount that I wasn't sure if it actually did this or not. I also didn't realise it was dependent on Armory having access to the RPC interface.
I still plan to run some tests to get a feel for how significant the performance hit is, but at the end of the day, I guess the "safest" option is to just make sure that Bitcoin Core is fully synced before running Armory.
|
|
|
|
goatpig
Moderator
Legendary
Offline
Activity: 3752
Merit: 1364
Armory Developer
|
|
May 29, 2021, 07:51:15 AM |
|
I also didn't realise it was dependent on Armory having access to the RPC interface.
That's on the of the purposes of the RPC interface, node statistics. The only other available connection to a Core node is through the P2P, and for various reasons you cannot guess the current top from that connection. I guess the "safest" option is to just make sure that Bitcoin Core is fully synced before running Armory.
You're better of itemizing the steps instead of letting Armory automate everything, for sure.
|
|
|
|
goatpig
Moderator
Legendary
Offline
Activity: 3752
Merit: 1364
Armory Developer
|
|
May 29, 2021, 01:17:06 PM |
|
This is outdated advice, and bitcoinarmory.com doesn't even carry my latest releases. Set server=1 in your bitcoin.conf, it will do wonders.
|
|
|
|
Terrbear
Newbie
Offline
Activity: 6
Merit: 1
|
|
June 02, 2021, 03:34:39 PM |
|
Ok so I have fully synced Bitcoin core and my armory is still showing off line: I know you had asked for log files before to determine the issue. Where would I get these log files to provide to you? On the main screen of the Armory I see the following:
Node Status has a green bar next to it Build Data base has a green bar and a circle with green in it Scanning Transaction history has a blank bar beside it.
Under that there is a message that says:
Armory is scanning the global transaction history to retrieve information about your wallets. The "Transactions" tab will be updated with wallet balance and history as soon as the scan is complete. You may manage your wallets while you wait.
However it is still showing off line.
Thank you
|
|
|
|
HCP
Legendary
Offline
Activity: 2086
Merit: 4361
<insert witty quote here>
|
|
June 02, 2021, 10:49:18 PM |
|
It may continue to show offline until it is finished scanning the database. But there is also the possibility that there is an underlying issue with your setup (old versions, wrong settings etc). To really diagnose it properly, you will need to provide your log files. Ok so I have fully synced Bitcoin core and my armory is still showing off line: I know you had asked for log files before to determine the issue. Where would I get these log files to provide to you?
Your armory logs can be accessed from the menu: "File -> Export Log File..." or they can be found in the Armory data directory... The Armory datadir will be: On windows: C:\Users\YOURUSERNAME\AppData\Roaming\Armory On Linux: ~/.armory On OSX: ~/Library/Application Support/Armory Note that, by default, the "AppData" folder on Windows will be hidden. To get it to display you can refer to the options here: https://www.freecodecamp.org/news/appdata-where-to-find-the-appdata-folder-in-windows-10/
|
|
|
|
Terrbear
Newbie
Offline
Activity: 6
Merit: 1
|
|
June 02, 2021, 11:08:01 PM |
|
Ok I will leave the programs open to keep scanning. however, in the mean time here are the files from the armory: armorylog_20210602_1853
|
|
|
|
nc50lc
Legendary
Offline
Activity: 2590
Merit: 6332
Self-proclaimed Genius
|
|
June 03, 2021, 06:09:33 AM |
|
Ok I will leave the programs open to keep scanning. however, in the mean time here are the files from the armory: armorylog_20210602_1853Your ftp link will not work like that. You can paste it to https://pastebin.com/ instead, click " Create New Paste" below and link it to your post using [url][/url] tags.
|
|
|
|
Terrbear
Newbie
Offline
Activity: 6
Merit: 1
|
|
June 03, 2021, 03:52:00 PM |
|
|
|
|
|
nc50lc
Legendary
Offline
Activity: 2590
Merit: 6332
Self-proclaimed Genius
|
|
June 04, 2021, 02:53:52 AM |
|
Is your Bitcoin core's blockchain pruned? You can find the prune setting it in Bitcoin Core's: Settings->Options... | Prune block storage to <> GB. If it's ticked ( checked), Armory will not work. Disabling it will require you to re-sync Bitcoin core from start and some extra disk space in the data directory ( about 350GB+).
|
|
|
|
Terrbear
Newbie
Offline
Activity: 6
Merit: 1
|
|
June 04, 2021, 10:44:01 AM |
|
Ok so I have unchecked that and told it ok to rebuild, I am now getting an error from Bitcoin core, after I click Ok to rebuild the error is Error opening Block database. I have tried uninstalling and reinstalling Bitcoin core restarted my PC and am still getting the same error. Not sure what to do now.
|
|
|
|
|