0

我创建了一个 Dapp 并在那里添加了元掩码和币安链钱包扩展连接。Metamask 运行良好,但币安链钱包不行。在我的应用程序中,我需要刷新合同中的数据,因此我创建了一个 setInterval,其中使用提供者使用了一些频率调用合同方法。当这个提供程序由BinanceChain初始化时,只要它被解锁,它就可以正常工作,但是当我锁定它或从站点断开连接时 - 它开始以与我的 setInterval 相同的频率打开很多窗口,所以我无法关闭,或在使用我的应用程序时解锁币安钱包。

所以问题是:在BinanceChain中检测这种锁定或断开连接的一些方法是什么?(如果钱包被锁定,Metamask 返回空数组,如果我尝试多次启用它,它只会给我一个错误,这就是为什么它没有问题)

Ps对不起我的英语。

4

0 回答 0