[英]How to cancel a payment that awaits confirmation in Metamask using web3?
[英]How to listen to Metamask's web3's "confirm"/"cancel" event of a contract?
由于 metamask 注入的 web3 遵循https://github.com/ethereum/wiki/wiki/JavaScript-API
但是在调用 contract.new() 时似乎没有编码来捕捉确认/取消按钮点击事件(如下图)
有没有办法捕捉事件? 谢谢。
自己找到了答案
如果用户单击“取消”按钮,则下面的“已处理合同”变量将是未定义的。 如果确认,它将是合约,如果它有一个地址(processedContract.address),那么它正在被挖掘。
newContract.new({...}, function(e, processedContract) {...});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.