0

我正在尝试发送交易。

eth.sendTransaction({from: eth.accounts[0], to: eth.accounts[1], value: web3.toWei(5, "ether")})

eth.sendTransaction({from: eth.accounts[0], to: eth.accounts[1], value: web3.toWei(5, "ether")})

INFO [08-25|21:14:21] Submitted transaction
fullhash=0xe1b58ddcb6d8c3f3a8308e0eb275f10c0c3b7bd8807cd24ff6a315a3917ab2a5 recipient=0x939f34bc9253a62927871c889bcf62f398d264a6 INFO [08-25|21:14:29] Submitted transaction
fullhash=0x33ca6bb00a70de13bd8b1fdec5d0a7995ad09a90e416ac8ab686fc650a324331 recipient=0x939f34bc9253a62927871c889bcf62f398d264a6 INFO [08-25|21:14: 57]更新挖矿线程threads=1 INFO [08-25|21:14:57]交易池价格阈值更新价格=18000000000 INFO [08-25|21:14:57]开始挖矿操作INFO [08-25|21 :14:57] 提交新的挖矿工作
数=1 txs=2 叔叔=0 elapsed=73.574ms

但是当我跑步时

eth.pendingTransactions

我可以看到上面发送的交易列表所以我的问题是交易什么时候被挖掘?

PS-我在我的本地机器上运行它(私有区块链)

提前致谢 :)

4

1 回答 1

1

如果您使用的是私有区块链,那么您可以miner.start()使用控制台运行函数。之后需要 5-6 分钟,矿工将准备好选择您的交易,并自动增加 coinbase 账户余额。

有时,如果您在交易中发送的 gas 和 gasprice 非常少,那么交易可能会卡住。因此,请在您的交易中发送足够的气体。它会被执行。

你也可以在你的命令中发送gas和gasprice,如下所示——

eth.sendTransaction({from: eth.coinbase, to: "0x154230ed91d1e711e56b9c0f88b5ba5fd2bghjgf", value: web3.toWei(5, "ether"),gas:21000,gasPrice:web3.toWei(45,"wei")})

希望这会有所帮助

于 2018-10-24T14:55:49.870 回答