通过 geth 检查时,我的以太坊余额似乎为 0

My ethereum balance seems to be 0 when checked via geth

我创建了一个以太坊地址

geth account new

并向它发送了一些以太币。然后我运行服务器:

geth

和 JavaScript 控制台:

geth attach

我查了一下余额,结果是0:

> eth.getBalance('0xB97168a67AB66E55B98B1439222Ee665E657fFc0')
0

当我通过 etherchain 查看余额时,有一些以太币。

我做错了什么?

可能不允许您加入 public 以太坊网络,因为您的本地时间可能不正确(如果您偏离 12 秒,它可能已经引起问题了!)或者因为您的防火墙配置。查看这些 common connectivity issues 了解更多信息。这可能会导致区块链根本没有下载到您的计算机,从而导致您的余额为0。

通过在 JavaScript 控制台中输入 net.peerCount 可以很容易地找出是否是问题所在,如果是 0,则存在连接问题。

可能是您的节点没有下载区块链中的最新区块,其中一个区块包含您的交易。请参阅:My ethereum balance returns 0 when checked via geth, but according to etherchain it has a value 了解更多详情。