求助!geth查询余额0,mist 有余额

本地跑的geth,启动的公网,指令如下
geth --fast --cache 1024 --maxpeers 30 --datadir data --rpc --rpcapi db,eth,net,web3,personal,admin,miner --rpcport 8545 --rpcaddr 192.168.88.254 --rpccorsdomain * console 2>>geth.log
同个账号mist钱包有余额,geth一直为0,用的eth.getBalance

节点一直在同步,查看节点数一直为0,会不会和这个有关
attachments-2018-08-pWU6Jxzj5b615222b678c.jpg
请先 登录 后评论

3 个回答

melon-jj

应该是区块没有同步完造成了,之所以钱包能看见。钱包可能是通过类似缓存或者调用其它服务获取的最新余额 ,而非使用最新区块

请先 登录 后评论
梁雁明 - 区块链专家

还没同步完,本地跑基本上现在也同步不完了,要么固定硬盘

请先 登录 后评论
yunzhishang

我的情况是,就算fast sync模式已经同步超过该交易区块,余额还是0. 但是能查到交易的receipt. 可能fast模式只是同步receipt,不执行交易吧. 也就不会更新world state.

我换成full sync后就ok了,不过还同步好几天. 

请先 登录 后评论
  • 4 关注
  • 0 收藏,702 浏览
  • JinZu 提出于 2018-08-01 14:25

相似问题