不少用户在imToken钱包转账时碰到过出现“付款未确认”的情况, 这一般意味着交易于网络中处在待处理状态 , 且未被矿工打包进区块。这种状况虽说令人着急 , 但绝大多数情形下能够经过一些办法解决。
通常情况下, 交易未确认的根本缘由, 是Gas费设置得过低, 特别是在以太坊等网络出现拥堵状况时。矿工往往会优先去打包支付了更高Gas费的交易, 假如你的Gas费比当时的市场平均水准还要低, 那么交易就会一直处在待处理池中, 无人给予过问照顾。
常见的另外一个原因是网络自身出现拥堵显现。比如说热门NFT项目正在发售的时候, 链上活动于集中爆发这个阶段, 大量交易在同一时间涌入进来, 矿工没办法处理过来, 低Gas费的交易自然而然就会被推迟延后。你能够打开区块链浏览器瞧一瞧, 查看当下网络的Gas价格参考数值, 对比一下你所设置的Gas费是不是偏低一些。
有时候, 钱包节点的同步情况, 也会对确认速度造成影响。要是钱包App未能连接到稳定状态的节点, 又或者节点数据存在延迟状态, 那么交易广播或许就不够及时。在这种时候, 能够尝试切换节点, 或者重启钱包以重新进行连接。
交易出现卡住状况时,最为直接的法子乃是运用“加速交易”功能。于imToken的“未确认”交易详情页面之中, 一般会存在“加速”按钮, 点击此按钮之后, 系统将会提议你支付更为高昂的Gas费, 再次发送一笔具备相同Nonce的交易, 矿工将会优先对Gas费更高的那笔交易进行打包, 进而促使交易能够尽快得到确认。
倘若加速没有起到作用, 又或者你压根就不想去执行这笔交易了, 那么还能够选择“取消交易”。取消所依据的原理是, 发送一笔Gas费更高然而金额是0的转账给自己, 借助相同的Nonce, 从而覆盖掉原本的待处理交易。不过需要留意的是, 取消操作同样得支付一定的Gas费, 并且必须在原交易尚未被打包之前完成。
仍存在这样一种情形, 即交易于待处理池中所经历的时长过久, 部分节点就会自行将其丢弃。你能够试着清理钱包缓存, 或者更换一种网络环境再度广播交易。某些时候, 耐心等候几个小时, 待网络拥堵状况得到缓解之后, 交易也就会自动完成确认。