Конфигурация Wallet Connect с умной цепочкой Binance не работает

Я пытаюсь связать цепочку BSC с подключением кошелька в моем React DAPP.

        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)

При просмотре я обнаружил, что chainid по-прежнему равен 1, а rpcurl указывает на infura.

Пожалуйста, помогите мне в этом вопросе. Спасибо

1 ответ

Привет :) попробуйте сделать что-то вроде этого:

infuraId: "your_infura_id",
pollingInterval: 15000,
qrcode: true,
qrcodeModalOptions: {
mobileLinks: [
"trust",
]
},
chainId: целое число с идентификатором цепочки, как в rpc (например, 56),
rpc: здесь ваш объект rpc

Другие вопросы по тегам