imToken发币Gas设太低怎么办?教你补救方法

在imToken钱包里发币时, 不少人将省些手续费作为目的, 从而把Gas价格调得特别低, 结果交易始终处于“待确认”状态迟迟难以确认, 最终停滞下来停滞在了卡住不动的状况, 这种情形实际上是相当常见的, 然而应对和处理起来并非复杂, 关键的是得弄明白问题究竟出在了哪里。

发币时Gas太低会有什么后果

在区块链网络之中, Gas乃是用于执行交易的手续费, 你能够将其想象成邮费。倘若你所给予的金钱数量较少, 那么矿工便会懒得去帮你打包交易。在发币这一操作当中, Gas过低所导致的最直接后果便是交易会长时间处于“pending”状态。

在这个时候, 你的代币实际上并未被发出, 然而钱包里的钱也无法扣除。许多新手一见交易没有动静, 便反复去点击“发送”, 结果生成了一堆未处理的交易, 进而将网络堵塞得更加严重。更为麻烦的是, 要是你发送的是新币, Gas过低有可能致使合约部署失败, Gas费白白花费了, 币也没有成功发出。

我曾见到存在这样的人, 其将Gas Price设置成1 Gwei, 而后等候了足足两天时间都未曾得到确认, 最终只能等待交易自行过期。于以太坊主网上, 正常情形下的交易Gas Price常常处于20到50 Gwei之间, 哪怕你把它设置到10以下, 都必须要有心理准备。

如何调整或取消Gas太低的交易

如若你已然递交了一笔Gas过低的交易, 先别着急重新发送。imToken钱包自身存在一个“加速”功能, 点击进入其中能够增加Gas Price, 促使矿工优先处理你的交易。这般操作等同于你为之前那笔交易提价, 系统会运用新的Gas价格再次进行广播。

要是加速没效果, 那就得启用“取消”功能。取消交易的实质是运用一笔 Gas 更高的空的那种交易去遮盖原本的那笔, 使得矿工不去理会旧交易。在 imToken 当中寻觅到那笔处于 pending 状态的交易, 鼠标点击取消, imToken 会协助你生成一笔 Gas 为 0 然而价格更高的交易。记住取消之际把 Gas Price 调整到当前推荐数值之上, 成功率才会高。

若钱包自身所具备的取消功能未曾发挥作用, 那么不妨尝试借助imToken的“自定义转账”功能,给自身地址发送一笔金额为0 ETH的交易, 将Nonce值设定为与卡住的那一笔相同, 把Gas Price设置得高一些。此方法存在一定技术难度层级, 然而对于经验丰富者而言颇为有效。在进行操作之前, 最好对助记词做好备份工作, 以防万一出现差错还能够实现恢复。

在进行发币操作之前, 最好先去查询一下当下网络的平均Gas Price, 比如像Etherscan的Gas Tracker就十分实用。不要单单为了节省几块钱的手续费, 从而使得整个发币流程卡在那里好几个小时, 要是这样的话反而会更加耽误事情。

更多资讯