【发布时间】:2020-10-01 09:16:12
【问题描述】:
我使用 Metamask 开发 Dapp 有一个功能,加速交易是尝试用新交易覆盖当前待处理的交易。在这种情况下,我无法在执行合约时获得新的交易哈希。
所以有任何回调函数(或任何其他方式从 Metamask 加速获取新事务哈希)在加速时我可以将旧事务哈希替换为新事务哈希到我的 Dapp 中。
【问题讨论】:
标签: javascript web3 metamask
我使用 Metamask 开发 Dapp 有一个功能,加速交易是尝试用新交易覆盖当前待处理的交易。在这种情况下,我无法在执行合约时获得新的交易哈希。
所以有任何回调函数(或任何其他方式从 Metamask 加速获取新事务哈希)在加速时我可以将旧事务哈希替换为新事务哈希到我的 Dapp 中。
【问题讨论】:
标签: javascript web3 metamask
不幸的是,包括 MetaMask 在内的任何钱包目前都没有公开此类 API。
不过,您提出了一个很好的观点。我认为这个功能请求应该在 web3.js 社区中讨论。
同时,我建议您在将交易传递给 MetaMask 之前为交易设置自己的 gas 价格和 gas 限制,以避免用户面临问题。
【讨论】: