我的交易在鏈上被卡住了該怎麼辦?

修改時間 Wed, 18 Oct 2023 於 01:16 PM

在鏈上交易時有時候會遇到交易卡住,通常的原因是手續費(gas fee)不足所造成的,使用CoolWallet App進行交易時系統會自動為您建議最適合的手續費金額。但如果遇到鏈上交易量瞬間飆高或是手動調整手續費到低於鏈上手續費平均金額的時候,交易就有可能被卡住。


如果您想要查詢即時的鏈上手續費,可以參考BlockNative,提供Ethereum及Polygon的交易手續費建議,我們建議您使用「More Likely」建議的數值設置交易手續費。


當您的交易被卡住時建議耐心等待,或是使用覆蓋交易的方法來加速促成交易。每一個冷錢包或是第三方平台(熱錢包)處理覆蓋交易的方式都不同,以下會分享如何覆蓋從CoolWallet發起的交易。


1. 如何判斷交易遵循的提案?


首先,先判斷您的交易遵循Legacy或是EIP-1559提案,CoolWallet沒有辦法決定交易使用的提案,通常來說,大部分的ETH交易使用EIP-1559。


您可以在CoolWallet App的歷程紀錄(History)長按複製您的交易編號(Transaction ID / txid)到公開帳本 (online explorer) 查詢,這邊以ETH交易為例。您可以在Other Attributes的欄位看到Txn Type=EIP-1559 (紅框處)。



2. Legacy的處理辦法 (BSC鏈)


覆蓋遵循Legacy提案的交易很簡單,只要再重新發起一筆與原交易「發送地址」「接收地址」跟「金額」完全相同的交易並提高手續費,即可以覆蓋先前交易。

提醒您操作是務必再次確認您欲覆蓋的交易狀態仍然是等待中,避免發出兩筆同樣的交易。


3. EIP-1559的處理辦法


透過EIP-1559提案執行的交易,手續費過低的情況下會產生新的Nonce(視為新的交易),而這也是您無法直接透過調整手續費就覆蓋交易的原因。

針對EIP-1559的交易,您可以在CoolWallet App上面直接切換至CoolWallet HOT,使用助記詞還原錢包,重新發起一筆與原交易「發送地址」「接收地址」跟「金額」完全相同的交易,再透過手續費後方的「編輯」-「專業配置」功能,手動提高"Max Priority Fee" 的金額即可覆蓋交易。

如果您希望使用第三方平台,也可以在MetaMask輸入您的助記詞還原錢包,發起一筆與原交易「發送地址」「接收地址」跟「金額」完全相同的交易,並在手續費設定中手動提高 "Max Priority Fee" 再發出交易。


兩種方法都可以成功完成覆蓋,CoolWallet團隊提醒您在第三方平台還原您的錢包助記詞皆有一定風險,請您審慎評估後進行,我們也不建議您的冷錢包跟熱錢包使用同一組助記詞保護資產。


這篇文章是否有幫助?

太棒了!

感謝您提供意見回饋

抱歉,沒能幫到您

感謝您提供意見回饋

請讓我們知道如何改善這篇文章!

請選擇至少一個原因

意見已發送

感謝您的寶貴意見,我們將嘗試修改這篇文章