imtoken转账失败的常见解决办法 - 創投圈 創投圈

imtoken转账失败的常见解决办法

欄目:教程專區 評論:0 點擊: 553 次

大家在使用imToken的過程中肯定碰到過轉賬失敗的情況,今天我就來為大家詳細講解一下如何處理轉賬失敗的問題。

轉賬失敗大致分為兩種情況:一種情況是交易未被打包導致轉賬失敗,另外一種情況是交易在打包的過程中發生了錯誤導致交易失敗。

交易未被打包導致轉賬失敗

交易未被打包不會扣除礦工費,絕大多數未被打包的情況是礦工費設置的過低導致的。通過 https://etherscan.io/查詢會出現以下幾種提示

1.Sorry,we are unable to locate this Transaction Hash

imtoken.jpg

截圖中的提示表明,這筆交易未被打包。小編髮送這筆交易時https://ethgasstation.info推薦的Gas Price為 61Gwei。小編設置的Gas Price 為 1 Gwei。這筆交易因為設置的Gas Price過低,被丟棄的概率是比較大的。

2.Pending狀態

重新發送一筆交易,將Gas Price設置為40 Gwei,發送交易後查詢這筆交易的詳細狀態

imtoken.jpg

截圖中的信息表明,這筆交易已經進入了打包隊列,正在排隊。只要耐心等待打包成功就可以了。

解決辦法

轉賬時設置合適的礦工費。在imToken 2.0國際版中,設置礦工費的滑動桿最大值和最小值都是從以太坊網絡實時獲取的,推薦的礦工費就是能夠保證你這筆交易成功的最小值,所以只要按照App內部推薦的礦工費數值設置就可以了。

imtoken.jpg

那麼問題又來了,如果我這筆交易已經發送成功但是礦工費設置的過低,我想加速交易應該如何操作呢?

在目前已經發布的版本中的解決辦法是發送一筆相同的交易( 這裡的相同指收幣地址相同,代幣轉賬數量相同) 並調高Gas Price,只要後發送的這筆交易成功了,前一筆交易就會失敗。

在下一個版本我們會增加 ETH 的加速功能,可以在交易發送後通過提高這筆交易的Gas Price的方式加速這筆交易,請大家耐心等待 ~

打包過程中出現錯誤導致失敗

打包過程中出現問題大概分為三種類型:

1.Reverted錯誤

imtoken.jpg

2.Bad instruction錯誤

imtoken.jpg

3.Out of gas錯誤

imtoken.jpg

其中 Reverted 錯誤和Bad instruction錯誤都是智能合約的問題,所以出現這種情況聯繫代幣的發行方詢問解決辦法就可以了。

提示Out of gas錯誤是因為轉賬設置的Gas值低於合約默認值導致的,目前大部分智能合約的Gas值都是60000,但是某些合約比較複雜,調用的時候需要更高的Gas值。這時重新發送一筆交易,通過高級選項設置Gas值高於默認Gas值就能夠成功發送這筆交易了。



聲明: 本文由( 創投圈 )編輯整理,轉載請保留鏈接: imtoken转账失败的常见解决办法