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

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

请先 登录 后评论

最佳答案 2022-05-19 22:27

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

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,3021 浏览
  • happypl 提出于 2022-05-19 18:41