Mist

乙太不轉移

  • September 12, 2018

當我從我的一個帳戶向另一個帳戶發送乙太幣時,會發送一筆交易,但在確認之後仍然沒有乙太幣轉移。我沒有收到任何明顯的錯誤資訊

簡單地發送乙太幣不會被轉移。它需要被開採。

請檢查您是否已啟動礦機。

如果您的礦工正在執行,請在 geth 控制台中驗證eth.hashrate和**eth.blockNumber 。**它不應該為零。如果它為零,那麼你的礦工沒有計算能力。要開始挖礦,我們至少需要 4GB RAM。

請檢查eth.pendingTransactions。如果交易仍處於待處理狀態,則它沒有被探勘。

如果沒有待處理的交易,那麼您將獲得如下所示的空數組。

> eth.pendingTransactions
[]
>

如果您在testnet中連接和執行,顯然需要一些時間。

由於 blockNumber 不為空,所以你的交易被成功探勘。我能想到的唯一原因是你的區塊鏈不在 sycn 中。

假設您的交易包含在 blockNumber 中xxxx(您可以通過 來檢查您的交易的 blockNumber eth.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
}

引用自:https://ethereum.stackexchange.com/questions/13635