Transactions
使用 Nonce 取消交易的方法出現錯誤“替換交易定價過低”
由於汽油價格低,我有一筆未完成的交易。我嘗試使用相同的 57 nonce 發送新交易(https://etherscan.io/tx/0x7d50ccda13524e04614d65ac03ddbd1d1027a1b6fa8aab7c779fca2ff5bf6b81)和高gas,但它沒有通過並給我錯誤:
Failed transaction Transaction 57 failed! [ethjs-query] while formatting outputs from PC '("value": ""code":-32000 "message": "replacement transaction underpriced"})'
我如何發送另一筆帶有 nonce 57 的交易來替換我的低 gas 價格的交易?
從etherscan,我擷取了Transaction Hash的相關細節:0x7d50ccda13524e04614d65ac03ddbd1d1027a1b6fa8aab7c779fca2ff5bf6b81
天然氣價格:0.000000030629291882 乙太(30.629291882 Wei)
最大優先級:30.629291882 Gwei
Txn 類型:2 (EIP-1559)
隨機數:57
這是一個 EIP-1559 交易,您要替換它的 nonce57 交易必須至少多出 10% 的 Gas Price 和 Max Priority。
因此需要以下兩個最小值:
- 天然氣價格:
1.1*30.629291882
- 最大優先級:
1.1*30.629291882
您無需增加交易的 Gas Limit。(如果您的替換交易向您自己發送了 0 個乙太幣,您甚至可以降低它並將 Gas Limit 設置為 21,000。)