Transactions

交易是否被探勘?

  • October 28, 2016

幾個小時前,我將交易 0xe9cca30f9d8d2040a3c6c5ceb6601240b0c095a47ac9117dd34e36c0d66be2f7 發送到乙太坊測試網。當詢問節點時,一切似乎都是正確的(確認交易):

> eth.getTransactionReceipt("0xe9cca30f9d8d2040a3c6c5ceb6601240b0c095a47ac9117dd34e36c0d66be2f7");
{
 blockHash: "0xed3c145b87b83a52c42eb9f54c02e05be0da4b0723faf82ee1237b1b599bd180",
 blockNumber: 1806280,
 contractAddress: null,
 cumulativeGasUsed: 43282,
 from: "0xbeb1c53c48f916e099f0d13d3c65f8943dd8ddd2",
 gasUsed: 22282,
 logs: [],
 root: "53f83e77cd68ccee638efcb753426238d5483bf9879086fd3e19288742515596",
 to: "0x27c042342c9ba937214117e11a4970a6145034cb",
 transactionHash: "0xe9cca30f9d8d2040a3c6c5ceb6601240b0c095a47ac9117dd34e36c0d66be2f7",
 transactionIndex: 1
}

然而,通過 etherscan explorer 看不到此交易:

https://testnet.etherscan.io/tx/0xe9cca30f9d8d2040a3c6c5ceb6601240b0c095a47ac9117dd34e36c0d66be2f7

找不到事務條目

不確定是否與確認的傳入交易有關,但未顯示在 Mist 錢包中

有什麼理由可以解釋異常嗎?謝謝!

異常的一種可能解釋是,您可能在本地探勘交易,但未連接到其他現代測試網對等點。

如果是這種情況,以下內容可能會有所幫助:

請參閱:Geth - 檢查連接性

具體來說,如下命令。

> net.listening
> net.peerCount
> admin.peers

您還可以(本地)檢查您的餘額並確認它與區塊鏈瀏覽器中的預期結果相匹配。

> web3.fromWei(eth.getBalance('0xbeb1c53c48f916e099f0d13d3c65f8943dd8ddd2'), 'ether')

應該匹配這裡的餘額。

實際上我認為問題可能是執行舊版本的 geth,不適合 EIP150 Hardfork。將 geth 從 v1.4.10 升級到 v1.4.18 後,一切都應該再次順利執行。謝謝!

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