转帐故障主要有三个常见类型:
Type1 :OutofGas(矿工费不足)对矿工费的感受可以参考我前面的文章,这里就不是在做概念讲解,查询交易如有下列情况,即表示"矿工费不足"。
类型2:BadInstruction(ErrorDiscovery)这类问题属于普通的错误类型,但是像这样的交易,尽管是失败的,仍然可以扣除矿工费。而且交易金额将按原价退还,交易取消。
Type3:发生Reverted错误,属于合同执行期间遇到错误,但像这类交易一样,虽然失败了,但仍然可以扣除矿工费,而且交易金额将由原路退回,交易取消。出现BadInstruction和Reverted错误,建议用户直接向相关的代币项目方询问代币项目方。
imToken是一个移动端的轻钱包应用程序。其目的是提供一款安全放心、简单好用、功能强大的数字资产钱包应用。每个人在使用imToken的过程中肯定会遇到转帐失败的情况,今天我就给大家详细介绍一下如何处理转帐失败的问题。前面高能预警,请系好安全带~。
其中一个案例是由于没有对交易进行打包而导致的转帐失败,另一个则是由于在打包过程中出现错误而导致交易失败。
没有打包事务,因此转移失败。
未经包装的交易不会扣除矿工费,没有进行包装的大部分都是由于矿工费设定过低所致。在http://etherscan.io /查询中可以看到一些提示。
1.weareunabletolocatethisTransactionHash,Sorry。
截屏上的提示显示该交易没有被打包。我们把这个交易发送到http://ethgasstation.info ,GasPrice是61Gwei。 笔者将GasPrice设置为1Gwei。由于GasPrice设定得太低,所以这次交易被放弃的可能性较大。
2.等待状态。
重发一次交易,设置GasPrice为40Gwei,然后在发送交易后查询该交易的详细情况。
截屏显示,该交易已进入打包队列,正在排队等候。只需耐心等待包装成功即可。
解决办法
设定适当的矿费转移。对于imToken2.0国际版,设置矿工费的最大和最小值均由以太坊网络实时获取,建议的矿工费是能保证您这次交易成功的最小值,因此,只要App内部推荐的矿工费数值就可以得到。
现在又出现了问题,如果我发了一笔交易,但矿工费设定的太低,我想加快交易的进度?
当前已发布的解决方案是,将GasPrice发送一笔同样的交易(同一指收币地址相同,代币转帐数量相同),将GasPrice调高,只要此交易获得成功,那么上述交易就会失败。
下次发布时,我们将增加ETH的加速功能,在交易发出之后,我们可以通过一种提升GasPrice的方式来加快交易速度,请耐心等待~。
包装期间出错,导致故障。
包装期间发生的问题可能分为三类:
1.复制错误。
2.基本结构错误。
3.Outofgas错误。
Reverted错误和Badinstruction错误都是智能合约的问题,出现这种情况,请向代币发行商咨询解决方案。
Outofgas错误的原因是,转帐设置的Gas值低于合同默认值,大多数智能合约当前的Gas值为60000,但有些合同更为复杂,因此需要进行更高的Gas值。在这个时候,重新发送一笔交易,并且通过高级选项将Gas值设置为高于默认Gas值的Gas。
- 版权申明:此文如未标注转载均为本站原创,自由转载请表明出处《imToken钱包》。
- 本文网址:http://imtokentool.com/news/502.html
- 上篇文章:imtoken怎么添加不了ETC
- 下篇文章:imtoken地址就是eth地址吗