Web3-React: Walletconnect не устанавливает активную и используемую учетную запись.

Описание ошибки

Проблема в том, что когда я использую walletconnect для подключения, я получаю модальное окно walletconnect qr, которое нормально открывается. Модальное окно также закрывается, когда qr-код сканируется и подключается из Trustwallet и приложения метамаска на моем телефоне Android. Но я консоль регистрирую учетную запись и активные переменные из хука useWeb3React, и они оказываются неопределенными.

Это не проблема с инъекцией, так как я вижу учетную запись, а активная также устанавливается как истинная после того, как я подключаюсь.

воспроизведения Кодыи ссылка на ящик

Для параметра Expected BehaviorActive установлено значение true, а для учетной записи задан адрес кошелька.

1 ответ

Мне удалось подключиться с помощью WalletConnect к вашему приложению для воспроизведения с помощью Metamask и TrustWallet с моего устройства Android и из настольного приложения (Infinity Wallet), так что с вашим кодом все в порядке. Скрин подключения.

Дважды проверьте, что вы правильно подключаетесь в приложении Android (нажмите «Подключиться») и что ваши учетные записи являются законными (например, полностью зарегистрированы, настроены безопасность и т. д.). Наличие баланса на ваших счетах не имеет значения.

Импорт и из useWeb3Reactнаряду с другими, которые вы уже импортируете. Использовать setErrorгде, по вашему мнению, может возникнуть проблема, затем отобразите ее, используя errorаналогично тому, как вы показываете active.

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