I installed bitcoind v.0.8 on my VPS (with Debian 6 (Squeeze)). Then I generated a wallet for it: 12VWVmNEM1q6N9zMjX9aH3wSfRUbjVkZ21.

Here is my transaction to this wallet, but when I'm looking for this wallet balance with getreceivedbyaddress or getbalance I get 0.00000000. What can cause it? How can I receive my funds?


It looks like the block chain simply hasn't synced up fully for you. It usually takes a few hours to download the whole block chain and during this time the program will have inaccurate balances.

Verify your block count

Check your Bitcoind's block count with the getblockcount command and make sure it matches up with the network's block count. Heres the network block count, maintained by blockchain.info.

Make sure you're downloading blocks

If it doesn't match up, make sure your Bitcoind is atleast in the process of downloading blocks, try the command a minute later and see if it has incremented since then. If the block count stays the same number over a few minutes, it very likely that the following is your problem.

Why a server isn't downloading the block chain

Something that I've seen happen is that Bitcoind may stop downloading blocks at some point in the middle of the full chain. This happens because your server is running out of memory. Downloading the block chain is a heavy procedure because each block needs to be checked. You can remedy this by just manually moving a chain you've downloaded onto the server or get more ram (you need more than .5 gb of ram to run Bitcoind anyways). The community has the block chain available on torrent.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.