使用ethers.js当metamask用户拒绝交易后怎么执行之后的代码?

happypl happypl 提出于 2022-05-19 18:41 4726 浏览

image.png 使用ethers.js时,如果用户在metamask确认交易后,则交易前后的代码都会执行。如图中代码这样,控制台会打印出222,333。但如果用户拒绝交易,则只执行交易前的代码,如图中代码这样,控制台只会打印出222。所以请问有没有什么办法能让用户拒绝交易仍然可以执行之后的代码呢?

最佳答案

2022-05-19 22:27

try catch 拒绝交易会返回一个报错给你,捕获到就行了

Verin

采纳率 38% · 回答于 2022-05-19 19:50

其它 0 个回答

写回答

你需要登录后才可以回答问题,登录