Проблемы с расширением кошелька цепочки Binance

Я создал Dapp и добавил туда подключения для расширений кошелька с метамасками и цепочкой binance. Metamask работает хорошо, но не кошелек Binance Chain Wallet. В моем приложении мне нужно обновить данные из контракта, поэтому я создал setInterval, где с некоторыми частотными методами вызова контракта с использованием поставщика. И когда этот провайдер инициализируется BinanceChain, он работает нормально, пока он разблокирован, но когда я блокирую его или отключаюсь от сайта - он начинает открывать множество окон с той же частотой, что и мой setInterval, поэтому я не могу закрыть , или разблокируйте кошелек binance, пока больше пользуетесь моим приложением.

Итак, вопрос: есть ли способы обнаружить эту блокировку или отключение в BinanceChain? (Metamask возвращает пустой массив, если кошелек заблокирован, и если я попытаюсь включить его несколько раз, он просто выдаст мне ошибку, поэтому с ним нет никаких подсказок)

Ps Извините за мой английский.

0 ответов

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