标签: matic

钱包连接:没有可用于 chainId 的 RPC Url:137

在此输入图像描述

我正在尝试创建一个WalletConnect提供商。

我正在使用@walletconnect/web3-provider包以及Web3Modal作为 UI。

我正在WalletConnectProvider使用我的Infura客户端 ID进行实例化

let web3Modal = new Web3Modal({
    network: "matic",
    cacheProvider: true,
    providerOptions: {
        walletconnect: {
            package: WalletConnectProvider,
            options: {
                infuraId: "c22c90a767684c5fbd7257da57802b35" ,
            },
        },
    },
});

web3Modal.clearCachedProvider();
await web3Modal.connect();
Run Code Online (Sandbox Code Playgroud)

当我运行应用程序并连接钱包时,出现以下错误:

Error: No RPC Url available for chainId: 137
Run Code Online (Sandbox Code Playgroud)

我正在尝试连接到Polygon 网络(即chainId 137)。

Infura 似乎确实支持 Polygon 主网链。

另外,我将此链添加到我的 MetaMask 移动钱包中,这是我连接到 WalletConnect 时使用的钱包。

所以它应该有效..

任何想法如何解决这一问题?

javascript ethereum matic wallet-connect

6
推荐指数
1
解决办法
2万
查看次数

从 Opensea API / Polygonscan API 获取 MATIC / Polygon 资产元数据

我正在使用 Opensea API 检索可收集的资产元数据,调用返回的所有结果均按以太坊主网上标记化的资产的预期返回,但是,不会返回多边形网络上标记化的任何资产。

当前检索钱包地址所拥有的、在 Opensea 上列出、在多边形网络上标记化的资产元数据( image:、animation_url:、...等)的正确方法是什么?

Polygonscan API 似乎没有关于检索特定钱包地址资产的文档,任何帮助将不胜感激!

metadata polygon matic opensea

3
推荐指数
1
解决办法
4277
查看次数