我必须从奇偶/ completely迁移到Geth,因为后者为我完全停止了同步。
首先,我尝试将一个用parity_exportAccount()导出的私钥复制到Geth中,该密钥的格式与Geth非常相似:
$ cp myaccount.json ~/.ethereum/keystore/UTC--2020-09-11T05-44-30.451420645Z--0x1234561234561234561234561234561234561234现在我在Geth控制台上看到了我的帐户--我甚至可以用web3.personal.unlockAccount()解锁它。但是,每当我试图调用web3.eth.getBalance()时,它总是返回0 -以及web3.eth.getTransactionCount()。
当然,我已经确保我的帐户在etherchain.org上有非零余额.我也确信我的Geth实例是同步的。
我该怎么做才能让Geth认出我进口钱包的余额呢?我必须运行类似于比特币核心的-reindex选项,还是我做了完全错误的事情?在后一种情况下,我应该遵循哪个过程才能正确迁移?
发布于 2020-09-15 05:34:29
最后,我发现在启动geth后,它在lite模式下工作:
$ geth --syncmode "light"余额现在已被确认,我可以毫无问题地使用这些资金。
https://ethereum.stackexchange.com/questions/87379
复制相似问题