【发布时间】:2022-10-04 20:55:13
【问题描述】:
使用元掩码登录https://opensea.io 后,我看到他们具有注销功能。
在research 之后,我意识到“注销”只是 UI 中的一个变化,因为我仍然连接到 metamask,并且只有在我使用 metamask chrome 扩展手动断开连接时才能断开连接。
但是,在我使用 dcentwallet 之类的钱包应用程序通过手机使用 wallectconnect 登录到 opensea 后,我看到我的应用程序显示我已登录,并且我可以选择使用该应用程序手动断开连接。但是,如果我使用 opensea 注销,我会断开与我的钱包应用程序的连接。
所以我假设 opensea 正在使用某种事件来强制我的应用程序与其站点断开连接。我认为这不是 web3 事件,因为当我退出 opensea 时没有要求我签名,它会强行断开我与钱包应用程序的连接。有谁知道 opensea 使用什么技术来断开通过 walletconnect 连接的移动钱包应用程序?
【问题讨论】:
标签: javascript ethereum web3js metamask wallet-connect