如何处理元掩码扩展中的拒绝事务

时间:2018-03-11 22:50:14

标签: javascript metamask

如果我们通过元掩码创建智能合约交易而用户没有确认,它会保留在交易列表中,用户可以稍后发送,或者在另一个标签中拒绝。有没有办法检查交易是否被拒绝或仍在等待用户确认

2 个答案:

答案 0 :(得分:0)

您必须获取他/她发送金额的用户的地址。然后继续监听合同中的付费事件,并在过滤器中传递用户的地址。这将仅在从用户地址发送金额时触发付款事件,您可以在那里进行进一步处理。

答案 1 :(得分:0)

在Metamask中的“拒绝”之后,您可以检查“错误”回调。 “消息”字段将包含: -Metamask的“用户拒绝交易签名” -密码的“用户拒绝交易签名” -Toshi / Coinbase的“无效消息正文” -为信任而“取消”