Defi 農民必備技巧 —— 如何加速或取消 Pending 狀態的交易

Defi 農民必備技巧

如何加速或取消 pending 狀態的交易

作者

許超逸,BKFUND 創始人

對於 defi 農民來說,經常碰到了一個問題就是因為以太坊網路的 gasPrice 過高,自己通過 Metamask 發出的交易長時間處於 pending 狀態,無法及時確認。大多數情況下,我們可以使用 Metamask 自帶的工具加速或取消交易,但有時候,通過 Metamask 工具加速或取消之後,在 Metamask 界面顯示該筆交易已失敗,無法再次加速或取消,而在 etherscan.io 查詢,交易仍處於 pending 狀態,此時我們就需要藉助另外的工具來處理這個問題。

例如我們的賬戶有一筆長時間處於 pending 狀態的交易,在 etherscan.io 使用 tx 查詢到該筆交易的 nonce 值與交易數據:

mycrypto 是一款可以構建以太坊原始交易的錢包,能夠幫助用戶方便的處理 pending 狀態的交易,我們通過 Metamask 連接到 mycryto 錢包之後,點擊 「發送以太幣 / 發送代幣」,選擇高級選項:

無論加速交易或者取消交易,其本質都是利用賬戶每筆交易 nonce 值的唯一性,發起一筆新的交易代替原交易,因此在構建原始交易的時候,nonce 值需要與處於 pending 狀態的舊交易完全相同,即在 nonce 一欄裡面填 81,我們若想要

(1)加速交易:

則在目的地址、轉賬金額、數據保持與 pending 狀態交易完全一致,並設置一個新的 gasPrice;

Defi 農民必備技巧 —— 如何加速或取消 Pending 狀態的交易

(2)取消交易:

則將目的地址設為自己賬戶地址、金額設為 0、數據清空,並設置一個新的 gasPrice;

Defi 農民必備技巧 —— 如何加速或取消 Pending 狀態的交易

以取消交易為例,連接 Metamask 錢包,在彈出的窗口點擊確認,過一段時間即可看到交易成功被取消。

Defi 農民必備技巧 —— 如何加速或取消 Pending 狀態的交易

怎麼樣,加速交易、取消交易就是這樣簡單,你學會了嗎?

來源鏈接:mp.weixin.qq.com

聲明:以上內容採集自互聯網,作品版權歸原創作者所有內容均以傳遞信息為目的,不代表本站同意其觀點,不作為任何投資指導。幣圈有風險,投資需謹慎
提示:投資有風險,入市需謹慎,本資訊不作為投資理財建議。請理性投資,切實提高風險防範意識;如有發現的違法犯罪線索,可積極向有關部門舉報反映。
你可能還喜歡