【问题标题】:Random error in Mumbai: MetaMask - RPC Error: Non-200 status code: '404'孟买的随机错误:MetaMask - RPC 错误:非 200 状态代码:“404”
【发布时间】:2021-11-18 07:56:08
【问题描述】:

我正在使用 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 数据: 错误:“未找到” 未找到信息” 状态码:404

我无法弄清楚在哪种情况下会发生此错误:它看起来像是随机发生的。

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

【问题讨论】:

    标签: rpc metamask


    【解决方案1】:

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

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-24
    • 2018-06-28
    • 2011-07-29
    • 1970-01-01
    相关资源
    最近更新 更多