I have an amazon ec2 instance running a web server, MySQL server, and bitcoin daemon on ubuntu 14.04, and I ran ./bitcoind getnewaddress and the output was an address. I sent a few cents worth of bitcoin to that address, and I have been doing ./bitcoind getbalance for a few hours and still there is no balance.

Wondering if I needed to send to a particular accoutn instead of the main bitcoin daemon, I also sent a few cents to an address generated by ./bitcoind getnewaddress debug (just a test name) and did ./bitcoind getbalance debug. I have found nothing, I am not sure what the issue is. Port 8333 is open on the amazon vm, so I don't think the issue is there. bitcoind's rpc interface is running on port 8432 as specified by rpcport=8432 in ~/.bitcoin/bitcoin.conf. Any idea why I am not getting payments? I think there have been enough confirmations, I believe the number required is 6 required by default. I will check soon to make sure that there have been that many confirmations.

  • Is your client synched? What is core's response on bitcoin-cli getblockcount?
    – user11221
    Commented Nov 20, 2014 at 18:58
  • @GeorgeKimionis 281034, I'll check if that's up to date, one second please... (I started this bitcoind very recently, so maybe it hasn't finished syncing...)
    – user16871
    Commented Nov 20, 2014 at 19:05
  • @GeorgeKimionis Grr, thats about 50,000 blocks behind. Does that mean I have to wait a few hours still?
    – user16871
    Commented Nov 20, 2014 at 19:13
  • Yes, 281034 is mid January. This is the reason your transactions haven't appeared yet in your client.
    – user11221
    Commented Nov 20, 2014 at 19:15
  • @GeorgeKimionis Alright, thanks. By the way, I am a free tier user of amazon and so I do not have very much storage on my server, 20 GB right now (I can get up to 30 if needed, I will probably have to). My storage is about 90% full, and I'm pretty sure that's because of the blockchain. Is there any way to only use the recent blocks or something so that I don't use this much storage?
    – user16871
    Commented Nov 20, 2014 at 19:20

1 Answer 1


Your client needs to be fully synchronized for your transactions to show up, otherwise it's not aware that these transactions ever took place.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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