Bitcoin Forum

Bitcoin => Wallet software => Topic started by: d00t on August 02, 2018, 04:42:30 PM



Title: Wallet Offline
Post by: d00t on August 02, 2018, 04:42:30 PM
I'm having trouble getting my wallet connect.  A few days ago I withdrew BTC from CEX.IO and sent it to my wallet but my wallet has still yet to receive my BTC sent.  Was wondering if anyone knows why this may be? I'm new to this so any help would be greatly appreciated.


Title: Re: Wallet Offline
Post by: jackg on August 02, 2018, 04:44:51 PM
Which wallet are you using?

Assuming it's bitcoin core, does it say anything with a progress bar at the bottom.
Can you go to help->debug window and look for the block height of your node.

Could you also post the most recent parts of your debug.log (for the last few days).


Title: Re: Wallet Offline
Post by: TryNinja on August 02, 2018, 04:45:18 PM
Which wallet are you using?
Is your wallet showing as "Connected", "Synchronized" or something like this?
Can you confirm that you withdrew BTC to a BTC (Bitcoin) wallet and not to a BCH (Bitcoin Cash) wallet by mistake?


Title: Re: Wallet Offline
Post by: d00t on August 02, 2018, 05:31:02 PM
I'm using Armory. Usually its stuck on preparing databases without scanning transaction history. And do you mean this?: (Sorry I'm a complete noob)

