Конфигурация 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