Transactions
交易是否被探勘?
幾個小時前,我將交易 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 後,一切都應該再次順利執行。謝謝!