6

我正在尝试在我的反应 DAPP 中将 BSC 链与钱包连接链接。

  const walletConnectProvider = await new WalletConnectProvider({
    rpc: {
     56: "https://bsc-dataseed.binance.org",
    },
  });

  await walletConnectProvider.enable();

  console.log("walletConnectProvider", walletConnectProvider);

  if (walletConnectProvider.connected) {
     setAddr(walletConnectProvider.accounts[0]);
  }

在尝试与信任钱包建立联系后。我收到此错误:

未处理的拒绝(错误):未知帐户 #0(操作=“getAddress”,代码=UNSUPPORTED_OPERATION,版本=提供者/5.4.1)

这是 walletConnectProvider 的控制台

在查看时,我发现chainid 仍然是 1 并且 rpcurl 指向 infura。

请帮我解决这个问题。谢谢

4

1 回答 1

0

嗨 :) 尝试做这样的事情:

infuraId: "your_infura_id",
pollingInterval: 15000,
qrcode: true,
qrcodeModalOptions: {
mobileLinks: [
"trust",
]
},
chainId: 链 id 的整数,如 rpc(例如 56),
rpc: 你的 rpc 对象

于 2021-12-27T17:40:46.880 回答