title: Why is my Ethereum block number 0 in geth, even though the sync is nearly complete?
body: <pre><code>&gt; w3.eth.syncing
  AttributeDict({
    'currentBlock': 5787386,
    'highestBlock': 5787491,
    'knownStates': 138355583,
    'pulledStates': 138341120,
    'startingBlock': 5787335,
  })
  
  &gt; w3.eth.blockNumber
  0
  </code></pre>
  
  <p>I had done full sync but blocknumber is always 0.</p>