【发布时间】:2018-06-19 05:57:19
【问题描述】:
我正在学习以太坊并尝试使用 Geth 1.7.3-stable 的私有网络。
Accounts[0] 在专用网络中有 105 个 eth,我尝试如下发送 eth。
但是 eth.sendTransaction 命令只返回 “0xaf571929f95ddeaab8761d719dba3c852f5d4f9895968a905c275561eaf57ae6”。
而帐户[1] 没有收到任何 eth。
> eth.getBalance(eth.accounts[0])
105000000000000000000
> personal.unlockAccount(eth.accounts[0])
Unlock account 0x24636f1423f131f5441fbee83323c53c59af247d
Passphrase:
true
> eth.sendTransaction({from: eth.accounts[0], to: eth.accounts[1], value: web3.toWei(2, 'ether')})
"0xaf571929f95ddeaab8761d719dba3c852f5d4f9895968a905c275561eaf57ae6"
>
> eth.getBalance(eth.accounts[1])
0
有谁知道如何解决这个问题?
【问题讨论】:
-
根据您的描述,您似乎正在运行您的节点(常量函数正确返回),但没有挖掘任何交易。
-
是的,我制作了 genesis 文件并创建了私有网络。我之前试过
start mining,但返回null。这是原因吗?接下来我该怎么办? -
我意识到我错了。之前实际上并未开始采矿。现在我得到正确的结果。但是
miner.start()仍然响应为空。