
我正在尝试创建一个WalletConnect提供程序。
我使用的是UI的Web3Modal和@walletconnect/web3-provider包。
我正在使用我的Infura客户机ID实例化WalletConnectProvider
let web3Modal = new Web3Modal({
network: "matic",
cacheProvider: true,
providerOptions: {
walletconnect: {
package: WalletConnectProvider,
options: {
infuraId: "c22c90a767684c5fbd7257da57802b35" ,
},
},
},
});
web3Modal.clearCachedProvider();
await web3Modal.connect();当我运行我的应用程序并连接我的钱包时,我得到以下错误:
Error: No RPC Url available for chainId: 137我正在尝试连接到Polygon network (即chainId 137)。
Infura似乎确实支持Polygon Mainnet链。
此外,我还在我的MetaMask移动钱包中添加了这个链,这是我连接到WalletConnect时使用的钱包。
所以它应该是有效的..
有什么办法解决这个问题吗?
发布于 2021-10-10 16:24:09
您可以尝试使用此RPC https://matic-mainnet.chainstacklabs.com
更多参考资料可以在这里找到- https://github.com/maticnetwork/static/blob/master/network/mainnet/v1/index.json
https://stackoverflow.com/questions/69494765
复制相似问题