孟买的随机错误:小狐狸钱包 - RPC 错误:非 200 状态代码:'404'



我正在用Polygon测试网(Mumabi)构建一个DApp。我需要与我的智能合约进行交互,调用一些方法,就像下面的脚本

const web3Modal = new Web3Modal()
const connection = await web3Modal.connect()
const provider = new ethers.providers.Web3Provider(connection)
var tokenContract = new ethers.Contract(nftaddress, NFT.abi ,provider);
const data = await marketContract.fetchItemsCreated()

然而,我有时会得到这个错误

MetaMask - RPC错误:非200状态码:'404'代码:-32603数据:错误:"未找到"留言:"未找到"statusCode: 404

我没能弄清楚这个错误是在什么情况下发生的:它看起来像是随机发生的。

我找不到任何关于这个特定错误的参考。我非常感谢任何建议

我认为用于部署智能合约的RPC url与用于matic孟买网络的元任务钱包上设置的RPC url不同,尝试使用相同的RPC url。它解决了我的问题。

相关内容