Go-Ethereum
如何重新發送網路無法辨識的交易?
我發送了一個簡單的交易(沒有智能合約呼叫),而我的 geth 節點沒有連接任何節點。它創建了交易罰款並返回了交易標識符。
即使現在連接了許多節點,我也無法在任何區塊瀏覽器上找到此交易。我想這意味著它沒有被廣播?
如何轉播交易?
只需使用
eth.pendingTransactions
查找您要重新發送的交易。然後
var tx = eth.pendingTransactions[index]
,將 index 替換為您要重新發送的事務的索引。然後
eth.resend(tx, <optional gas price>, <optional gas limit>)
.這允許您更改重新發送交易的 gas 價格和 gas 限制。
從文件。
對於什麼是值得的,略有關係。
我已經
MetaMask
以低汽油價格發送了一筆交易。我正在尋找解決方案來解決它。
幸運的是
MetaMask
,提供了一個方便的解決方案:(很棒的功能,感謝開發者)