很多人在TokenPocket进行转账确认的时候都遇到过一些让人头疼的情况。这实际上并不是系统故障, 而是链上的交易还没有被网络节点给打包装进区块里。遇到这种情况先不要着急恐慌, 这里大概率是因为 gas 费或者网络连接方面的问题导致的。接下来我们可以从几个比较实际的角度去排查一下具体原因。
现在大家碰见最多的一种情况, 是把gas费设得太低了, 所以节点就没有把你的交易放到优先处理的顺序里面去。你需要打开这个代币的pending记录来查看, 然后对比一下当前网络推荐的gas price是多少。
如果你发现你之前设置的 fees 明显偏低的话, 那基本上就是卡在这个地方了。你只需要提高 gas 的费用,然后重新发一笔带有同样 nonce 的交易, 这样就可以顶掉以前那笔没被处理掉的交易了。
还出现的一种情况是网络变得拥堵, 在以太坊主网的高峰期, 交易打包所需要的时间会被拉得很长, 大家可以选择切换到别的节点, 或者是干脆干等着几分钟先别急, 要是时间过了半个小时交易状态还是在确认当中, 那就好好检查一下自己的钱包里余额是否足够支付燃气费, 万一是不够扣的话, 这笔交易就会永远处在挂起的状态中, 只能傻傻地等到它过期为止。
当你在面对转账确认这个环节的时候, 通常大概需要等待多长时间? 另外的话, 你是否曾经尝试过一个操作, 就是用一个新的交易记录来把之前存在的旧有的那个交易给替换掉。
