1

私は現在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アカウントを作成せずにこれを修正する方法について何か考えはありますか? それとも必須ですか..

4

1 に答える 1