1

I've started my geth node with the following command:

$ geth --testnet --fast --cache=512 console

Now my console looks something like this:

enter image description here

How will I know when my node is fully synchronized?

INFO [07-20|13:32:48] Imported new state entries    count=384  elapsed=14.509ms  processed=1610372 pending=101560
INFO [07-20|13:32:48] Imported new block receipts   count=282  elapsed=66.980ms  number=1317825    hash=1085ad…37a592 ignored=0

Why are those two entries above different?

Is it that Imported new block receipts represents a block and Imported new state entries represents a transaction?

Is this node, as it was initiated with the command above, by default mining and proposing blocks to the network?

  • 1
    You can look at a block explorer to see what the latest block number is. When the processed number reaches that you have finished synching. – Joe Jul 20 '17 at 14:12
  • 1
    When syncing eth.syncing will output some stats, when it is not syncing it will return false. But at the beginning until it find some peers it will also return false, so you should check that eth.blockNumber is non zero. – Ismael Jul 20 '17 at 16:44
  • 2
    Possible duplicate of how do you know your db is synced in geth? – Richard Horrocks Jul 20 '17 at 18:31
  • open your ethereum app with skipping sync, and see state of your block sync. – TahaBA Jul 25 '17 at 0:48
0

pretty sure the answer is that the output of geth --testnet --cache=512 console starts looking like this:

enter image description here

but this is just my conjecture, if someone more knowledgable that I could validate this answer that would be greatly appreciated.

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.