107_erc20代币转账报错及解决办法
问题截图镇楼:
刚发完币,然后进行token转账,结果报如下错误:
Warning! Error encountered during contract execution [Out of gas] ERC-20 Token Transfer Error (Unable to locate Corresponding Transfer Event Logs), Check with Sender.
看起来是gas不够,那么调高gas limit ,但是最后还是不行,从默认的21000设置成25000然后再提高到5万,最后总是gas被消耗完之后,提示失败。
可能原因及解决办法:
原因:刚发完币,就尝试转全部token出去。
解决办法:先转少于1%的币出去,之后再转剩下的,比如先转1个出去。(我的就是这样解决的)
这个错误好像还有其他的原因,但是我没遇到,就先不说了。
最后贴上其他讨论这个问题的帖子,供大家参考,其中就有人解决的办法和我采用的一样,也成功了。然后我又找了几个erc20的代币,从他们的记录来看,都是发完币之后,先转了少量的token,然后才会转剩下的。
帖子地址:https://bitcointalk.org/index.php?topic=2737894.0