logging in C:\Users\Inspiron15\AppData\Roaming\Armory\dbLog.txt
-INFO  - 1533225405: (..\main.cpp:23) Running on 4 threads
-INFO  - 1533225405: (..\main.cpp:24) Ram usage level: 4
-INFO  - 1533225405: (..\BlockUtils.cpp:907) blkfile dir: C:\Users\Inspiron15\AppData\Roaming\Bitcoin\blocks
-INFO  - 1533225405: (..\BlockUtils.cpp:908) lmdb dir: C:\Users\Inspiron15\AppData\Roaming\Armory\databases
-INFO  - 1533225405: (..\lmdb_wrapper.cpp:388) Opening databases...
-INFO  - 1533225406: (..\BDM_Server.cpp:996) registered bdv: 86d3d3cf385f671a59db
-INFO  - 1533225409: (..\BlockUtils.cpp:1091) Executing: doInitialSyncOnLoad
-INFO  - 1533225409: (..\DatabaseBuilder.cpp:169) Reading headers from db
-INFO  - 1533225482: (..\DatabaseBuilder.cpp:208) Found 315904 headers in db
-INFO  - 1533225484: (..\DatabaseBuilder.cpp:51) updating HEADERS db
-INFO  - 1533225494: (..\DatabaseBuilder.cpp:477) Found next block after skipping 699511bytes
-INFO  - 1533225495: (..\DatabaseBuilder.cpp:268) parsed block file #167
-INFO  - 1533225495: (..\DatabaseBuilder.cpp:268) parsed block file #168
-INFO  - 1533225502: (..\DatabaseBuilder.cpp:268) parsed block file #171
-INFO  - 1533225506: (..\DatabaseBuilder.cpp:268) parsed block file #172
-INFO  - 1533225511: (..\DatabaseBuilder.cpp:268) parsed block file #175
-INFO  - 1533225518: (..\DatabaseBuilder.cpp:268) parsed block file #179
-INFO  - 1533225527: (..\DatabaseBuilder.cpp:268) parsed block file #183
-INFO  - 1533225540: (..\DatabaseBuilder.cpp:268) parsed block file #187
-INFO  - 1533225559: (..\DatabaseBuilder.cpp:268) parsed block file #191
-INFO  - 1533225576: (..\DatabaseBuilder.cpp:268) parsed block file #195
-INFO  - 1533225587: (..\DatabaseBuilder.cpp:268) parsed block file #199
-INFO  - 1533225596: (..\DatabaseBuilder.cpp:268) parsed block file #203
-INFO  - 1533225607: (..\DatabaseBuilder.cpp:268) parsed block file #207
-INFO  - 1533225624: (..\DatabaseBuilder.cpp:268) parsed block file #208
-INFO  - 1533225632: (..\DatabaseBuilder.cpp:268) parsed block file #212
-INFO  - 1533225642: (..\DatabaseBuilder.cpp:268) parsed block file #216
-INFO  - 1533225657: (..\DatabaseBuilder.cpp:268) parsed block file #220
-INFO  - 1533225672: (..\DatabaseBuilder.cpp:268) parsed block file #224
-INFO  - 1533225689: (..\DatabaseBuilder.cpp:268) parsed block file #228
-INFO  - 1533225718: (..\DatabaseBuilder.cpp:268) parsed block file #232
-INFO  - 1533225765: (..\DatabaseBuilder.cpp:268) parsed block file #236
-INFO  - 1533225808: (..\DatabaseBuilder.cpp:268) parsed block file #240
-INFO  - 1533225839: (..\DatabaseBuilder.cpp:268) parsed block file #244
-INFO  - 1533225865: (..\DatabaseBuilder.cpp:268) parsed block file #248
-INFO  - 1533225887: (..\DatabaseBuilder.cpp:268) parsed block file #252
-INFO  - 1533225906: (..\DatabaseBuilder.cpp:268) parsed block file #256
-INFO  - 1533225936: (..\DatabaseBuilder.cpp:268) parsed block file #260
-INFO  - 1533225966: (..\DatabaseBuilder.cpp:268) parsed block file #264
-INFO  - 1533225994: (..\DatabaseBuilder.cpp:268) parsed block file #268
-INFO  - 1533226023: (..\DatabaseBuilder.cpp:268) parsed block file #272
-INFO  - 1533226056: (..\DatabaseBuilder.cpp:268) parsed block file #276
-INFO  - 1533226090: (..\DatabaseBuilder.cpp:268) parsed block file #280
-INFO  - 1533226135: (..\DatabaseBuilder.cpp:268) parsed block file #284
-INFO  - 1533226183: (..\DatabaseBuilder.cpp:268) parsed block file #288
-INFO  - 1533226217: (..\DatabaseBuilder.cpp:268) parsed block file #292
-INFO  - 1533226259: (..\DatabaseBuilder.cpp:268) parsed block file #296
-INFO  - 1533226294: (..\DatabaseBuilder.cpp:268) parsed block file #300
-INFO  - 1533226327: (..\DatabaseBuilder.cpp:268) parsed block file #304
-INFO  - 1533226367: (..\DatabaseBuilder.cpp:268) parsed block file #308
-INFO  - 1533226402: (..\DatabaseBuilder.cpp:268) parsed block file #312
-INFO  - 1533226450: (..\DatabaseBuilder.cpp:268) parsed block file #316
-INFO  - 1533226493: (..\DatabaseBuilder.cpp:268) parsed block file #320
-INFO  - 1533226531: (..\DatabaseBuilder.cpp:268) parsed block file #324
-INFO  - 1533226577: (..\DatabaseBuilder.cpp:268) parsed block file #328
-INFO  - 1533226622: (..\DatabaseBuilder.cpp:268) parsed block file #332
-INFO  - 1533226673: (..\DatabaseBuilder.cpp:268) parsed block file #336
-INFO  - 1533226731: (..\DatabaseBuilder.cpp:268) parsed block file #340
-INFO  - 1533226808: (..\DatabaseBuilder.cpp:268) parsed block file #344
-INFO  - 1533226927: (..\DatabaseBuilder.cpp:268) parsed block file #348
-INFO  - 1533227004: (..\DatabaseBuilder.cpp:268) parsed block file #352
-INFO  - 1533227059: (..\DatabaseBuilder.cpp:268) parsed block file #356
-INFO  - 1533227095: (..\DatabaseBuilder.cpp:268) parsed block file #360
-INFO  - 1533227138: (..\DatabaseBuilder.cpp:268) parsed block file #364
-INFO  - 1533227216: (..\DatabaseBuilder.cpp:268) parsed block file #368
-ERROR - 1533227412: (..\SocketObject.cpp:285) POLLERR error in readFromSocketThread
-ERROR - 1533227412: (..\BitcoinP2P.cpp:1027) caught SocketError exception in processDataStackThread: POLLERR error in readFromSocketThread
-INFO  - 1533227497: (..\DatabaseBuilder.cpp:268) parsed block file #369
-DEBUG - 1533227497: (..\Blockchain.cpp:242) Organizing chain
-INFO  - 1533227645: (..\BDM_Server.cpp:996) registered bdv: 50b96fd8345cda424645
-INFO  - 1533227719: (..\BDM_Server.cpp:996) registered bdv: 6de758d3534831b6de8f
-INFO  - 1533230865: (..\BDM_Server.cpp:996) registered bdv: 642dd7b1e0cf184bb891


Title: Re: Wallet Offline
Post by: jackg on August 02, 2018, 05:38:47 PM
Yes I did mean that file. However I'm not used to armory so you'll have to wait for someone else who is in order to get your solution.


Title: Re: Wallet Offline
Post by: d00t on August 02, 2018, 05:47:37 PM
No worries. I appreciate it.


Title: Re: Wallet Offline
Post by: freebutcaged on August 02, 2018, 07:16:20 PM
Can you post your Bitcoin address which you received from Cex.io? I want to know if you have already received your coins or not, if you already received the coins then there is no need to be worried, the rest could be solved easily.


