試圖替換 eth tx:替換交易價格過低
我最近發送了一個隨機數 = 0 和每 gas 費 20Gwei 的 tx。現在,由於汽油價格從未降到如此低的水平,我的 tx 被卡了好幾天。
我不關心卡住的 tx,但我想從同一個帳戶發送另一個 tx。當我嘗試發送它時,我在元遮罩中收到一條錯誤消息:
錯誤:替換交易價格過低
按照此處給出的建議: 錯誤:替換交易價格過低我手動增加了第二筆交易的隨機數(隨機數 = 1)並且能夠送出它。現在,如果我檢查 Etherscan 上的交易,它會告訴我:
有一個賬戶 nonce 較低的 Pending txn。這筆交易只有在之前的確認後才能執行
這表明第一筆交易必須在第二筆交易之前完成。如果為真,這將違背增加隨機數的目的。你知道這是否正確嗎?我必須先完成第一筆交易才能確認第二筆交易嗎?
如果第一筆交易必須在第二筆交易之前完成,那麼我唯一的選擇就是更換它。我也在元遮罩中嘗試了這個,方法是發送一個值為 0 的 tx 和非常高的 Max priority fee 和 Max fee。但是,當我不斷收到以下資訊時,我無法替換第一筆交易:
錯誤:替換交易價格過低
有什麼想法我能做什麼?非常感謝您的幫助。
geth
未處理的事務將在 3 小時內被丟棄,因此除非執行的節點已進行了不同的自定義,否則您不應收到此錯誤。Lifetime: 3 * time.Hour,
這表明第一筆交易必須在第二筆交易之前完成
這正是它的工作原理
錯誤
replacement transaction underpriced
發送給您,因為您沒有提高 gas 價格。如果你想替換現有的交易,你需要給它一個所謂的“價格上漲”,價格上漲是之前汽油價格的 10%:PriceBump: 10,
這是解決方法(https://www.myetherwallet.com)
- 將 web3 元遮罩擴展連結到 MEW 網站錢包…
- 然後當然設置相同的隨機數和更高的氣體。
- 這將允許交易以重複的隨機數進入記憶體池…
- 然後你只需等待它被節點拾取。
這只是發生在我身上,我花了 3 天時間才弄清楚。簡單地遵循使用更高氣體的相同隨機數的協議不是問題,而是它似乎是元遮罩本身的一個錯誤。
metamask 肯定需要修復這個錯誤,因為它有效地鎖定了你的錢包,阻止你做任何事情:/
謝謝@dysto(上)