imtoken的显示界面告诉你转化操作失败, 原因是余额不足, 这时候你不用着急。这种情况有百分之八十的概率是因为gas费用没有包含在计算之内。
你的账户里面的资产数量刚刚只够覆盖那个代币本身的价值, 一旦系统要扣除交易手续费, 就会出现资金不够用的情况, 然后系统就会直接弹出一个提示说“余额不足”。这种结果看起来像是系统出现了bug, 但实际上并不是这样的。
解决办法其实挺直接的, 就是在转化钱数之前先把那个气费给考虑进去, 然后多预留出百分之十五的资金。至于跨链桥那边坑更多, 一边是Bridge要收一笔费用,另一边到了目标链的时候还会再扣一笔, 所以最好把需要留下的资金量直接翻倍才行。
还有一个比较隐蔽的毛病, 那就是代币的精度对不上, 比如原本只有六位小数, 却按照十八位来算, 这样算出来的差额的零头会刚好把余额全部消耗光。这时候只需要换个桥或者换用DApp去直接进行操作就行了, 这样就能绕开这些麻烦事了。

转账操作完成之后, 千万不要马上关闭当前的页面, 应该稍微等待几秒钟的时间, 以便让区块链网络上的确认机制顺利地将相关流程执行完毕, 如果不这样做的话, 后台系统可能在实际上已经完成费用的扣除, 但是你的屏幕上却显示交易失败的结果, 导致你下次再次尝试转账的时候, 会提示账户余额不足以支付费用, 这种结果会让你陷入非常混乱和纠结的局面。