Title: Re: Wallet Offline
Post by: d00t on August 02, 2018, 07:41:16 PM
how would you be able to see if I received them or not?


Title: Re: Wallet Offline
Post by: TryNinja on August 02, 2018, 07:48:23 PM
how would you be able to see if I received them or not?
Search your address in a block explorer.

http://blockchain.com/explorer/address/YOUR-ADDRESS


Title: Re: Wallet Offline
Post by: HCP on August 02, 2018, 09:09:06 PM
You need Bitcoin Core installed, fully synced up and running for Armory to work properly, as Armory uses the Bitcoin Core block database for access to block information.

Can you please answer the following questions:
- Which version of Armory do you currently have installed?
- Which version of Bitcoin Core do you have installed?
- Is Bitcoin Core fully synced? ("Help -> Debug Window -> Information", check "Current number of blocks"... should be >= 534899)

Looking at your debug... it seems your Bitcoin Core only has 315904 blocks. That's ~220,000 blocks short! :-\ If the transaction was sent recently, Armory won't be able to see it, until your Bitcoin Core is synced up until the block that includes your transaction.

Is there any chance you can post the contents of your armorylog.txt file? NOTE: DO NOT just post the contents here, it won't fit in a post. Please use https://pastebin.com/ and create a new "paste". Then simply post the unique URL that is generated when you save your "paste"


