用户点击了TokenPocket里的加速功能, 交易却仍然没有任何动静。我通过帮助他人反复核查, 已经累计进行过十多次这样的操作, 结果发现导致这种情况发生的根本原因主要就只有三种情况。
最常见的情况是gasprice加价不够, 在链上拥堵的时候矿工只认费率, 默认加速只加一成两成, 这一点点远远不够重新排队, 需要手动把fee拉到当前区块均价的一倍三以上才算数。
第二种状况是nonce被卡死了。因为前面的那笔交易由于余额不足, 所以没有上链, 但是nonce还被继续占用着, 导致后面想要进行加速的操作, 全都只能排列在那笔失败的交易后面, 这等于完全没有起到作用,属于白点。
这个时候必须先撤销掉前面那笔失败的订单, 或者耐心等待它最终成功上链之后, 整个流程才能够重新通畅起来。
还有一个RPC节点不一致的问题出现了。在加速的时候切换了节点, 新交易发送到了A节点, 而原来的交易还在B节点排队, 导致两边不通。需要固定使用同一个RPC再试一下, 通常这样就好了。
