这个测试在本地的安全帽网络上运行得很好,但是当我运行这个测试时,例如Goerli,我会在图片中得到以下错误。
错误似乎发生在txResponse.wait()行,因为在此之前,您可以看到所有控制台日志都正常工作。

以下是完整的错误:
错误:在(node_modules@ethersproject\logger\src.ts\index.ts:269:28) at Logger.throwError (node_modules@ethersproject\logger\src.ts\index.ts:281:20) at EthersProviderWrapper,Logger.makeError的https://links.ethers.org/v5-errors-CALL_例外:请参阅事务失败。(node_modules@ethersproject\providers\src.ts\base-provider.ts:1549:24) at step (node_modules@ethersproject\providers\lib\base-provider.js:48:23) at Object.next (node_modules@ethersproject\providers\lib\base-provider.js:29:53) at Object.next (node_modules@ethersproject\providers\lib\base-provider.js:20:58)
发布于 2023-01-14 12:35:26
检查您正在使用的chainId。我的意思是你在Metamask钱包里设置了goerli eth或多边形马季奇。如果您设置多边形,并且当前正在使用Metamask中的eth goerli,则会得到此错误。
https://ethereum.stackexchange.com/questions/136476
复制相似问题