5 remix调用合约报错code:3

goerli测试链中调用foundation项目内的placeBid方法报错(只有一个订单报错,而且报错订单的状态也符合可竞拍状态,其他订单都可正常执行)

报错图片 image.png

请先 登录 后评论

最佳答案 2022-03-27 19:09

一般交易执行失败的原因可能有:

  • 调用的合约地址是个EOA地址
  • 方法名不存在
  • 参数传值错误
  • 方法需要交易的value不为空,但是你没有设置value
  • 小狐狸预执行你的交易时,方法内部逻辑或者调用的外部接口总是会遭遇revert,这个时候可以使用remix的debug功能调试下
请先 登录 后评论

其它 1 个回答

nono
请先 登录 后评论
  • 2 关注
  • 0 收藏,3517 浏览
  • lxb 提出于 2022-03-25 16:12