WalletConnect 禁用 infura 错误消息
WalletConnect disable infura error message
我目前正在开发一个 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同理,只是获取binance smart chain RPC JSON provider.
连接正常,但出现以下错误:
知道如何在不创建 infura 帐户的情况下解决这个问题吗?或者是必须的..
我找到问题所在了。
确保像这样向对象添加 chainId
:
new WalletConnectProvider({
infuraId: undefined,
rpc: {
1: "https://RPC_URL",
},
chainId: 1
});
那么它应该可以正常工作,你甚至可以省略 infuraId
字段
我目前正在开发一个 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同理,只是获取binance smart chain RPC JSON provider.
连接正常,但出现以下错误:
知道如何在不创建 infura 帐户的情况下解决这个问题吗?或者是必须的..
我找到问题所在了。
确保像这样向对象添加 chainId
:
new WalletConnectProvider({
infuraId: undefined,
rpc: {
1: "https://RPC_URL",
},
chainId: 1
});
那么它应该可以正常工作,你甚至可以省略 infuraId
字段