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