Geth
Version: 1.7.3-stable
Git Commit: 4bb3c89d44e372e6a9ab85a8be0c9345265c763a
Architecture: amd64
Protocol Versions: [63 62]
Network Id: 1
Go Version: go1.9.2
Operating System: linux
GOPATH=
GOROOT=/usr/lib/go
Geth shows my current balance as shown here:
https://etherscan.io/address/0xffe7d35bdbf9d0098600d04bcc5d258c25f8a4ea
Geth shows zero instead
$geth --cache 4096 console
Wait a few hours until sync
eth.syncing
false
eth.coinbase
0xffe7d35bdbf9d0098600d04bcc5d258c25f8a4ea
eth.getBalance(eth.coinbase)
0
[backtrace]
Hi there. Ideally ask technical questions on https://ethereum.stackexchange.com - it's important to keep issue trackers clear and for real issues only. (Similar questions to yours have been asked in the past on Stack Exchange, so it will likely already be answered there.)
This question has been asked many times, yet still no answer because its a BUG!
Short answer, switch to light mode, light mode works, full mode is BROKEN, at least on windows. Testing Linux now.
Could you also check what blocknumber your node is at? eth.getBlock("latest")
(since this can either be a bug that it reports as not syncing erroneously, or that there's some other error)
Block number is being listed as zero but that isn't the bug because I already have the transaction in cache. When I eth.getBlock(#) of a deposit transaction into my account the transaction shows. So while the syncing may be broken, that isn't the cause of this!
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Most helpful comment
Hi there. Ideally ask technical questions on https://ethereum.stackexchange.com - it's important to keep issue trackers clear and for real issues only. (Similar questions to yours have been asked in the past on Stack Exchange, so it will likely already be answered there.)