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
.