Title: Re: Wallet Offline
Post by: bob123 on August 03, 2018, 05:45:51 AM
If a block explorer (e.g. https://www.blockchain.com/explorer (https://www.blockchain.com/explorer) or https://live.blockcypher.com/ (https://live.blockcypher.com/) does show the transaction as confirmed, you can safely assume that you have received your coins.
Armory just can't update the necessary blocks since core is not fully synced.

You can either wait for core to fully synch, you will be able to see and access your coins afterwards.
Or you can export the private key of the address and import it into another wallet which does not require the whole blockchain to be downloaded and synced.

If you should decide to export the private key, click on 'Backup this wallet' -> 'Export Key Lists' and choose 'Private Key Plain Base58'.
Afterwards you will be able to import this private key into any other wallet to access your funds (e.g. electrum (https://electrum.org/#home)).


Title: Re: Wallet Offline
Post by: d00t on August 04, 2018, 03:51:13 PM
You need Bitcoin Core installed, fully synced up and running for Armory to work properly, as Armory uses the Bitcoin Core block database for access to block information.

Can you please answer the following questions:
- Which version of Armory do you currently have installed?
- Which version of Bitcoin Core do you have installed?
- Is Bitcoin Core fully synced? ("Help -> Debug Window -> Information", check "Current number of blocks"... should be >= 534899)

Looking at your debug... it seems your Bitcoin Core only has 315904 blocks. That's ~220,000 blocks short! :-\ If the transaction was sent recently, Armory won't be able to see it, until your Bitcoin Core is synced up until the block that includes your transaction.

Is there any chance you can post the contents of your armorylog.txt file? NOTE: DO NOT just post the contents here, it won't fit in a post. Please use https://pastebin.com/ and create a new "paste". Then simply post the unique URL that is generated when you save your "paste"

I have version 0.96.4. I downloaded bitcoin core, but it says it'll take up to 2 weeks to sync.  Is that normal? or is it something with my computer/connection that is taking it so long?


Title: Re: Wallet Offline
Post by: jackg on August 04, 2018, 03:54:49 PM
I have version 0.96.4. I downloaded bitcoin core, but it says it'll take up to 2 weeks to sync.  Is that normal? or is it something with my computer/connection that is taking it so long?

Yes it is.
That's why a lot of us don't use Bitcoin core as our main wallet (as it takes so long to install the blockchain).

I'd wait for it to sync if you could leave it for the two weeks. You can extract your private keys and switch wallets to say electrum (http://electrum.org/#download) but if you like armory, I'd stick with it.


Title: Re: Wallet Offline
Post by: d00t on August 04, 2018, 04:39:52 PM
ok, so regardless if i use armory or electrum i would still need bitcoin core?


Title: Re: Wallet Offline
Post by: jackg on August 04, 2018, 04:44:01 PM
ok, so regardless if i use armory or electrum i would still need bitcoin core?

No. Electrum is an spv/thin clinet. It downloads block headers and transactions relevant to you. NOT the entire blockchain. It'll take a few seconds to a minute to sync.


Title: Re: Wallet Offline
Post by: HCP on August 05, 2018, 05:39:02 AM
I have version 0.96.4. I downloaded bitcoin core, but it says it'll take up to 2 weeks to sync.  Is that normal? or is it something with my computer/connection that is taking it so long?
It may not take that long to sync up... the time estimation for sync in Bitcoin Core isn't terribly accurate and can jump around quite a bit. Having said that, it can definitely take hours if not days for it to fully sync if there are a large number of blocks that need to be downloaded/validated.

The sync time is (mostly) dependent on:
- Data storage type and speed (SSD > HDD > USB external storage)
- CPU/RAM (there is a lot of number crunching involved in validating downloaded blocks, faster CPU + more RAM will likely = faster sync)
- Internet speed (Blockchain is getting close to 200Gigs... however, a decent broadband connection should not bottleneck the sync)


ok, so regardless if i use armory or electrum i would still need bitcoin core?
As jackg said... Armory is somewhat different to a lot of other wallets... it absolutely requires Bitcoin Core installed and synced. The SPV (Simple Payment Verification) wallets like Electrum, Exodus, Jaxx, Bither etc) connect to special nodes that do all the "heavy lifting" (ie. validating) for you... and just return the information that relate to your addresses/transactions.

Sync times for SPV wallets are generally measured in seconds/minutes.


Title: Re: Wallet Offline
Post by: d00t on August 05, 2018, 04:27:44 PM
I have version 0.96.4. I downloaded bitcoin core, but it says it'll take up to 2 weeks to sync.  Is that normal? or is it something with my computer/connection that is taking it so long?

Yes it is.
That's why a lot of us don't use Bitcoin core as our main wallet (as it takes so long to install the blockchain).

I'd wait for it to sync if you could leave it for the two weeks. You can extract your private keys and switch wallets to say electrum (http://electrum.org/#download) but if you like armory, I'd stick with it.

I'm trying to extract the keys but it won't let me go any farther after I enter them.  Not sure if I am entering them incorrectly or what.  Even when I save them to a file to import it won't let me continue


Title: Re: Wallet Offline
Post by: jackg on August 05, 2018, 04:34:26 PM
I have version 0.96.4. I downloaded bitcoin core, but it says it'll take up to 2 weeks to sync.  Is that normal? or is it something with my computer/connection that is taking it so long?

Yes it is.
That's why a lot of us don't use Bitcoin core as our main wallet (as it takes so long to install the blockchain).

I'd wait for it to sync if you could leave it for the two weeks. You can extract your private keys and switch wallets to say electrum (http://electrum.org/#download) but if you like armory, I'd stick with it.

I'm trying to extract the keys but it won't let me go any farther after I enter them.  Not sure if I am entering them incorrectly or what.  Even when I save them to a file to import it won't let me continue

Have you got the keys out?
What letter do they begin with?
How many keys do you have also.

Have you gone for the "import bitcoin addresses or private keys" option, pasted the keys in the box with a newline between them and hit next and continued with the setup?


Title: Re: Wallet Offline
Post by: HCP on August 06, 2018, 02:23:16 AM
I'm trying to extract the keys but it won't let me go any farther after I enter them.  Not sure if I am entering them incorrectly or what.  Even when I save them to a file to import it won't let me continue
What exactly are you copying and pasting from Armory?

The best options to select when exporting are as follows:
https://talkimg.com/images/2023/11/15/zi5Db.png


You should get a bunch of text output like:
Quote
Created:       2018-Aug-06 02:21pm
Wallet ID:     blahblah
Wallet Name:   Restored - blahblah

16Q9b1EYKtGHnNKYe595WYbPwBPGteFSwi
   PrivBase58: 5KciH7KsejtT8bmx544FaXP2PVrVdxxeuS5LLnZvW2BCZ5sfKgf
1Fg7Tct4bUAjuqtZXxtWfbPrgKpP13mSnD
   PrivBase58: 5JXDsBW2ugAYLfjP41uVNn6bcbxwnyF28WmXnrLh5BZ5kD23u4f
13DxavfD7dMBqsArxg3AHbK1vrLKwagtxb
   PrivBase58: 5JXT7UTUU26mzV5J5rnQMgNPHRUZwtuDaRuQqFSrk589pHKsjMd
...

NOTE: You can NOT simply copy/paste everything from that screen into Electrum... it will not work. The ONLY part you want to copy/paste are the bolded strings of numbers/letters after the "PrivBase58:" labels...

ie:
5KciH7KsejtT8bmx544FaXP2PVrVdxxeuS5LLnZvW2BCZ5sfKgf
5JXDsBW2ugAYLfjP41uVNn6bcbxwnyF28WmXnrLh5BZ5kD23u4f
5JXT7UTUU26mzV5J5rnQMgNPHRUZwtuDaRuQqFSrk589pHKsjMd

You would then copy/paste just those strings into the "Import bitcoin addresses or private keys" dialog when importing into Electrum.