Transactions

無法廣播乙太坊交易,這個交易有什麼問題?

  • June 27, 2017

我使用 eth_sendTransaction 和 Parity 發送了一些資金,但它似乎沒有被探勘。

TX ID:0x2b9d3c36d2cf2e56b5779f47c821791bdc6a0835b8b79c873bc221ff9e9e6a75

原始交易:0xf86d0b85052804393483030d4094f1c19dbd4a9cf2693f55704911fbcde5f40d15b8881bc16d674ec80000801ba00ed29289d190f617db636b97b1186a3d7b7495fa6529619e22146515acc4c5c0a02dadd44c7242549378750b49ee761e603f297de370703a6578f14a10e3a3aa7f

我也嘗試過在這裡重新廣播原始交易:https ://etherscan.io/pushTx

這似乎有效並給出了相同的事務 ID,然後在重新嘗試時給出了錯誤:已經導入了具有相同雜湊的事務。

所以看起來交易已經從我的節點和 etherscan 廣播了,但它沒有得到確認?

我檢查了與許多其他正在確認的交易相同的gasprice(0.000000022146201908 Ether),並且gas量足夠。

這筆交易有問題嗎?

我發現的問題是 Parity 跳過了一個 nonce,因此下一個 nonce 實際上是“0xa”,但 Parity 決定將“0xb”放入事務中。

為了解決這個問題,我創建了另一個事務,專門添加了“0xa”的隨機數

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