我目前正在开发一个 dapp,并且正在集成 walletconnect。
我使用此代码进行连接:
const chainId = ContractService.getPreferredChainId();
const rpc = ContractService.getRpcAddress();
provider = new WalletConnectProvider({
infuraId: undefined,
rpc: {
[chainId]: rpc,
},
});
await provider.enable();
chainId
根据应用程序是否处于开发模式动态选择。在开发过程中,它在链 id 上运行97
。RPC 也是如此,它只是获得了币安智能链 RPC JSON 提供程序。
连接效果很好,但我收到以下错误:
关于如何在不创建 infura 帐户的情况下解决此问题的任何想法?还是必须的。。