Mist
乙太不轉移
當我從我的一個帳戶向另一個帳戶發送乙太幣時,會發送一筆交易,但在確認之後仍然沒有乙太幣轉移。我沒有收到任何明顯的錯誤資訊
簡單地發送乙太幣不會被轉移。它需要被開採。
請檢查您是否已啟動礦機。
如果您的礦工正在執行,請在 geth 控制台中驗證eth.hashrate和**eth.blockNumber 。**它不應該為零。如果它為零,那麼你的礦工沒有計算能力。要開始挖礦,我們至少需要 4GB RAM。
請檢查eth.pendingTransactions。如果交易仍處於待處理狀態,則它沒有被探勘。
如果沒有待處理的交易,那麼您將獲得如下所示的空數組。
> eth.pendingTransactions [] >
如果您在testnet中連接和執行,顯然需要一些時間。
由於 blockNumber 不為空,所以你的交易被成功探勘。我能想到的唯一原因是你的區塊鏈不在 sycn 中。
假設您的交易包含在 blockNumber 中
xxxx
(您可以通過 來檢查您的交易的 blockNumbereth.getTransactionReceipt("transactionHash")
,那麼您的帳戶將不會顯示更新的餘額,直到您的區塊鏈下載xxxx
塊。所以等到您的節點完全同步。您的 ethers 肯定會在您的節點下載後出現包含您的交易的區塊。
eth.getTransactionReceipt("transactionHash")
將返回如下所示的內容。> eth.getTransactionReceipt("0x6a66d2dbc1610e20405828fdbfbf7b028ec3ce5d20e3800267e0f99b70be1426") { blockHash: "0x414049a38df383bfa0e71ad1b1618ff8d08b45ce16064c27aed205d905048e36", blockNumber: 10436, contractAddress: null, cumulativeGasUsed: 42000, from: "0x2de46430bc377ad5a1e4c2cdfea7baa1a6baf092", gasUsed: 21000, logs: [], logsBloom: "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", root: "0xa6521114fe5c68ad252b163d7eac7415cd89c6259d8cdee47f681f14cefad6f0", to: "0xf74c6516c4f7c87c663f3aefce67d815fb1bf047", transactionHash: "0x6a66d2dbc1610e20405828fdbfbf7b028ec3ce5d20e3800267e0f99b70be1426", transactionIndex: 1 }