Defi 农民必备技巧 —— 如何加速或取消 Pending 状态的交易

Defi 农民必备技巧

如何加速或取消 pending 状态的交易

作者

许超逸,BKFUND 创始人

对于 defi 农民来说,经常碰到了一个问题就是因为以太坊网络的 gasPrice 过高,自己通过 Metamask 发出的交易长时间处于 pending 状态,无法及时确认。大多数情况下,我们可以使用 Metamask 自带的工具加速或取消交易,但有时候,通过 Metamask 工具加速或取消之后,在 Metamask 界面显示该笔交易已失败,无法再次加速或取消,而在 etherscan.io 查询,交易仍处于 pending 状态,此时我们就需要借助另外的工具来处理这个问题。

例如我们的账户有一笔长时间处于 pending 状态的交易,在 etherscan.io 使用 tx 查询到该笔交易的 nonce 值与交易数据:

mycrypto 是一款可以构建以太坊原始交易的钱包,能够帮助用户方便的处理 pending 状态的交易,我们通过 Metamask 连接到 mycryto 钱包之后,点击 “发送以太币 / 发送代币”,选择高级选项:

无论加速交易或者取消交易,其本质都是利用账户每笔交易 nonce 值的唯一性,发起一笔新的交易代替原交易,因此在构建原始交易的时候,nonce 值需要与处于 pending 状态的旧交易完全相同,即在 nonce 一栏里面填 81,我们若想要

(1)加速交易:

则在目的地址、转账金额、数据保持与 pending 状态交易完全一致,并设置一个新的 gasPrice;

Defi 农民必备技巧 —— 如何加速或取消 Pending 状态的交易

(2)取消交易:

则将目的地址设为自己账户地址、金额设为 0、数据清空,并设置一个新的 gasPrice;

Defi 农民必备技巧 —— 如何加速或取消 Pending 状态的交易

以取消交易为例,连接 Metamask 钱包,在弹出的窗口点击确认,过一段时间即可看到交易成功被取消。

Defi 农民必备技巧 —— 如何加速或取消 Pending 状态的交易

怎么样,加速交易、取消交易就是这样简单,你学会了吗?

来源链接:mp.weixin.qq.com

声明:以上内容采集自互联网,作品版权归原创作者所有内容均以传递信息为目的,不代表本站同意其观点,不作为任何投资指导。币圈有风险,投资需谨慎
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