当你遇到把TP钱包里的币转出去一直显示在等待状态, 或者说点击转账的按钮直接弹出来报错代码, 再或者是你明明已经成功发出交易了但是对方却没收到的这种麻烦事儿, 这种情况有百分之九十都不是因为你的钱包软件本身坏掉了, 而大概率是因为链没连对、Gas没给够、或者合约地址填错了。
我上一回在 BSC 链上进行 USDT 转账的时候, 操作卡顿的时间差不多快到了二十分钟之久, 我只得死死地盯着屏幕, 心里头的那个焦急和冒火的程度是非常明显的。
后来, 我采取了一种一条一条去排查问题的办法, 最终发现原因是我把滑点的设置数值定得太低, 与此同时, 我也没有给予足够的 Gas 费用。
我把 Gas 这个参数手动调整到了 20 gwei 的水平, 又把滑点这个参数开到 3% 的幅度, 然后决定重新发起一笔交易, 结果是几秒钟的时间就顺利通过了, 这整个过程完全证明了根本就不用采取清除数据和重新安装应用程序这样折腾人的举动。
我在这上面白白耽误了将近半个多钟头的时间, 其实说到底, 问题无非就是因为有两个参数的设置情况而已。
另外, 还有一个特别容易被忽略的坑, 那就是在切换网络之后, 余额没有刷新, 虽然显示有币, 但是在链上实际上并没有到达。
需要切回到原来的网络去等待两个区块的确认时间, 或者直接重新启动钱包软件然后再进行操作, 基本上就能恢复正常了。如果试了以后还是不行,就去官方网站认真核对一下合约地址, 以排除因为打字输入错误导致字母出错的情况。