![](/img/trans.png)
[英]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.